
javascript
紫幽人
这个作者很懒,什么都没留下…
展开
-
JS正则表达式大全
正则表达式中的特殊字符字符含意\做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。转载 2014-04-23 10:11:39 · 447 阅读 · 0 评论 -
document.body.scrollTop总是0的原因
最近写了一个拖动层的HTML页面, 需要获取滚动条当前的位置.于是我使用document.body.scrolltop获取y方向滚动的位置...奇怪的事情出现了! 无论滚动条怎么滚动, document.body.scrolltop竟然一直都是0!对比以前写的一个页面.发现区别很小. 旧页面却没有问题.这就怪了...我开始一点一点的排除,去掉多于的代码. 直到我去掉文档原创 2014-04-25 16:20:50 · 1137 阅读 · 0 评论 -
Javascript中的常见问题
1. 集合类对象问题 现有代码中许多集合类对象取用时使用 (),IE 能接受,Firefox 不能。 解决方法:改用 [] 作为下标运算。如:document.forms("formName") 改为 Js代码 document.forms["formName"]; //又如: document.getElementsByName("in转载 2014-05-19 10:34:18 · 424 阅读 · 0 评论 -
js获取浏览器高度和宽度值
js获取浏览器高度和宽度值,尽量的考虑了多浏览器。图片IE中:document.body.clientWidth ==> BODY对象宽度document.body.clientHeight ==> BODY对象高度document.documentElement.clientWidth ==> 可见区域宽度document.documentElement.clientHe原创 2014-04-25 16:22:20 · 492 阅读 · 0 评论 -
clientX,pageX,screenX,offsetLeft,scrollTop
这个东西,以为理解了,今天彻底弄弄。clientX观点:鼠标相对于WINDOWS的坐标。这里这个WINDOWS是指我们能看见的浏览器大小。所以不可能超过显示器的大小,如screen.width,screen.height证明:点击获得clientX,clientY的大小,设置为图片定位的位置。如果上面观点不成立,也就是这个坐标不是浏览器范围内的,例如是相对DOCUMENT的,那转载 2014-05-19 10:23:29 · 555 阅读 · 0 评论 -
ajax status 错误定义
status 0**:未被始化status 1**:请求收到,继续处理status 2**:操作成功收到,分析、接受status 3**:完成此请求必须进一步处理status 4**:请求包含一个错误语法或不能完成status 5**:服务器执行一个完全有效请求失败status 100错误 客户必须继续发出请求(Continue)status原创 2014-04-26 08:16:16 · 711 阅读 · 0 评论 -
screenX clientX pageX概念
screenX:鼠标位置相对于用户屏幕水平偏移量,而screenY也就是垂直方向的,此时的参照点也就是原点是屏幕的左上角。clientX:跟screenX相比就是将参照点改成了浏览器内容区域的左上角,该参照点会随之滚动条的移动而移动。pageX:参照点也是浏览器内容区域的左上角,但它不会随着滚动条而变动如图(红点就是鼠标当前位置)clientX pageX概念" a原创 2014-05-19 10:22:13 · 803 阅读 · 0 评论 -
js继承的实现
js继承有5种实现方式: 1、继承第一种方式:对象冒充 function Parent(username){ this.username = username; this.hello = function(){ alert(this.username); } } function Child(username,pass转载 2014-06-25 20:34:56 · 352 阅读 · 0 评论