ECMAScript 5中定义了9个新的数组方法,用于遍历、映射、过滤、检测、简化和搜索数组。下面来简单盘点一下这些方法极其简单的用法。
分类:
编程语言 时间:
2015-10-31 21:32:40
阅读次数:
224
ES6新特性概览
本文基于lukehoban/es6features ,同时参考了大量博客资料,具体见文末引用。
ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是2009年出台的ES5。目前ES6的标准化工作正在进行中,预计会在14年...
分类:
编程语言 时间:
2015-10-31 15:49:25
阅读次数:
277
基本语法如下:function functionName(arg0,arg1,...,argN){ statements}1. 理解参数 ECMAScript中的参数在内部是用一个数组来表示的,在函数体内可通过arguments对象来访问这个参数数组。 其实,arguments对象只是与数组类...
分类:
编程语言 时间:
2015-10-30 18:42:14
阅读次数:
194
ECMAScript中有5种简单数据类型(基本数据类型):Undefined、Null、Boolean、Number和String,还有一种复杂数据类型——Object,Object本质上是由一组无序的名值对组成的。1. typeof操作符 对一个值使用typeof操作符可能返回下列某个字符串:"....
分类:
编程语言 时间:
2015-10-30 18:26:10
阅读次数:
290
ECMAScript 继承机制实现继承机制的实现要用 ECMAScript 实现继承机制,您可以从要继承的基类入手。所有开发者定义的类都可作为基类。出于安全原因,本地类和宿主类不能作为基类,这样可以防止公用访问编译过的浏览器级的代码,因为这些代码可以被用于恶意攻击。选定基类后,就可以创建它的子类了。...
分类:
移动开发 时间:
2015-10-29 11:21:32
阅读次数:
246
1、Date.now() //Date.now() is in ECMAScript 5 //Prior to that, use +new Date() //获取当前时间 var now = (typeof Date.now == "function" ...
分类:
编程语言 时间:
2015-10-27 16:53:37
阅读次数:
113
原文地址 本文内容 ECMAScript 发生了什么变化? 新标准 版本号6 兑现承诺 迭代器和for-of循环 生成器 Generators 模板字符串 不定参数和默认参数 解构 Destructuring 箭头函数 Arrow Functions Symbols 集合 学习Babel和Brocc...
分类:
编程语言 时间:
2015-10-26 15:29:11
阅读次数:
346
ECMAScript标准:JavaScript核心语法微软:JscriptECMAScript标准:一纸空文JavaScript和JScritp都号称完全实现了ECMAScript标准W3C:DOM标准:专门操作HTML元素,CSS样式,事件的统一标准。BOM:专门操作浏览器窗口的工具。没标准,由浏...
分类:
Web程序 时间:
2015-10-24 23:10:59
阅读次数:
313
1、JScript的BugIE的ECMAScript实现JScript严重混淆了命名函数表达式,搞得现很多人都出来反对命名函数表达式,而且即便是现在还一直在用的一版(IE8中使用的5.8版)仍然存在下列问题。下面我们就来看看IE在实现中究竟犯了那些错误,俗话说知已知彼,才能百战不殆。我们来看看如下几个例子:例1:函数表达式的标示符泄露到外部作用域var f = function g(){};
typ...
分类:
编程语言 时间:
2015-10-23 12:02:13
阅读次数:
241
在这篇文章里,我将深入研究JavaScript中最基本的部分——执行上下文(execution context)。读完本文后,你应该清楚了解解释器做了什么,为什么函数和变量能在声明前使用以及他们的值是如何决定的。1、EC—执行环境或者执行上下文每当控制器到达ECMAScript可执行代码的时候,控制器就进入了一个执行上下文(好高大上的概念啊)。javascript中,EC分为三种:
全局级别的代码...
分类:
编程语言 时间:
2015-10-23 12:01:55
阅读次数:
210