代码改变世界

[置顶]各种前端资源汇总「备忘、常逛」【持续更新...】

2015-04-19 20:25 by 大额_skylar, 4898 阅读, 收藏, 编辑
摘要: change log: Generator section (2015-08-29) Generator section (2015-08-31) Generator section (2015-09-09) webpack section(2015-09-26) Webpack:[web...阅读全文

Redux初见

2016-05-23 10:31 by 大额_skylar, 1564 阅读, 收藏, 编辑
摘要: 说到redux可能我们都先知道了react,但我发现,关于react相关的学习资料很多,也有各种各样的种类,但是关于redux简单易懂的资料却比较少。 这里记录一下自己的学习理解,希望可以简洁易懂,入门redux。 一步步的走近redux,可以先从了解flux出发。 Why Redux? flux是阅读全文

无线页面动画优化实例

2016-04-18 09:59 by 大额_skylar, 959 阅读, 收藏, 编辑
摘要: 无线页面本就分秒必争,更不用说当我们在无线页面中使用动画的时候。不管是css动画还是canvas动画,我们都需要时刻小心着,并且有必要掌握页面性能的基本分析方法。 既然我们的目标是优化,那么就与浏览器的一些渲染和执行机制有关,更好的迎合浏览器的行为方式,才可以让我们的动画流畅而优美。 没错,浏览器是阅读全文

小议前端代码规范

2015-12-29 19:03 by 大额_skylar, 3148 阅读, 收藏, 编辑
摘要: 俗话说的好,无规矩不成方圆。在团队中,代码规范的统一不仅能提高代码质量,对代码的维护者来说也是节省成本的事情。要知道在团队中,我们平常写代码不能仅仅考虑到自己的感受,在业务的更替中,往往维护者也会更替。在业务的交接过程中如何降低交接成本也是很重要的事情,因为我们不可能总是甩手的人,大家往往也是另一个...阅读全文

详解前端模块化工具-webpack

2015-10-08 12:57 by 大额_skylar, 15492 阅读, 收藏, 编辑
摘要: webpack是一个module bundler,抛开博大精深的汉字问题,我们暂且管他叫'模块管理工具'。随着js能做的事情越来越多,浏览器、服务器,js似乎无处不在,这时,使日渐增多的js代码变得合理有序就显得尤为必要,也应运而生了很多模块化工具。从服务器端到浏览器端,从原生的没有模块系统的`引入...阅读全文

Webpack+React+ES6开发模式入门指南

2015-09-28 09:35 by 大额_skylar, 31168 阅读, 收藏, 编辑
摘要: React无疑是今年最火的前端框架,github上的star直逼30,000,基于React的React Native的star也直逼20,000。有了React,组件化似乎不再步履蹒跚,有了React Native,前端的边界似乎广阔无边。而Webpack凭借它异步加载和可分离打包等优秀的特性,走...阅读全文

深入解析js异步编程利器Generator

2015-09-09 11:39 by 大额_skylar, 3193 阅读, 收藏, 编辑
摘要: 我们在编写Nodejs程序时,经常会用到回调函数,在一个操作执行完成之后对返回的数据进行处理,我简单的理解它为异步编程。 如果操作很多,那么回调的嵌套就会必不可少,那么如果操作非常多,那么回调的嵌套就会变得让人无法忍受了。 我们知道的Promises就是问了解决这个问题而提出来的。然而,pr...阅读全文

Node.js实现RESTful api,express or koa?

2015-08-31 09:34 by 大额_skylar, 11369 阅读, 收藏, 编辑
摘要: 文章导读: 一、what's RESTful API 二、Express RESTful API 三、KOA RESTful API 四、express还是koa? 五、参考资料 一、what's RESTful API1.1 RESTful架构 要理解什么是RESTful API我们...阅读全文

借助Nodejs探究WebSocket

2015-07-02 11:48 by 大额_skylar, 8698 阅读, 收藏, 编辑
摘要: 文章导读: 一、概述-what's WebSocket? 二、运行在浏览器中的WebSocket客户端+使用ws模块搭建的简单服务器 三、Node中的WebSocket 四、socket.io 五、扩展阅读一、概述-what's WebSocket?1.1 为什么我们需要WebSocket这样的实时...阅读全文

透过浏览器看HTTP缓存

2015-05-18 19:11 by 大额_skylar, 10003 阅读, 收藏, 编辑
摘要: 作为前端开发人员,对于我们的站点或应用的缓存机制我们能做的似乎不多,但这些却是与我们关注的性能息息相关的部分,站点没有做任何缓存机制,我们的页面可能会因为资源的下载和渲染变得很慢,但大家都知道去找前端去解决页面慢的问题而不会去找服务端的开发人员。因此,了解相关的缓存机制和充分的利用它似乎就变得必不可...阅读全文

神通广大的CSS3选择器

2015-05-13 13:56 by 大额_skylar, 6813 阅读, 收藏, 编辑
摘要: 每个前端工程师可能每天都会写一些css,其中选择器是很主要的一部分。但是,大家可能每天写的大多是#id,.class这样的选择器,这并不稀奇,但是如果我们了解并且熟用css3为我们提供的强大并且优雅的选择器,就可以简化我们的代码。我在学习和整理css3的选择器的时候都不会去考虑它的浏览器的支持程度,...阅读全文