摘要: 作者 Jason Orendorff github主页 https://github.com/jorendorff 箭头符号在JavaScript诞生时就已经存在,当初第一个JavaScript教程曾建议在HTML注释内包裹行内脚本,这样可以避免不支持JS的浏览器误将JS代码显示为文本。你会写这样的 阅读全文
posted @ 2016-07-07 14:03 小兵传奇` 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 作者 Jason Orendorff github主页 https://github.com/jorendorff 什么是解构赋值? 解构赋值允许你使用类似数组或对象字面量的语法将数组和对象的属性赋给各种变量。这种赋值语法极度简洁,同时还比传统的属性访问方法更为清晰。 通常来说,你很可能这样访问数组 阅读全文
posted @ 2016-07-07 13:54 小兵传奇` 阅读(318) 评论(0) 推荐(1) 编辑
摘要: 作者 Jason Orendorff github主页 https://github.com/jorendorff 不定参数 我们通常使用可变参函数来构造API,可变参函数可接受任意数量的参数。例如,String.prototype.concat方法就可以接受任意数量的字符串参数。ES6提供了一种编 阅读全文
posted @ 2016-07-07 13:43 小兵传奇` 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 作者 Jason Orendorff github主页 https://github.com/jorendorff 反撇号(`)基础知识 ES6引入了一种新型的字符串字面量语法,我们称之为模板字符串(template strings)。除了使用反撇号字符 ` 代替普通字符串的引号 ' 或 " 外,它 阅读全文
posted @ 2016-07-07 12:12 小兵传奇` 阅读(1539) 评论(0) 推荐(1) 编辑
摘要: 作者 Jason Orendorff github主页 https://github.com/jorendorff ES6生成器(Generators)简介 什么是生成器? 我们从一个示例开始: 这是一只会说话的猫,这段代码很可能代表着当今互联网上最重要的一类应用。(试着点击这个链接,与这只猫互动一 阅读全文
posted @ 2016-07-07 11:58 小兵传奇` 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 作者 Jason Orendorff github主页 https://github.com/jorendorff 我们如何遍历数组中的元素?20年前JavaScript刚萌生时,你可能这样实现数组遍历: 自ES5正式发布后,你可以使用内建的forEach方法来遍历数组: 这段代码看起来更加简洁,但 阅读全文
posted @ 2016-07-07 11:52 小兵传奇` 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 作者 Jason Orendorff github主页 https://github.com/jorendorff ECMAScript发生了什么变化? 编程语言JavaScript是ECMAScript的实现和扩展,由ECMA(一个类似W3C的标准组织)参与进行标准化。ECMAScript定义了: 阅读全文
posted @ 2016-07-07 11:42 小兵传奇` 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 由于同源策略的限制,JavaScript跨域的问题,一直是一个比较棘手的问题,为了解决页面之间的跨域通信,大家煞费苦心,研究了各种跨域方案。 先来看看哪些情况下才存在跨域的问题: 其中编号6、7两种情况同属于主域名相同的情况,可以设置domain来解决问题,今天就不讨论这种情况了。 对于其他跨域通信 阅读全文
posted @ 2016-06-17 14:38 小兵传奇` 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 英文链接:Writing Fast, Memory-Efficient JavaScript 很多JavaScript引擎,如Google的V8引擎(被Chrome和Node所用),是专门为需要快速执行的大型JavaScript应用所设计的。如果你是一个开发者,并且关心内存使用情况与页面性能,你应该 阅读全文
posted @ 2016-06-17 12:08 小兵传奇` 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 什么是 base64 编码? 图片的 base64 编码就是可以将一副图片数据编码成一串字符串,使用该字符串代替图像地址。 这样做有什么意义呢?我们知道,我们所看到的网页上的每一个图片,都是需要消耗一个 http 请求下载而来的(所有才有了 csssprites 技术的应运而生,但是 cssspri 阅读全文
posted @ 2016-06-14 19:22 小兵传奇` 阅读(317) 评论(0) 推荐(0) 编辑