ES规范解读之自增操作符 原文:https://github.com/kuitos/kuitos.github.io/issues/24几个月前,不知道什么缘由跟同事讨论了起js里自增操作符(i++)的问题,现将前因后果…
分类:CuteJavaScript
理解This
Know Everything About This 这是一篇目前篇幅不长,但是写起来相当漫长的文章。中途,我翻译了这篇文章,非常有必要一读。 一、是什么? 「在函数内部,有两个特殊的对象:arguments和this」…
人生苦短,我用 ES6 模板
ES6(ES2015)为 JavaScript 引入了许多新特性,其中与字符串处理相关的一个新特性——模板字面量,提供了多行字符串、字符串模板的功能,相信很多人已经在使用了。模板字面量的基本使用很简单,但大多数开发者还是…
项目中常用的ES6
看代码及注释就懂了 把ES6(es2015)代码转换为ES5代码 $ npm install -g babel-cli $ npm install babel-preset-env –save $ babel…
一道有趣的面试题
据悉,这道题好像是京东考的。 题目 var x = ? // 如何令 x == 1 && x == 2 && x == 3 解答 object方式 var x = { a: 1, valu…
带你入门 JavaScript ES6 (三)
带你入门 JavaScript ES6 (三) 本文同步 带你入门 JavaScript ES6 (三),转载请注明出处。 上一章我们学习了 for of 遍历和扩展字符语法。本章我们主要学习 ES6 中的箭头函数 箭头…
ES6 的模块系统
此文为翻译,原文地址在这儿:https://hacks.mozilla.org/2015/08/es6-in-depth-modules/ ES6 是 ECMAScript 第 6 版本的简称,这是新一代的 JavaSc…
Generator和Async/Await
引言 接触过Ajax请求的会遇到过异步调用的问题,为了保证调用顺序的正确性,一般我们会在回调函数中调用,也有用到一些新的解决方案如Promise相关的技术。 在异步编程中,还有一种常用的解决方案,它就是Generator…
【ES6脚丫系列】箭头函数
【01】ES6箭头函数 本文字符数4300+,阅读时间约8分钟左右。 【01】箭头函数 等于说,只保留了函数的参数和返回。省略function和return。 写法: (形参) => {statement;} =&…
JavaScript常用的数组方法——ES3
join(sep) 功能:将数组元素通过指定的字符连接成字符串 参数: sep:拼接字符串 返回值:拼接后的字符串 注意:数组本身不发生变化 var array = [1, 2, 3, 4, 5]; //无参数时,默认用…
padStart 的 polyfill
? 原文 链接:欢迎 star. 今天在看 ES7 新增的部分 Api 的时候刚好看到 padStart 的这个方法,好像还挺实用的,而且也想在正式开始工作之前先找找写代码的感觉,于是顺手(其实还是花了不少时间的)就实现…
jQuery绑定事件的覆盖
ECMAscript中,事件的绑定是叠加式,而不是很多人想象的覆盖式。如: $('button').click(function(){ alert("first"); }); $('button').click(func…