JavaScript 编程语言
-
JavaScript箭头函数,基础知识
创建函数还有另外一种非常简单的语法,并且这种方法通常比函数表达式更好。 它被称为“箭头函数”,因为它看起来像这样: let func = (arg1, arg2, …, arg…
-
JavaScript代码风格
我们的代码必须尽可能的清晰和易读。 这实际上是一种编程艺术 —— 以一种正确并且人们易读的方式编码来完成一个复杂的任务。一个良好的代码风格大大有助于实现这一点。 语法 下面是一个备…
-
JavaScript忍者代码
学而不思则罔,思而不学则殆。 孔子《论语》 过去的程序员忍者使用这些技巧,来使代码维护者的头脑更加敏锐。 代码审查大师在测试任务中寻找它们。 一些新入门的开发者有时候甚至比忍者程序…
-
JavaScript使用 Mocha 进行自动化测试
自动化测试将被用于进一步的任务中,并且还将被广泛应用在实际项目中。 我们为什么需要测试? 当我们在写一个函数时,我们通常可以想象出它应该做什么:哪些参数会给出哪些结果。 在开发期间…
-
JavaScript 引擎Polyfill 和转译器
JavaScript 语言在稳步发展。也会定期出现一些对语言的新提议,它们会被分析讨论,如果认为有价值,就会被加入到 https://tc39.github.io/ecma262/…
-
JavaScript对象引用和复制
对象与原始类型的根本区别之一是,对象是“通过引用”存储和复制的,而原始类型:字符串、数字、布尔值等 —— 总是“作为一个整体”复制。 如果我们深入了解复制值时会发生什么,就很容易理…
- 广告位招租联系电话:13518188210
-
JavaScript垃圾回收可达性(Reachability)
对于开发者来说,JavaScript 的内存管理是自动的、无形的。我们创建的原始值、对象、函数……这一切都会占用内存。 当我们不再需要某个东西时会发生什么?JavaScript 引…
-
JavaScript对象方法,”this”
通常创建对象来表示真实世界中的实体,如用户和订单等: let user = { name: “John”, age: 30 }; 并且,在现实世界中,用户可以进行 操作:从购物车中…
-
JavaScript 构造器和操作符 “new”
常规的 {…} 语法允许创建一个对象。但是我们经常需要创建很多类似的对象,例如多个用户或菜单项等。 这可以使用构造函数和 “new” 操作符来实现。 构造函数 构造函数在技术上…
-
JavaScript 的特性可选链 “?.”
最近新增的特性 这是一个最近添加到 JavaScript 的特性。旧式浏览器可能需要 polyfills. 可选链 ?. 是一种访问嵌套对象属性的安全的方式。即使中间的属性不存在,…