随笔分类 -  JavaScript

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