随笔分类 - javascript
摘要:function getNow() { var tempDate = new Date(Date.now()); var year = tempDate.getFullYear(); var month = tempDate.getMonth() + 1; if(month < 10){ month
阅读全文
摘要:来来来,总结一波ES5的原型继承 Function.__proto__ Function.prototype //true 特殊 Function.__proto__ Object.__proto__ //true Object.__proto__.__proto__ Object.prototyp
阅读全文
摘要:Object.keys(..) 会返回一个数组,包含所有可枚举属性, Object.getOwnPropertyNames(..) 会返回一个数组,包含所有属性,无论它们是否可枚举。 propertyIsEnumerable(..) 会检查给定的属性名是否直接存在于对象中(而不是在原型链 上)并且满
阅读全文
摘要:// 1.禁止扩展 // 如果你想禁止一个对象添加新属性并且保留已有属性 // 可以使用 Object.preventExtensions(..) var myObj = {a:2}; Object.preventExtensions( myObj ); myObj.b = 3; myObj.b;
阅读全文
摘要:1.defineProperty的使用 // eg one const object1 = {}; Object.defineProperty(object1, 'property1', { value: 42, // writable:false //默认 // configurable:fals
阅读全文
摘要:思考:两次调用bind 第二次调用bind绑定无效 第一次调用bind时,返回一个构造函数f,形成闭包 第二次调用就是f.bind({}),又返回一个f,又是一个闭包 var a1 = show.newBind({a:'123'},'p2') var b2 = a1.newBind({b:'234'
阅读全文
摘要:在JavaScript中,想要判断某个对象值属于哪种内置类型,最靠谱的做法就是通过Object.prototype.toString方法. ? 1 2 var arr = []; console.log(Object.prototype.toString.call(arr)) //"[object
阅读全文
摘要:Array.prototype有自己的toString,通过delete删除后就没有了,取到的toSting是继承自Object.prototype的。
阅读全文
摘要:使用jquery则只需要 $(function(){ $('#tbStu tr:nth-child(even)').addClass('trOdd'); }) 复习 table表格 可选属性 border 规定表格边框的宽度 cellpadding 规定单元边沿与其内容之间的空白 cellspace
阅读全文
摘要:使用形如(?:pattern)的正则就可以避免保存括号内的匹配结果。 ?:匹配冒号后的内容但是不获取匹配结果;不进行储存供以后使用 下面这个正则是为了实现只匹配以b或者c开头的字符串,一直匹配到换行字符,但是。可以使用“\1”来反向引用这个括号里的子 正则表达式所匹配的内容。而且exec方法也会将这
阅读全文

浙公网安备 33010602011771号