使用Babel

used
使用Babel

Babel使用规则Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。 这意味着,你可以现在就用 ES6 编写程序,而不用担心现有环境是否支持。下面是一个例子。 12345678// 转码前input.map(item => item + 1);// 转码后input.map(function (item) { retu...

Canvas中save与restore作用详解

used
Canvas中save与restore作用详解

save与restoresave()主要用来保存目前Canvas的状态,例如lineWidth、fillStyle、lineJoin等,通过save()函数它会将目前Canvas的状态推到绘图堆栈中;而restore()函数就是从绘图堆栈中弹出上一个Canvas的状态。 通过save-restore组合把代码包裹起来,实质上是把save()方法和restore()方法之间...

CSS兼容性问题

used
CSS兼容性问题

兼容性问题1. 每个属性必须兼容吗css3属性(例如transition,border-radius),超大一部分肯定是不兼容IE8,部分不兼容IE9/IE10,部分根本不兼容IE。可以使用超复杂的js来解决部分的问题,但是并不完美,也使代码增加不必要的复杂度,所以不需要也不推荐去处理css3属在IE里面的兼容显示,但是一定要保证正常布局和浏览。 IE8-(主要指IE6,...

CSS 书写顺序与常用命名参考

used
CSS 书写顺序与常用命名参考

注意事项: 1.一律小写;2.尽量用英文;3.不加中杠和下划线;4.尽量不缩写,除非一看就明白的单词. ###推荐的 CSS 书写顺序显示属性 12345displaylist-stylepositionfloatclear 自身属性 123456widthheightmarginpaddingborderbackground 文本属性 12345678colorf...

js笔记

used
js笔记

1.js版本:发布时叫ECMAScript,简称ES,2015年发布了ES2015版,大家也称它为ES6(非官方命名,从2015开始只有年份版本号,无数字版本号了)。 2.ES2015开始,定义变量和变量名的关键词用let,已经不推荐用var了,两者对代码的影响有很多的不同,以后学到需留意。 3.ES6可以用来做开发,然后上线前可以打包然后通过babel来将它编译成对应...

×
  • {title}