![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
SyngnaQiao
这个作者很懒,什么都没留下…
展开
-
js中apply方法的使用
1、对象的继承,一般的做法是复制:Object.extendprototype.js的实现方式是: Object.extend = function(destination, source) { for (property in source) { destination[property] = source[property];转载 2014-02-12 13:26:22 · 439 阅读 · 0 评论 -
Javascript:scrollWidth,clientWidth,offsetWidth的区别
scrollWidth是对象的实际内容的宽,不包边线宽度,会随对象中内容的多少改变(内容多了可能会改变对象的实际宽度) clientWidth是对象可见的宽度,不包滚动条等边线,会随窗口的显示大小改变。offsetWidth是对象的可见宽度,包滚动条等边线,会随窗口的显示大小改变。----------------------------------转载 2014-03-20 16:47:13 · 374 阅读 · 0 评论 -
JQuery 获得DOM
$("#id")[0]原创 2014-03-20 16:48:25 · 398 阅读 · 0 评论 -
jQuery插件标准结构
二:普及JQuery知识知识1:用JQuery写插件时,最核心的方法有如下两个:$.extend(object) 可以理解为JQuery 添加一个静态方法。$.fn.extend(object) 可以理解为JQuery实例添加一个方法。基本的定义与调用:/* $.extend 定义与调用* * * * * * * * * * * * * * * * *转载 2014-04-23 16:54:24 · 588 阅读 · 0 评论 -
JS正则表达式大全
正则表达式中的特殊字符字符含意\做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。转载 2014-05-19 16:57:42 · 415 阅读 · 0 评论 -
Array.prototype.slice.call(arguments)
我们知道,Array.prototype.slice.call(arguments)能将具有length属性的对象转成数组,除了IE下的节点集合(因为ie下的dom对象是以com对象的形式实现的,js对象与com对象不能进行转换)如:1 var a={length:2,0:'first',1:'second'};2 Array.prototype.slice.call(a转载 2015-06-05 19:08:50 · 338 阅读 · 0 评论 -
Array.prototype.slice.call(arguments,0)
1。Array.prototype:就是Array的原型,很多时候理解这个原型有点不清不楚的 其实,有点像.NET里的反射 一个类凡是通过prototype加的属性,方法,都可以在这个类的对象里找到 对象. 有时候我们也直接在某一对象添加属性方法,那么只能这个对象里找到,重新创建的对象是没有 刚刚在上一对象里添加的属性方法的 内置的类型可以通过prototy转载 2015-06-05 19:11:34 · 361 阅读 · 0 评论