随笔分类 - javascript
摘要:1、childNodes:获取节点,不同浏览器表现不同; IE:只获取元素节点; 非IE:获取元素节点与文本节点; 解决方案:if(childNode.nodeName=="#text") continue 或者 if(childNode.nodeType != '3') continue 2、ch
阅读全文
摘要:JSON包含用于解析JSON(javascript object notation)的方法,将值转换成JSON。JSON不可以被调用或者用作构造函数。 JSON对象保存在大括号内,JSON数组保存在中括号内。 1、JSON.stringify() 作用:将JSON对象转换成JSON字符串 2、JSO
阅读全文
摘要:1、encodeURI(URI) a、作用:是对统一资源标识符(URI)进行编码的方法; b、参数:是一个完整的URI; c、特点:不需要对保留字以及在URI中有特殊意思的字符进行编码。 (1)、保留字符:; , / ? : @ & = + $ (2)、非转义字符:字母 数字 - _ . ! ~ *
阅读全文
摘要:1、原型赋值继承:直接将父类的一个实例赋给子类的原型,相当于将父类原型上的方法和属性以及挂在this上的方法和属性全部赋给了子类的原型。 缺点:子类无法通过父类创建私有属性。 2、构造函数继承:只能继承父类构造函数中的实例属性,无法继承父类原型的属性和方法。 3、组合继承: 4、寄生组合继承(实用)
阅读全文
摘要:1、特点 A、对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成,又称 Fulfilled)和Rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。这也是Promise这个名字
阅读全文
摘要:throttle 等时间 间隔执行函数。 debounce 时间间隔 t 内若再次触发事件,则重新计时,直到停止时间大于或等于 t 才执行函数。 1、throttle函数的简单实现 2、debounce函数的简单实现 转自:http://www.cnblogs.com/fsjohnhuang/p/4
阅读全文
摘要:1、数据类型:String,Number,Boolean,Object,Null,Undefined 2、抽象相等:x==y A、两者数据类型相同:typeof x == typeof y a、String:x与y对应位置的字符完全一样,则返回true,否则返回false。 b、Number:x与y
阅读全文

浙公网安备 33010602011771号