1、了解基本语法,JS大小写区分、注释风格、什么是严格模式等。2、知道ES3和ES5的关键字和保留字大概有哪些,如果使用关键字会报什么错,使用保留字决定于特定浏览器引擎。3、全局变量和局部变量的定义方法、为什么不推荐使用形如:message=”hi“这样的全局变量。4、知道6种数据类型、typeof...
分类:
编程语言 时间:
2015-11-10 13:55:19
阅读次数:
239
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
什么是JavaScriptJavaScript一种动态类型、弱类型、基于原型的客户端脚本语言,用来给HTML网页增加动态功能。(好吧,概念什么最讨厌了)动态:在运行时确定数据类型。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。弱类:计算时可以不同类型之间对使用者透明地隐式转换,即...
分类:
编程语言 时间:
2015-10-25 16:10:27
阅读次数:
336
在ES5及之前的JS标准中,我们习惯了用for(var i = 0; i < Array.length;i++){//TODO}或者是for(var index in Array){console.log(Array[index]);}或forEach前者固然是好的,而后两个毛病多多,forEach...
分类:
其他好文 时间:
2015-10-10 06:46:00
阅读次数:
195
file type : javascript files scope: project files program: ..............appData\Roaming\npm\babel.cmd argumemt: $FileName$ --out-file $FileNameWithoutExtension$.js -s ps: --out-put ? 输出es5 格式...
分类:
Web程序 时间:
2015-10-08 16:44:07
阅读次数:
304
http://lzw.me/pages/ecmascript/ ECMAScript5.1中文版https://msdn.microsoft.com/zh-cn/library/dn656907.aspxhttp://kangax.github.io/compat-table/es5/http://...
分类:
其他好文 时间:
2015-10-08 12:59:41
阅读次数:
159
ES5中对象的属性可以分为‘数据属性’和‘访问器属性’两种。 数据属性一般用于存储数据数值,访问器属性对应的是set/get操作,不能直接存储数据值。 数据属性特性:value、writable、enumerable、configurable。 解释:configurable:true...
分类:
编程语言 时间:
2015-09-29 18:36:20
阅读次数:
153
在ES5规范中新增了不少操作数组的方法,特此罗列一下以备使用1. forEach循环有点类似jQuery的each循环[12,23,36,4,5].forEach(function(v,k){console.log(v) 得到元素值, 12,23,36,4,5console.log(k) 得到...
分类:
编程语言 时间:
2015-09-22 01:18:25
阅读次数:
136
1.ES5的属性特性包括下面六个:configurable: 表示能否通过delete来删除属性从而重新定义属性,能够修改属性的特性,默认为trueenumberable: 表示是否能通过for-in循环返回属性。默认为truewritable: 是否可以修改属性, 默认为truevalue: 包含...
分类:
编程语言 时间:
2015-09-20 19:09:33
阅读次数:
222