引言 最近参加了“前端规范制定topic”小组,小组成员一起制定了html、css、js、es6、vue和react等规范,但规范制定好了怎么进行推广去强制执行呢,已知我们的项目都是用git做管理的,所以马上想到在git上做文章,本文讲述的就是如何在git上推行代码强校验。 git知识点 说到git ...
分类:
其他好文 时间:
2017-10-24 13:20:01
阅读次数:
272
鉴于最近用 vuejs 框架开发项目,其中有很多涉及到 es6 语法不太理解所以便认真地读了一下这本书。 地址:http://es6.ruanyifeng.com/#README 第一章:let ,const 命令以及块级作用域 es6 新增了 let 和 const 这两个变量的声明关键字,这样大 ...
分类:
其他好文 时间:
2017-10-24 01:41:19
阅读次数:
648
我们平时用原生js插入标签或者用node.js写数据库语言时候,经常需要大量的字符串进行转义,很容易出错,有了es6的字符串模板,就再也不用担心会出错了 我们平时用原生js插入标签或者用node.js写数据库语言时候,经常需要大量的字符串进行转义,很容易出错,有了es6的字符串模板,就再也不用担心会 ...
分类:
其他好文 时间:
2017-10-24 01:40:17
阅读次数:
125
JS表示集合的对象主要有Array、Set、Object、Map,在以前,遍历它们需要使用2种不同的方法,而现在,JS提出了Iterator机制,可以给不同的数据结构提供统一的遍历方法,就是for…of。换句话说,只有部署了Iterator的数据才能用for…of遍历。 ...
分类:
其他好文 时间:
2017-10-24 01:34:41
阅读次数:
139
webpack优势代码分离装载器(css.sass,jsx等)智能分析(require("./template/"+names+"e.js"))1.安装webpacknpminstall-gwebpack在项目中输入npm
init,完成后yes,会产生一个package.json用于下载配置2.webpack的基本使用将app.js中内容转到bundle.js在终端输入webpackapp.jsbun..
分类:
Web程序 时间:
2017-10-24 01:30:38
阅读次数:
294
扩展运算符(...) 1.如果一个函数的参数个数不确定,可以用其代替 eg:求若干个数的和 2.改数组的引用为复制一份内存 此刻数组a也发生了变化,因为数组b是a的一个引用 此刻相当于复制了一份a 3.合并数组 4.和解构赋值结合使用 注意:数组解构,扩展运算符必须放在最后,不然会报错 5.将字符串 ...
分类:
其他好文 时间:
2017-10-23 23:10:06
阅读次数:
2092
{ // 基本定义 let ajax = function(callback) { console.log('执行'); //先输出 1 执行 setTimeout(function() { callback && callback.call() }, 1000); }; ajax(funct... ...
分类:
其他好文 时间:
2017-10-23 21:52:25
阅读次数:
175
数组的解构赋值 1.简单的赋值方式 2.多维数组解构赋值 3.默认值,只有当右边对应位置为undefined时候才会选择默认(null不属于undefined) 4.左右不对等,会相应的对号入座,没有的以undefined赋值 左边多于右边 右边多余左边 数组的解构赋值 1.简单的赋值方式 2.多维 ...
分类:
其他好文 时间:
2017-10-23 21:51:57
阅读次数:
255
Sublime在进行前端开发时非常棒,当然也少不了众多的插件支持,DocBlocker 是在Sublime平台上开发一款自动补全代码插件,支持JavaScript (including ES6), PHP, ActionScript, Haxe, CoffeeScript, TypeScript, ...
分类:
其他好文 时间:
2017-10-23 21:39:26
阅读次数:
239
{ // 基本定义和生成实例 class Parent{ constructor(name='mukewang'){ this.name=name; } } let v_parent1=new Parent(); let v_parent2=new Parent('v'); console.log(... ...
分类:
其他好文 时间:
2017-10-23 20:46:02
阅读次数:
112