前端开发环境——fede2

这次介绍下自己搭建的前端开发环境:fede2。今年6月底入职新公司,经过一段时间的熟悉后,开始渐渐参与到前端开发,发现不少问题:老东家的开发方式:后端使用freemarker模板。重构写好html和css后,前端改为freemarker模板,拿到后端的接口文档,基于一个...

告别Postman&ARC&DHC,拥抱curl

今年一直在公司折腾nodejs,实实在在的体会了一把“随便玩玩”和“真正投产”的区别。在各种环境,各种防火墙,各种权限中对程序做验证,少不了curl这个神器,下面简单总结一下几个常用的命令...

npm script与glob

好久好久好久没有写文章了,因为最近的闲暇时间全部贡献给了nfm,nfm是一个基于nodejs的文件管理系统,目的是解决前端cdn静态资源的管理,前端使用react+redux实现,后端为nodejs,目前还没完成(努力中),欢迎大家star

使用rel=noopener

最近看到一篇文章,又涨知识了,没想到还能这么玩。简单介绍下rel=noopener。假设你当前在浏览一个页面,上面有个链接(可能是用户输入的),在新打开的标签页通过window.oponer,可以获得当前页面的window...

ES5和ES6中的继承

Javascript中的继承一直是个比较麻烦的问题,prototype、constructor、__proto__在构造函数,实例和原型之间有的复杂的关系,不仔细捋下很难记得牢固。ES6中又新增了class和extends,和ES5搅在一起,加上平时很少自己写继承,简直乱成一锅粥。不过还好,画个图一下就清晰了......

浏览器在opacity继承问题上的差异

这次说的不是什么大问题,但是出现问题后很难排查。最近一个项目用了大量的CSS3动画,使用PostCSS的autoprefixer自动加前缀,兼容IE10以上的所有浏览器,但是在chrome开发完毕,做兼容测试的时候,却发现IE10、IE11的opacity失效了......

shadowsocks:通过ip判断来动态代理

在公司办公用两台笔记本,一台“标机”可以访问各种内网环境和内部邮箱,一台mac“非标机”主要用来开发,但是还是有大量网站被禁止访问了,例如印象笔记,网盘,各种免费邮箱。这当然不能忍,严重影响工作效率......

【译】基于webpack使用ES6新特性

在做一个移动端项目时,考虑如何结合使用ES6,react,webpack,babel。查了一些文章,其中一篇简单易懂,顺手翻译一下。

IE8下的一个bug

入职的新公司一直都有做产能统计,简单来说就是在url后添加source,记录是哪个页面哪个产品引入的流量。在做某项目的新版本首页时,运营提出一个SEO需求,希望首页的source参数能再用户点击的时候动态添加,而不会被搜索引擎爬到带source的链接......

Findit磁力搜索引擎更换域名

之前说过可能会关掉Findit,但是辛辛苦苦做出来的,能坚持就坚持吧,这两天收到域名续费通知,结果变的巨贵,索性换到keenwon.com的二级域名