随笔分类 - JavaScript
摘要:一、原型链 利用 Person.prototype = new Animal("Human") 实现继承; static式继承、能继承Animal.prototype、不可多重继承; 二、借用构造函数 对象冒充、apply、call三个方法的原理都是使用Person的this调用Animal; pr
阅读全文
摘要:使用localstorage.setItem(name,value)存储JSON对象时会发现浏览器存储的内容为[object,object],并不是我们想要的内容,这是因为我们在存储的时候没有进行类型转换,因此我们在使用localstorage.setItem()进行对象存储之前需要使用JSON.s
阅读全文
摘要:switchTime(date) { var y = date.getFullYear(); var m = date.getMonth() + 1; m = m < 10 ? ('0' + m) : m; var d = date.getDate(); d = d < 10 ? ('
阅读全文
摘要:片段1: var name = "The Window"; var object = { name : "My Object", getNameFunc : function(){ return function(){ return this.name; }; } }; alert(object.g
阅读全文
摘要:every() 方法用于检测数组所有元素是否都符合指定条件 every() 方法使用指定函数检测数组中的所有元素: 如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测。 如果所有元素都满足条件,则返回 true。 所以最后返回结果true为包含,返回结果fa
阅读全文
摘要:var value=‘’ value=value .replace(/[^\d\.]/g, "") //先把非数字的都替换掉,除了数字和. .replace(/^\./g, "") //必须保证第一个为数字而不是. .replace(/\.{2,}/g, ".") //保证只有出现一个.而没有多个.
阅读全文