CSS Grid

CSS Grid 一种二维布局系统, 最初草案于2011年4月发布,最初在IE10上实现,通过-ms-使用。经过6年的探索和发展,17年有了较为稳定的候选版本,Firfox在52版本中实现了对CSS Grid Layout Module L...

HTTP 缓存

现在的网络环境相比以前已经变得很好,其实不是太大的网页应用,不是运行在4G以下模式的手机上,一些速度优化的作用越来越少,一些沿用很久的优化理论可能已经不实用。 我希望提供更多具有时代意义的优化建议,本文主要借鉴这篇 文章的优化建议。 良好的...

JavaScript 内存管理和优化

内存的生命周期 创建对象分配所需内存 使用该对象 当不被使用时释放 老的垃圾回收机制老式的浏览器采用引用计数算法垃圾回收,对于循环引用的对象无法回收,已经基本废弃,这里不做讨论。 现代浏览器垃圾回收机制现代浏览器采用标记-清除算法垃圾回收...

Atom 插件主题推荐

/
插件推荐 linter 代码检查 linter-jshint jshint检查 atom-beautify 代码规整 emmet 快速前端代码生成工具 教程 seti-icons 给文件加上小图标 主题推荐 seti-ui 给文件加上小...

CSS 知识清单

记录一些用时还需要去检索用法的一些css属性。部分内容可能是从他处粘贴过来,若有侵犯请告知! 注意:非标准属性会用 * 标注 1 word-wrap word-break white-space描述:word-wrap、word-break...

gulp 顺序执行任务

默认情况下gulp任务是并行执行的。 串行执行有几种方法 1.用callback的方式 var gulp = require('gulp'); // 传入一个回调函数,因此引擎可以知道何时它会被完成 gulp.task(&...

Brackets 插件推荐

1.Beautify 一键规整你的代码 2.Emmet 加快打码速度,提供诸如div>ul>li的快捷生成代码 3.Extension Highlighter 不同的文件后缀显示不同的颜色 4.JSHint 检查JS 5.tab...