JavaScript的编程风格 在前端工程愈演愈大的情况下,JavaScript占的比例也很足,需要良好的书写风格,才能在多人协作code时提高效率,何况代码还是需要人来读的,所以可读性、可维护性高的代码很多时候有重要意…
分类:CuteJavaScript
我的新宠Vue a系列 项目初构
开始学习vue,每天晚上学习,学习周期2周左右,过程中会搜集整理互联网资源,并且结合自己实践,出新,形成一套自己风格的学习资料,这就是我的新宠Vue。会将曾经阅读过的相关文献在【食粮】中说明,本【食粮】也相当于友链,若相…
在 Node.js 中使用原生 ES 模块
原文:Using ES modules natively in Node.js 作者:Axel Rauschmayer 从版本 8.5.0 开始,Node.js 开始支持原生 ES 模块,可以通过命令行选项打开该功能。新…
由 ECMA 规范解读 Javascript 可执行上下文概念
前言 其实规范这东西不是给人看的,它更多的是给语言实现者提供参考。但是当碰到问题找不到答案时,规范往往能提供想要的答案 。偶尔读一下能够带来很大的启发和思考,如果只读一章 Javascript 规范,大神们觉得非第10章…
翻译 | ES6 箭头函数使用禁忌
作者:扉扉 (沪江web前端开发工程师)本文原创翻译,有不当的地方欢迎指出。转载请指明出处。 看到你每天使用的编程语言在不断进化是一件令人开心的事情 。从错误中学习,找到更好的实现方式,创造新的语法特性,语言就这样一步一…
有了 indexOf,为什么 ECMAScript 7 还添加了 Array.prototype.includes
ECMAScript 7 中新增了用于检测数组中是否包含某个元素 Array.prototype.includes() API,想到了 Array 其实有很多相关 API 可以检测到是否包含某个元素,比如 Array.p…
webpack2 示例之:Scope Hoisting 和 Code Splitting
原文链接:https://github.com/webpack/we…译者:@justjavac 这个示例演示了与代码拆分相结合的 Scope Hoisting。 这是示例的依赖图:(实线表示同步导入,虚线表…
ES6 变量声明与赋值:值传递、浅拷贝与深拷贝详解
ES6 变量声明与赋值:值传递、浅拷贝与深拷贝详解归纳于笔者的现代 JavaScript 开发:语法基础与实践技巧系列文章。本文首先介绍 ES6 中常用的三种变量声明方式,然后讨论了 JavaScript 按值传递的特性…
prototype 与 __proto__ 的爱恨情仇
原文:https://blog.crimx.com/2017/0… 经历了上次的《JavaScript This 的六道坎》 发现编故事有点上瘾,而且记忆效果也不错哈哈,今天继续唠叨一下 prototype …
深入理解 Generator 函数
本文翻译自:Diving Deeper With ES6 Generators 由于个人能力有限,翻译中难免有纰漏和错误,望不吝指正issue ES6 Generators:完整系列 The Basics Of ES6 …
ES6 Generator 基础指南
本文翻译自:The Basics Of ES6 Generators 由于个人能力有限,翻译中难免有纰漏和错误,望不吝指正issue JavaScript ES6(译者注:ECMAScript 2015)中最令人兴奋的特…
【译】ECMAScript文档---序言及1-6章(下)
5.2 算法约定(Algorithm Conventions) 规范常常使用一个带编号的列表来显示算法中的步骤。这个小算法被用作准确地表达ECMAScript语言构造需要的语义。这些算法并不是打算暗示任何具体实现的使…