高程第三版中谈到 enumerable特性时说为false时不能使用for-in遍历,想起自己常用的还有Object.keys()遍历,心中...
JavaScrpt高级程序设计第三版中,说对象属性的configurable特性为false时,Object.defineProperty不可...
在写代码的时候遇到一个问题,我希望通过JS选中某伪元素以改变它的style,结果并没有找到可以直接选择到伪元素的方法,这里参考Pankaj P...
首先,什么是模块化?模块化即将复杂的代码切分成一个个模块,不同功能的模块各自放到单独的文件中,使用模块极大的提高了代码的可维护性同时也可以避免...
一、异步编程 由于JavaScript是单线程的,一次只能执行一个任务,如果有多个任务,那么就需要排队,但是这样有一个缺点,当JavaScri...
一、概述 什么是闭包?MDN中第一句话就是 A closure is the combination of a function and th...
一、同源政策 浏览器的同源政策限制了从一个源加载另外一个源的资源,它是浏览器的安全基石,所谓同源是指: 协议相同 域名相同 端口相同 注意:I...
一、概述 JavaScript中,继承是基于原型链的,本文简单归纳几种继承方法。以以下Animal、Cat分别为父、子构造函数。 二、构造函数...
一、概述 今天做了一套面试题,发现自己不少的知识点生疏了,还有一些知识点没有仔细思考过,趁着这次机会做一个笔记。 二、知识点 Array.pro...