随笔分类 - JS
摘要:用 javascript 获取当页面上鼠标(光标)位置在许多情况下都会用到,比如拖放,悬停提示(tooltip) 等等。当然,这里我们依然要面对浏览器的兼容问题,在不同的浏览器下,对这些相关的属性处理方式也不同,本文详细介绍了浏览器在处理这些属性时的差异和最 终的解决方法。用 javascript 获取当页面上鼠标(光标)位置 – 示例1234567891011121314151617上面的代码我们在 怎么用 javascript 实现拖拽 中已经介绍过了,由于这个需求我们经常用到,所以我们将这段代码独立成一篇文章,供新手查询。使用方式: document.onmousemove = mo..
阅读全文
摘要:1.什么是跨域我们经常会在页面上使用ajax请求访问其他服务器的数据,此时,客户端会出现跨域问题.跨域问题是由于javascript语言安全限制中的同源策略造成的.简单来说,同源策略是指一段脚本只能读取来自同一来源的窗口和文档的属性,这里的同一来源指的是主机名、协议和端口号的组合.例如:URL说明是否允许通信http://www.a.com/a.js http://www.a.com/b.js同一域名下允许http://www.a.com/lab/a.js http://www.a.com/script/b.js同一域名下不同文件夹允许http://www.a.com:8000/a.js ht
阅读全文
摘要:Javascript的事件绑定主要有四种方法(一下在IE中运行正常,但不保证其他浏览器): [注:onXXX为某一事件,fun为某一function,domId为某一DOM对象id,event类型见后边附录。]1、在DOM中,直接用onXXX="fun();"进行绑定2、在Javascript代码中用 DOM对象.onXXX=fun 进行绑定3、用 DOM对象.attachEvent("onXXX",fun) 进行绑定4、用 进行绑定[javascript] view plaincopyprint?eventtest绑定方式一绑定方式二绑定方式三绑定方式
阅读全文