小天同学

Results 30 comments of 小天同学

> 人的成熟意味着两件事: > > 不沉迷所喜爱的 > 不排斥所厌恶的 哲学大师啊~

`var _wr = function(type) { var orig = history[type]; return function() { var rv = orig.apply(this, arguments); var e = new Event(type); e.arguments = arguments; window.dispatchEvent(e); return rv; }; };`...

测试了一下popstate和hashchange这两个会同时触发,无论是window.location.hash= ‘124’还是History.back(),History.forward()、History.go()都会同时触发这两个事件的。

看看这个 你就知道这个其实不算什么的。 https://github.com/kelseyhightower/nocode

### 目录 - 静态文件压缩(和基于gulp的前端自动化构建工具环境的搭建) - 静态资源请求合并(基于nginx-http-concat模块) - 充分合理的使用服务器和客户端缓存(提高性能) - 前后端分离(由服务端渲染调整为客户端渲染,模板控制权交由前端控制)

1、减少请求数量 1.1请求合并 Nginx的淘宝nginx_concat_module开源模块来实现。(动态打包) 优势:能扩展动态按需地实现首屏同步加载,非首屏动态异步加载。 1.2文件合并 Gulp或者Gulp+webpack来实现文件合并。(静态打包) 优势:能够减少每次请求服务器的性能消耗,打包工作在发布构建阶段中完成。