随笔分类 -  JavaScript基础概念

记录基本概念和规范辨析
摘要:1. Object.assign();// 属性合并 2. Object.keys();// 返回以对象key为元素的数组 3. Object.freeze();// 冻结,防止对象被修改--不能修改,不可删除,不可写入,可读(枚举) 4. Object.seal();// 封闭,--不可修改,不可 阅读全文
posted @ 2021-06-16 15:45 惊沙男孩 阅读(176) 评论(0) 推荐(0)
摘要:1. break和continue只能用在循环或switch里面 break是跳出当前循环语句,不再执行循环; continue是仅仅跳出当前本次循环,继续执行下次循环; 2. return只能用在函数体内,而且仅仅对当前函数生效。 return false 返回错误处理结果,终止执行,阻止表单事件 阅读全文
posted @ 2020-03-16 10:10 惊沙男孩 阅读(263) 评论(0) 推荐(0)
摘要:1.用typeof不能判断一个对象变量,因为null和数组的结果也是object。 2.xxx.toString方法返回反映这个对象的字符串。 3.不能直接使用obj.toString()的原因,因为toString为Object的原型方法,而Array、Function等类型作为Object的实例 阅读全文
posted @ 2019-06-26 16:05 惊沙男孩 阅读(384) 评论(0) 推荐(0)
摘要:前提:CommonJS模块规范和ES6模块规范是完全不同的两个概念。 module.exports,exports属于CommonJS模块规范; export default,export属于ES6模块规范; CommonJS规范:http://javascript.ruanyifeng.com/n 阅读全文
posted @ 2019-05-21 09:10 惊沙男孩 阅读(187) 评论(0) 推荐(0)
摘要:首先,AMD,CMD,CommonJS都实现了文件模块化。 对于依赖的模块:AMD是提前执行;CMD是延迟执行; AMD是依赖前置,CMD是依赖就近; AMD官方解释:https://github.com/amdjs/amdjs-api/wiki/AMD CMD官方解释:https://github 阅读全文
posted @ 2019-05-21 08:54 惊沙男孩 阅读(459) 评论(0) 推荐(0)