- 博客(5)
- 资源 (22)
- 问答 (3)
- 收藏
- 关注
原创 高性能web建站规则(精简js)
我们经常见到jquery.js和jquery.min.js,后者是精简后的js,体积更小,也就意味着减少了服务器到客户端的加载压力,很显然可以提升web性能。 对于成熟稳定的js,使用min版是最好的选择。 对于自己项目开发、有待优化的js,保持source版本更有利于调试。 2中的js已经稳定,则可通过http://tool.oschina.net/jscompress在线工具进行精简。 ...
2016-06-18 15:07:57 2483
原创 《锋利的jquery》认识jquery总结
window.onload和$(document).ready()执行时机不同,前者必须等待网页中所有的内容加载完毕后,后者是所有dom结构绘制完毕后;编写个数前者只允许一个,后者允许多个。 jquery对象和dom对象是不同的,但是可以进行相互转换: var $jq = $("#jq"); var jq = $jq[0]; // var jq = $jq.get(0); dom转jquery...
2016-06-13 15:24:02 2466
原创 高性能web建站规则(外部js和css通常更好一些)
对于js和css,通常的做法有两种,一种将js和css直接嵌入到页面中,称为内联,另外一种就是通过src和link进行外部导入,称为外置。那么,哪一种更好一些呢?通常情况下外置更好一些,为什么呢? 用户往往从首页打开以后,会继续跳转到其余页面。比如说,从csdn首页到博客,再到极客头条,那么,假如打开首页时,外部的js和css被缓存起来了,接下来的请求中,公用的js和css就不会再从服务器上获取,...
2016-06-08 13:26:02 2311
原创 为组件添加Expires头,最大化利用浏览器缓存
web项目一旦部署完毕,项目中的图片、CSS以及JS基本上很少发生变动,那么假如把这些组件缓存在浏览器客户端,而不再从服务器上获取,那么网站的访问者在首次访问网站后,后续的请求将会大量减轻服务器的请求压力。这一举动,带来的性能提升,可以称作完美!那么如何做呢?那就是为组件添加Expires(期限)头!
2016-06-07 17:15:32 11312 2
原创 高性能web建站规则(将js放在页面底部)
简单解释一下为什么要将js放在页面底部: 浏览器只能顺序加载js组件,并且一次只下载一个。假如js放在页面顶部,那么js后的组件则必须等待js下载完后再进行加载。 这和css放在页面顶部刚好相反,但作用却完全相同,能够让页面逐步呈现给用户!...
2016-06-01 13:12:47 2375
GitHub 115k 的 Java 学习教程1.zip
2021-08-03
labuladong 的算法小抄最新版.zip
2020-12-10
logback 中文手册
2020-11-04
GitHub上最励志的计算机自学教程
2020-11-04
新版java开发手册(华山版).zip
2019-08-26
wysiwyg富文本编辑器
2015-09-23
scrollup滚动
2015-09-17
CFCA全球服务器证书技术手册
2015-03-30
DWZ+springMVC+security+权限+mybatis+postgresql+demo
2014-09-24
IMB的一款Java性能分析软件
2014-06-21
有关于职场上的、Java 编程方面的问题,都来向二哥提问吧,有问必答!
2020-11-05
使用多个线程池还是一个线程池
2014-12-31
关于mysql的dbcp的配置优化
2014-12-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人