对babel一直没具体总结过,趁周末看了下文档,记录一下 babel作为一个compiler,主要用在转换新的es标准实现来使所有浏览器都支持,这包含两方面 新的es标准语法,箭头函数、扩展运算符、块级作用域等 转化新的es标准方法或正被提议还未纳入标准的方法,,Array.from、Map、Promise、String.includes等 babel编译过程 babel的编译过程分为三个阶段...
摘要:用做进度条本身的样式很难看,并且不同的浏览器呈现出来的效果也不一样。背景滤镜模糊将图片设置为背景的感觉很棒,可以说整个播放器的颜值这背景提供了一半。正确写法错误写法待优化手动修改进度,偶尔会不生效。 请忽略下面这段文字年关将至,时间好歹又多出了些许。却不敢过度消遣。岁月未曾饶过我,我亦不想饶过岁月。且将它塞得膨胀,让这一年看似加更充实。不曾料想我一个爱些风花雪月、研墨行歌之人,却做起...
摘要:毫无疑问,需要使用来监听横竖屏的变化。其他需要监听横竖屏的地方只需订阅一下即可。实现思路创建包含标识横竖屏状态的特定样式通过向页面中注入代码回调函数中获取横竖屏的状态这里我选择的节点作为检测样式属性。 前不久,做了一个H5项目,需要在横竖屏变化时,做一些处理。毫无疑问,需要使用orientationchange来监听横竖屏的变化。 方案一: // 监听 orientation chan...
摘要:但好在还给我们提供了一个方法,每一个对象都有这样一个方法,专门用来判断某个属性是否是该对象的私有属性。如果你想要用对象字面形式,你只能在创建对象时定义访问器属性。在中,我们使用冻结一个对象,并且使用来判断一个对象是否被冻结。 说完了对象那些不常用的冷知识,是时候来看看JavaScript中对象属性有哪些有意思的东西了。 不出你所料,对象属性自然也有其相应的特征属性,但是这个话题有点复杂...
摘要:强大的渐进式渲染引擎使得我们越来越不需要手动控制数据的变化,那么下面我们来看一看。上面所有的依赖在下面引入就可以了。 Vue强大的渐进式渲染引擎使得我们越来越不需要手动控制数据的变化,那么下面我们来看一看。如何用Vue写一个todolist。 开始 首先,创建一个文件夹,用命令行初始化npm init -y然后安装需要的插件npm i -S underscore vue todomvc...