HTML5资讯

当前位置: HTML5技术网 > HTML5资讯 > JavaScript 6看上去很美

JavaScript 6看上去很美

         JavaScript6让我很兴奋,这是我看了David Herman在YUIConf 2011大会上的演讲后的反应。我非常希望这些语言特征能尽快的在V8引擎上实现,这样我就可以在node.js里使用它们了。这些新增加的语言特征对于一个使用JavaScript的程序员来说,解决了很多以前使用起来很不方便的东西。尽管这个标准中2013年才能制定完成(大会上David这样说的),谷歌浏览器和火狐浏览器很有可能会提前实现这些特征。

从我个人来说,下面的这些特征我很感兴趣:

let 关键字

    let 关键字能产生一个代码块内的变量范围。因为 var 有一个函数式的范围概念,这有时候容易产生出不注意的错误。以后,我们完全使用 let来代替var,从而避免这样的错误。

缺省参数

function foo(bar="baz") {
   console.log(bar);

}

有了缺省参数,省去了很多折腾的代码。

非严格的解构方式

很像Python语言,解构时不需要严格匹配。

let [x,y] = [3,4,5];   // x=3, y = 4

多行模式的字符串表达

你可以简单的使用 ` (反点号)操作符来声明一个多行字符串。

var htmlString = `Say hello to 
multi-line
strings!`

模板化

你可以通过这种方式把JavaScript变量嵌入的字符串中:

var firstName = "Jack";
var message = `Hello ${firstName}!`; // "Hello Jack!"

List 复合操作

同样,这也是一个非常Python的结构:

let even = [ x for (x in values([1,2,3,4,5,6])) if (x %2 === 0) 

【JavaScript 6看上去很美】相关文章

1. JavaScript 6看上去很美

2. 移动开发跨平台之争:HTML5只是看上去很美?

3. 没有插件的网站一样可以很美

4. 原生体验挡不住!JavaScript开源跨平台框架NativeScript

5. JavaScript开源跨平台框架NativeScript

6. RapydScript:将特定代码转换成JavaScript的预编译器

7. JavaScript大师Nicholas C. Zakas谈TypeScript

8. CoffeeScript 已死,CoffeeScript 万岁!

9. JScrambler:保护你的JavaScript代码

10. HTML5编辑器:JavaScript IDE WebStorm

本文来源:https://www.51html5.com/a3063.html

点击展开全部

﹝JavaScript 6看上去很美﹞相关内容

「JavaScript 6看上去很美」相关专题

其它栏目

也许您还喜欢