摘要: 本章探讨如何将 ES6 的新语法,运用到编码实践之中,与传统的 JavaScript 语法结合在一起,写出合理的、易于阅读和维护的代码。 多家公司和组织已经公开了它们的风格规范,本文的内容主要参考了 Airbnb 公司github开源的 JavaScript 风格规范 1、块级作用域 (1)let 阅读全文
posted @ 2018-04-13 16:45 许多一瞬 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 子类必须在constructor方法中调用super方法,否则新建实例时会报错。这是因为子类没有自己的this对象,而是继承父类的this对象,然后对其进行加工。如果不调用super方法,子类就得不到this对象。 题图:by Frank from Instagram 1、class类的继承 Cla 阅读全文
posted @ 2018-04-13 15:34 许多一瞬 阅读(5596) 评论(1) 推荐(2) 编辑
摘要: 类和模块的内部,默认就是严格模式,所以不需要使用use strict指定运行模式。只要你的代码写在类或模块之中,就只有严格模式可用。 考虑到未来所有的代码,其实都是运行在模块之中,所以 ES6 实际上把整个语言升级到了严格模式。 题图:by Frank from Instagram 一、Class的 阅读全文
posted @ 2018-04-12 17:52 许多一瞬 阅读(13275) 评论(1) 推荐(2) 编辑
摘要: 本篇分为两个部分 第一部分:总结了ES6出现之前,在当时现有的运行环境中,实现"模块"的方式; 第二部分:总结了ES6出现后,module成为ES6标准,客户端实现模块化的解决方案; 一、require时代 Javascript社区做了很多努力,在当时现有的运行环境中,实现了“模块”的效果 原始写法 阅读全文
posted @ 2018-04-12 15:22 许多一瞬 阅读(2367) 评论(0) 推荐(0) 编辑
摘要: Array.map() 1、 map() 遍历数组 语法: 描述: map 方法会给原数组中的每个元素都按顺序调用一次 callback 函数。callback 每次执行后的返回值(包括 undefined)组合起来形成一个新数组。 callback 函数只会在有值的索引上被调用;那些从来没被赋过值 阅读全文
posted @ 2018-04-10 16:57 许多一瞬 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一、使用场景: 场景1: 把本地项目文件推送到github仓库 (e.g. 远程项目名:gittest;本地项目文件名: abb) 配置github ssh 的公钥,看这篇 文章; github 创建 repository 仓库,并复制url为 git@github.com:Frank-WuHaoQ 阅读全文
posted @ 2018-03-27 16:28 许多一瞬 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 结合开发实践,提炼了阿里图标库iconfont简易入门教程,欢迎评论交流 阅读全文
posted @ 2018-03-26 17:03 许多一瞬 阅读(2451) 评论(2) 推荐(0) 编辑