111
https://www.jianshu.com/p/fddda86486df
推测应该是京东对于IP访问做了限制,返回的状态码是400而不是404,京东在服务器端做了相应的处理禁止了IP地址的直接访问;
大体上是这样的:1.页面主要内容加载完 2记载好页面长度,也就是height。 还有滚动条位置。3.添加鼠标监听,或者滚动条判定,当你滚动了一定距离(比如主要已加载页面的60%),计算滚动条位置,触发异步请求,把下面的内容请求过来!
这是百度自己做了处理吧,你可以试试imooc.com.
https://www.imooc.com/learn/866
这个是老师后续课程
好的啊
http://www.cnblogs.com/Yellow-ice/p/5364599.html
是的。
后来了解到是分布架构
不太合适,其实性能优化已经属于中级课程,并且性能优化的知识体系性并不是那么强,想法性能优化,通常是提出问题解决问题。
多谢你的支持,另外老师将在17年,发出性能优化的实战课,课程氛围实战和 干货总结两部分,新课程,老师准备了一年,期望能看到你对知识渴望的眼神。
CC老师性能优化实战群 326580276 ,老师会在里面定期解答问题。
可以像淘宝那种方式来做,一个请求解决所有问题,但是淘宝自己也提到了等待的问题,也可以取中间方法,把模块分级,使用频率高或者首屏的,一个请求,剩下的不重要的一个请求。
主要是跟浏览器厂商的实现机制相关,css引擎会选择是否解析不在render书中,但是存在dom树中的对象。但是大多数浏览器长生都默认选择不解析。
http://www.cnblogs.com/luluping/archive/2013/04/05/3000460.html
这篇文章写的很详细,你可以看一下,你会有很多问题,带着问题来问我,老师给你解答。
早期的 chrome内核是这样的,老师记得不是第32个版本,就是第36个版本。
老师教你一个简单的方法,就是位置发生改变的时候(包括绝对布局方式),层叠关系发生改变的时候。而且这个是可以验证的,你可以打开chrome的
chrome://tracing/
这里面你能看到chrome浏览器本身的各个方法的执行时间和 内存消耗。当更改dom树的时候 ,内存消耗是多少。
一个chrome插件。。开发angular的时候可以用,但也没太大作用
第二节课程已经录制完毕,将会在16年低 11月或者12月上线,课程主要是老师带着大家一起动手写代码,针对图片、文件、视频、缓存等等,优化一个站点。课程总时长大概在6-8小时之间。届时希望大家支持,提出宝贵意见。
老师的设备比较艰苦,下次尽量做的清晰一些,让更多的同学们能看清(PS:课程是老师运用工作之余录制的,视频质量确实不是很好。)
老师首推模块化实现,model方式,当然比如你上列到的是具体实现方案,比如iframe是
根据点击不动的menu来切换右侧iframe的src,freemaker是一款类似ejs或者jade的模板引擎,angularRoute是一个路由模块他们都不是一个级别的技术。
你可以通过左侧控制url,angularRoute来监听路由变化,在路由变化的callback,发起ajax请求获取渲染数据,
使用freemaker渲染模板,到右侧现实区域。当然方案有很多 ,你说的这几种技术可以组成一个方案了。但是老师不建议iframe,不是特别好控制,尤其在获取iframe的元素加以操控时候,非常消耗dom树的查询时间。
CC老师性能优化实战群 326580276 ,老师会在里面定期解答问题。
这个老师分享不了,老师的理解可能已经出现偏颇,老师建议最好是找专业的运营人员进行咨询,我给你分享就是误人子弟了。
https://github.com/ChenChenJoke?page=1&tab=repositories