随着IE6后略
移动端的兴起和原生JS,DOM能力的改善促使一大批微型js库出现,它们的体积(min+gzip)不足5KB,但在各自的领域内都有非常好的表现。今天介绍的又一个直达网站便是索引了这些微型的js库,更赞的是维护了友好的关键字,所以如图“I need xxx” 答案就出来啦
随着IE6,IE7的远去,移动端webkit一统江湖,web开发的好日子总算是慢慢到来了。但主浏览器的数量其实并没有减少,用一些比较新的特性的时候还是需要检查一下兼容性,考虑一下是否需要polyfill或degradation。 MDN,MSDN等固然权威,但有时我们只是要查兼容性而已。
我对手机浏览器的应用主要是
- 一些APP的外置webview,比如微信“在浏览器中打开”之类
- 刷一些内容站点打发时间
两块,我不需要网址导航,应用市场,小游戏合集等等“功能”,而只想要一个浏览器。
eclipse又慢又笨?用惯WinSCP换了Mac不知所措?被Dash惯坏了想要Windows下的替代品?
作为一只伪前端开发癞皮狗重构的mc,向来写CSS都是用“穷举法”写的。嗯,就是『标题太靠左?老板来10px margin』这样的感觉。
拯救了这样的我的一款开发神器就是AlloyDesigner的洋葱皮功能。
在统一密码的方便但不设防和每个站独立密码的麻烦之中,各种密码管理解决方案出现了。关于这个小众需求,我个人无法接受这个密码生成方案是有“中心”的,无论这个中心是商业公司还是某个加密的数据文件。前者我要信赖他的生存能力,国外的不被墙能力和国内的哔—能力;而后者我要小心保护这个数据文件,用一个强密码乃至多层加密来保护它的同时,还要把它同步在不同的电脑和手机之间,这依然是方便和安全之间的悖论。
时光回溯到2009年,CommonJS规范和NodeJS都还在襁褓之中,离Bower诞生还有三年时间,Ruby还统治着github,CoffeeScript在年末提交了第一个commit……
备受加载顺序,依赖关系折磨的前端开发,开始站起来试图解决日益复杂的前端开发的种种问题,RequireJS降临了。如果说NodeJS吹响了JS全栈革命的号角,那么同时发生的前端模块化革命便是RequireJS的历史使命。
五年过去了,RequireJS战胜了同级生LabJS,带起了中国小伙伴SeaJS。他完美地引领了前端模块化的革命,但今天看来,它有些过时了:它重浏览器端,轻打包编译,没有及时跟进包管理体系,almond没有成为标配而只是周边,配置晦涩……诞生太早的RequireJS,虽然一度成为了前端模块化的某种程度上的事实标准,但难掩其缺点。
随着诸如github pages的静态托管服务,静态站点生成器在近年有了极大的发展,静态生成+托管对托管环境要求低、维护简单、可配合版本控制,但又灵活多变,在程序员和geek群体中大有超越WordPress等动态博客程序的势头
近年来个人也好项目也好,我也经常要用到静态生成器,这里把我玩过的静态生成器挨个做个简评
才、才不是什么玩博客程序的时间超过了写博客的时间呢