解构赋值的定义 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构,本质是一种模式匹配。 数组的解构赋值 按照对应位置,对变量赋值,如果解构不成功,变量的值就等于undefined。 同时解构赋…
分类:前端开发
IScroll5的scroll事件无效、不触发
这真他妈是个坑,特别是对于我英文不好,比较少看英文文档的人。不过也彻底地教训了自己一番。 在网上看到了不少的网友也会提问,iscroll5的滚动事件没有监听的?我也是这么搜索的,看了到了不少答非所问的。在这里我回答一下这…
那些让人流连忘返的404页面
网站访客在浏览网站时可能会因地址错误或内容失效等原因进入404错误页面,然而大部分站点对于404页面并没有足够重视,或许因为错误页面通常很少看到。无论是从用户体验还是SEO优化角度来说,404页面设计是一个站点必不可少的…
如何用babel
由于新版本的ECMASscript的强大特性,使我们写js代码更加得心应手,例如:calss,let,for…of,promise等等,但可惜的是这些js新特新只被最新版本的浏览器支持,那么指定范围的低版本的…
web安全机制
一、HTTP & HTTPS 首先,数据传输是否安全体现为: 1、我发的数据不该看的人看不懂 2、我发的数据不该看的人不能伪造或修改(修改后接收方能察觉) 3、我发的数据,过期之后不该看的人不能偷偷拿过来继续用 …
前后端双修,后端程序员写前端使用的框架推荐!
设计刚出的一套网页皮肤,封装度为0。各大前端框架可以按照“封装度”的标准来区分。 层层封装到可以直接用后台语言写页面,封装度为10。 1级——纯html+css 放5年前,基本就是用Dreamweaver刚排出来的页面或…
预防cdn链接失效,无缝切换本地文件
如今的前端项目追求的不仅仅是能用能看的程度,而是愈发追求项目的性能,对用户体验的影响。而现在的开发工具在性能优化方面也替我们做很大一部分的工作,想必大家对CDN的使用都是轻车熟路了,但是大家有没有考虑过,万一我们使用的C…
ES6对数组的拓展(2018-04-17)
Array.of()函数 函数作用:将一组值,转换成数组。 传进去的数字是:1~5,最后经过Array.of函数处理,得到了一个数组,…
CSS Variables
定义 CSS Variables,也称为CSS变量。由CSS定义的一种实体,可包含指定值,并在整个document中复用。 声明 element { –custom-color: …
(附源码)12个时尚炫酷的css3效果
这里是精选的12个很炫的 CSS3 效果。CSS3 是对 CSS 规范的一个很大的改善和增强,它使得 Web 开发人员可以很容易的在网站中加入时尚的效果。以前很多需要编写复杂的 JavaScript 代码才能实现的效果,…
让内容恰好占一屏,适配各种尺寸的设备的实现
有时候我们会有让内容恰好占一屏,并且适配各种尺寸的设备的需求。我们先不谈这样做会导致在一些设备上的显示不尽人意,直接谈如何实现。 我们会第一个想到的可能是,页面内所有块级元素的宽度,高度,边距值(margin,paddi…
用一百行 JS 代码写一个模板编译器
用一百行代码实现一个模板编译器 为啥想做这么个东西,因为有需要做模板方面的需求,但是有点嫌弃哪些给HTML做的模板引擎 其实需要的功能还是蛮简单的 允许逻辑控制,简单来说就是可以写 for 循环,可以写 if 语句 可以…