摘要:也可以只在函数中打开严格模式严格模式下没有全局变量严格模式下会报错,非严格模式下正常删除变量有三种声明的情形声明的全局变量声明的局部变量中声明的全局变量第一种和第二种情况是无法用删掉的。 所谓严格模式其实就是一个不会赋值给任何变量的字符串 use strict如果在全局作用域下 给出这个提示,那整个脚本将采用严格模式。也可以只在函数中打开严格模式 1.严格模式下没有全局变量 a=tes...
摘要:遍历对象的属性并没有像中遍历一个那么简单,主要原因有以下两点在中对象的属性分为可枚举与不可枚举之分他们是由属性的的值决定的。 javascript遍历对象的属性并没有像java中遍历一个Map那么简单,主要原因有以下两点: 在javascript中对象的属性分为可枚举与不可枚举之分,他们是由属性的 enumerable 的值决定的。可枚举性 决定了这个属性是否可以被 for-in ...
摘要:高阶函数不是的所特有的,其他编程语言也有。高阶函数面向切面编程面向切面编程这种思想在开发中比较常见,主要就是将一些与核心业务无关的功能抽离出来,比如异常处理,日志统计等。 javascript的函数式语言特性 我们知道JavaScript使一门面向对象的编程语言,但这门语言同时拥有很多函数式语言的特性。 JavaScript的设计者在设计最初就参考了LISP方言之一的Scheme,引入...
摘要:前端日报不会做动画的前端不是好开发前端面试那些事儿攻城猫奇舞周刊第期初探第期图解从属性描述器剖析响应式视图掘金地址 2017-06-10 前端日报 不会做动画的前端不是好开发 前端面试那些事儿 - web攻城猫 - SegmentFault 奇舞周刊第 213 期 —— 初探 Headless Chrome 【第961期】图解 React Virtual DOM Exploring t...
摘要:转自前端外刊评论非常感谢,翻译的很好,受益很多,转到此处让前端小伙伴们也惊呆下上次我写前端工程师必知必会已经是三年前了,那是我写过最火的文章了。测试的第二大障碍是工具。 转自:前端外刊评论 非常感谢,翻译的很好,受益很多,转到此处让前端小伙伴们也惊呆下........ 上次我写《前端工程师必知必会》已经是三年前了,那是我写过最火的文章了。三年了,我仍然会在Twitter上...