ES6基础教程(整理自阮一峰)】的更多相关文章

------------------------ECMAScript 6 简介------------------------ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现另外 ECMAScript 方言还有 Jscript 和 ActionScript ES6 = ES2015 查看node支持的es6特性:$ node --v8-options | grep harmony 查看自己浏览器对es6的支持:http://ruanyf.githu…
[let和const命令] 1.var的作用域是函数体内,不是块级作用域 2.let是更完美的var,let的变量的作用是块级作用域 3.let声明的全局变量不是全局对象属性,不可以通过window.变量名的方式访问 4.let声明的变量直到控制流到达该变量被定义的代码行时才会被装载,所以在到达之前使用该变量会触发错误 5.用let重定义变量会抛出一个语法错误(SyntaxError) 6.const声明的变量与let声明的变量类似,它们的不同之处在于,const声明的变量只可以在声明时赋值,不…
一.变量的声明 1.var 声明全局变量 在ES6中var用来声明全局变量. 2.let 声明局部变量 3.const 声明常量 二.变量的解构赋值 //1.数组赋值 let [a,b,c]=[1,2,3]; //模式要统一,左右两边要对应. let [a,[b,c],d]=[1,[2,3],4]; //2.对象赋值 属性名要一样 顺序可以不一样 let {name,age}={name:'兔子先生',age:3} //3.默认值 顺序是一一对应 let [a,b=2]=[3];//a=3 b=…
1,map,对数组的每个元素进行一定操作,返回一个新的数组. var oldArr = [{first_name:"Colin",last_name:"Toh"},{first_name:"Addy",last_name:"Osmani"},{first_name:"Yehuda",last_name:"Katz"}]; function getNewArr () { return ol…
<script type="text/javascript"> // Call方法: // 语法:call(thisObj[,arg1,arg2,...,argN]) // 定义:调用对象的一个方法,用另一个对象替换当前对象 // Apply方法: // 语法:apply([thisObj,argArray]) // 定义:应用某一个对象的一个方法,用另一个对象替换当前对象 //a, function add (a,b) { alert(a+b); } function s…
一个多月前,我的个人网站遭受 DDOS 攻击,下线了50多个小时.这篇文章就来谈谈,如何应对这种攻击. 需要说明的是,我对 DDOS 并不精通,从没想过自己会成为攻击目标.攻击发生以后,很多素昧平生的朋友提供了各种帮助和建议,让我学到了很多东西.这里记录的就是对我最有帮助的一些解决方案. 一.DDOS 是什么? 首先,我来解释一下,DDOS 是什么. 举例来说,我开了一家餐厅,正常情况下,最多可以容纳30个人同时进餐.你直接走进餐厅,找一张桌子坐下点餐,马上就可以吃到东西. 很不幸,我得罪了一个…
摘自http://www.ruanyifeng.com/blog/2015/02/make.html Make 命令教程 作者: 阮一峰 日期: 2015年2月20日 代码变成可执行文件,叫做编译(compile):先编译这个,还是先编译那个(即编译的安排),叫做构建(build). Make是最常用的构建工具,诞生于1977年,主要用于C语言的项目.但是实际上 ,任何只要某个文件有变化,就要重新构建的项目,都可以用Make构建. 本文介绍Make命令的用法,从简单的讲起,不需要任何基础,只要会…
测试框架 Mocha 实例教程   作者: 阮一峰 日期: 2015年12月 3日 Mocha(发音"摩卡")诞生于2011年,是现在最流行的JavaScript测试框架之一,在浏览器和Node环境都可以使用. 所谓"测试框架",就是运行测试的工具.通过它,可以为JavaScript应用添加测试,从而保证代码的质量. 本文全面介绍如何使用Mocha,让你轻松上手.如果你以前对测试一无所知,本文也可以当作JavaScript单元测试入门.值得说明的是,除了Mocha以…
-  转自阮一峰老师博客 React 入门实例教程   作者: 阮一峰 日期: 2015年3月31日 现在最热门的前端框架,毫无疑问是 React . 上周,基于 React 的 React Native 发布,结果一天之内,就获得了 5000 颗星,受瞩目程度可见一斑. React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站.做出来以后,发现这套东西很好用,就在2013年5月…
jQuery是目前使用最广泛的javascript函数库. 据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库.微软公司甚至把jQuery作为他们的官方库. 对于网页开发者来说,学会jQuery是必要的.因为它让你了解业界最通用的技术,为将来学习更高级的库打下基础,并且确实可以很轻松地做出许多复杂的效果. 虽然jQuery上手简单,比其他库容易学会,但是要全面掌握,却不轻松.因为它涉及到网页开发的方方面面,提供的各种方法和内部变化有上千种之多.初学者常常感到,入门很方便…