摘要:
将首屏页面要用到的CSS文件,放在页面头部加载,其他模块的CSS可以使用异步加载:loadCSS 和 Preload。 关于preload,推进2篇文章给大家看下: 1、通过rel="preload"进行内容预加载: https://developer.mozilla.org/zh-CN/docs/ 阅读全文
摘要:
WebSocke是 HTML5 提供的一种在单个 TCP 连接上进行全双工通讯的协议。 WebSocket协议是基于TCP的一种新的网络协议,是一个应用层协议,是TCP/IP协议的子集。 它实现了浏览器与服务器全双工(full-duplex)通信,客户端和服务器都可以向对方主动发送和接收数据。在 W 阅读全文
摘要:
实现元素各种抖动效果:https://elrumordelaluz.github.io/csshake/ 阅读全文
摘要:
JavaScript 发展至今已经发展出多种数组的循环遍历的方法,不同的遍历方法运行起来那个比较快,不同循环方法使用在那些场景,下面将进行比较: 各种数组遍历的方法 for 语句 这是标准for循环的写法也是最传统的语句,字符串也支持,定义一个变量i作为索引,以跟踪访问的位置,len是数组的长度,条 阅读全文
摘要:
深入浅出Webpack: http://webpack.wuhaolin.cn/ ECMAScript 6 入门 - 阮一峰:http://es6.ruanyifeng.com/ 阮一峰技术文档:http://www.ruanyifeng.com/blog/javascript/ Angular2. 阅读全文
摘要:
JavaScript5中有6种基本数据类型:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object) ES6中新引入一种原始数据类型:Symbol,表示独一无二的值。ES5中对象属性名都是字符串,比较容易造成属性名冲突。比如,当你使用 阅读全文
摘要:
H5 1、语义化标签 header、footer、aside、nav、section、article 2、表单输入类型 email、url、number、range、Date Pickers、search、color 3、表单属性 autocomplete、placeholder、form 4、视频 阅读全文
摘要:
在博客园中看到这篇博文http://www.cnblogs.com/jaycewu/p/8068130.html,对行高的知识点讲解的很详细,故转到自己的博客中学习一下。 正文: 1、顶线、中线、基线、底线: 从上到下分别是顶线,中线,基线,底线。vertical-align的四个属性top,mid 阅读全文
摘要:
根据阿里手淘团队发布的可伸缩布局方案amfe-flexible,git地址:https://github.com/amfe/lib-flexible。 使用方法: lib-flexible库的使用方法非常的简单,只需要在Web页面的<head></head>中添加对应的flexible_css.js 阅读全文
摘要:
概述 Node应用由模块组成,采用CommonJS模块规范。 根据这个规范,每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。 CommonJS规范规定,每个模块内部,module变量代表当前模块。这个变量是一个对象,它的exports属性(即m 阅读全文