简介Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。Node.js 4.0.0这个版本是Node和iojs合并后发布的...
分类:
Web程序 时间:
2015-10-28 14:25:05
阅读次数:
289
原文地址 本文内容 ECMAScript 发生了什么变化? 新标准 版本号6 兑现承诺 迭代器和for-of循环 生成器 Generators 模板字符串 不定参数和默认参数 解构 Destructuring 箭头函数 Arrow Functions Symbols 集合 学习Babel和Brocc...
分类:
编程语言 时间:
2015-10-26 15:29:11
阅读次数:
346
什么是JavaScriptJavaScript一种动态类型、弱类型、基于原型的客户端脚本语言,用来给HTML网页增加动态功能。(好吧,概念什么最讨厌了)动态:在运行时确定数据类型。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。弱类:计算时可以不同类型之间对使用者透明地隐式转换,即...
分类:
编程语言 时间:
2015-10-25 16:10:27
阅读次数:
336
这是一篇关于js模块化历程的长长的流水账,记录js模块化思想的诞生与变迁,展望ES6模块化标准的未来。经历过这段历史的人或许会感到沧桑,没经历过的人也应该知道这段历史。一、无模块时代在ajax还未提出之前,JS还主要用来在网页上进行表单校验、实现简单的动画效果等等,你可以回想一下那个网页上到处有公告...
分类:
Web程序 时间:
2015-10-20 21:26:21
阅读次数:
267
作者:吕大豹网址:http://www.cnblogs.com/lvdabao/p/js-modules-develop.html这是一篇关于js模块化历程的长长的流水账,记录js模块化思想的诞生与变迁,展望ES6模块化标准的未来。经历过这段历史的人或许会感到沧桑,没经历过的人也应该知道这段历史。无...
分类:
Web程序 时间:
2015-10-20 13:45:04
阅读次数:
219
js模块化这是一篇关于js模块化历程的长长的流水账,记录js模块化思想的诞生与变迁,展望ES6模块化标准的未来。经历过这段历史的人或许会感到沧桑,没经历过的人也应该知道这段历史。无模块时代在ajax还未提出之前,js还只是一种“玩具语言”,由Brendan Eich花了不到十天时间发明,用来在网页上...
分类:
Web程序 时间:
2015-10-11 12:55:52
阅读次数:
201
ES6生成器(Generators)简介我们从一个示例开始:function* quips(name) { yield "你好 " + name + "!"; yield "希望你能喜欢这篇介绍ES6的译文"; if (name.startsWith("X")) { yield "你的名...
分类:
其他好文 时间:
2015-10-10 06:46:43
阅读次数:
186
Javascript ES6/ES2015尘埃落定,其中许多特性其实是为了简化代码。解构运算符,扩展运算符,和rest运算符就是其中很好的特性,它们可以通过减少赋值语句的使用,或者减少通过下标访问数组或对象的方式,使代码更加简洁优雅,可读性更佳。现在各浏览器及node.js都加快了部署ES6的步伐。...
分类:
其他好文 时间:
2015-09-30 16:28:47
阅读次数:
257
JavaScript的发展日新月异,ES6很快就要接管JS了。很多著名的框架像AngularJS 2、React Native已经开始支持ES6了。我们是时候准备拥抱变化了,所以我们应该开始在几乎所有的浏览器支持之前使用ES6码代码了。本文将要介绍如何使用Babel和Browerify来创建项目并且...
分类:
其他好文 时间:
2015-09-30 16:04:49
阅读次数:
211
五天之前我写了一个关于ES6标准中Class的文章。在里面我介绍了如何用现有的Javascript来模拟类并且介绍了ES6中类的用法,其实它只是一个语法糖。感谢Om Shakar以及Javascript Room中的各位,我的编程风格从那时候开始发生了改变;就像Dougla Crockford200...
分类:
其他好文 时间:
2015-09-22 18:12:23
阅读次数:
270