- 浏览: 139769 次
- 性别:
- 来自: 广州
最新评论
-
di1984HIT:
写的很好啊~
weblogic 文档 -
di1984HIT:
写的很好~
WebLogic Server 12c (12.1.1)安装 -
宋建勇:
cn.meteor.spring.openApi.web.se ...
jaxb2MarshallingView两种配置方式 -
hello_player:
请问下我本机有个html5的服务地址,我用手机连到同一个无线路 ...
Android访问本机ip -
okilove:
写的很清晰,赞!
linux jdk安装
文章列表
1.Reduce Cookie Size
减小Cookie体积
http://developer.yahoo.com/performance/rules.html#cookie_size
coockie内的有关信息是通过HTTP文件头来在web服务器和浏览器之间进行交流的。因此保持coockie尽可能的小以减少用户的响应时间十分重要。
去除不必要的coockie 使coockie体积尽量小以减少对用户响应的影响
注意在适应级别的域名上设置coockie以便使子域名不受影响
设置合理的过期时间。较早地Expire时间和不要过早去清除coockie,都会改善用户的响应时间。
When ...
1.Put Scripts at the Bottom
把脚本置于页面底部
http://developer.yahoo.com/performance/rules.html#js_bottom
脚本带来的问题就是它阻止了页面的平行下载。HTTP/1.1 规范建议,浏览器每个主机名的并行下载内容不超过两个。如果你的图片放在多个主机名上,你可以在每个并行下载中同时下载2个以上的文件。但是当下载脚本时,浏览器就不会同时下载其它文件了,即便是主机名不相同。
在某些情况下把脚本移到页面底部可能不太容易。比如说,如果脚本中使用了document.write来插入页面内容,它就不能被往下移动了。这里可 ...
1.Optimize Images
优化图像
http://developer.yahoo.com/performance/rules.html#opt_images
你可以检查一下你的GIF图片中图像颜色的数量是否和调色板规格一致。 使用imagemagick中下面的命令行很容易检查:
identify -verbose image.gif
如果你发现图片中只用到了4种颜色,而在调色板的中显示的256色的颜色槽,那么这张图片就还有压缩的空间。
尝试把GIF格式转换成PNG格式,看看是否节省空间。大多数情况下是可以压缩的。由于浏览器支持有限,设计者们往往不太乐意使用PNG格式的图片,不过 ...
参考资料:
http://developer.yahoo.com/performance/rules.html
http://apps.hi.baidu.com/share/detail/14611816
1.Put Stylesheets at the Top
把样式表置于顶部
http://developer.yahoo.com/performance/rules.html#css_top
The problem with putting stylesheets near the bottom of the document i ...
Header Field Definitions
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
1.客户端,在<head>中加入
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="Expires" CONTENT="Thu, 01 Dec 1994 16:00:00 GMT">
2.服务端
...
设置chartset
<%@ page contentType="text/html;charset=UTF-8" %>
<%-- comment --%> JSP注释,也称为“隐藏注释”。JSP引擎将忽略它。标记内的所有JSP脚本元素、指令和动作都将不起作用。
<!-- comment --> HTML注释,也称为“输出的注释”,直接出现在结果HTML文档中。标记内的所有JSP脚本元素、指令和动作正常执行。
第一种:
<jsp:forward page=""/>
-跳转后地址不变。这种跳转称为服务 ...
下载地址:
http://get.adobe.com/reader/
http://get.adobe.com/flashplayer/
http://get.adobe.com/air/
http://get.adobe.com/shockwave/
这里会下载到一个adobe的下载工具,Adobe Download Manager,
它会把安装包下载到这个目录下:
C:\ProgramData\NOS\Adobe_Downloads
web.xml filter顺序:
OpenSessionInViewFilter,
UrlRewriteFilter,
struts2-cleanup,
struts2
快速启动任务条的快捷方式保存路径:
C:\Users\shenjc\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
1.Google Chrome 的Speed Tracer
这里有Chrome各种版本(要翻越才能访问):
Chrome Releases Blog
http://googlechromereleases.blogspot.com/
独立离线安装包:
可以下载Chrome的所有版本,包括各个Stable 版、Beta 版(测试版)和 Dev 版(开发版),下载地址为:
http://dl.google.com/chrome/install/vv.vv.xxx.xxx/chrome_installer.exe
将上面链接中的 xxx.xxx替换成你想下载的版本号就可以了。
例如:
10.0. ...
Javascript 的 typeof可以获取变量的类型
有如下6种返回值:
1)number;
2)string;
3)boolean;
4)object
5)function;
6)undefined.
javascript判断变量类型的自定义函数
通常用typeof来判断js变量的类型,但很多时候仅仅typeof满足不了要求的。
我写了一个自定义函数来做这个事,判断的比较全面了。
function varType(v){
if(typeof v===&quo ...
看到jquery的浏览器判断,并没完全符合我的要求,以下是jquery的正则表达式:
// Useragent RegExp
rwebkit = /(webkit)[ \/]([\w.]+)/,
ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/,
rmsie = /(msie) ([\w.]+)/,
rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/,
以下针对自己的想法做了新的改进,支持区分ie、firefox、opera、chrome、safari,
另外版本号的取值也与jquery不同 ...
基于考虑jquery太大了,其中ajax部分也占了不少体积的原因,所以还是自己来写个简单的类库,今天花了点时间,加上实现ajax请求模块,实现简单get、post提交、form表单提交功能:
// ajax--start
/**
* 实例化XmlHttpRequest的方法<br />
*
* 返回对象具有如下属性:<br />
* responseBody 将回应信息正文以unsigned byte数组形式返回.只读<br />
* responseStream 以Ado Stream对象的形式返回响应信息.只读& ...
XmlHttpRequest对象
具有如下属性:
responseBody 将回应信息正文以unsigned byte数组形式返回--只读
responseStream 以Ado Stream对象的形式返回响应信息--只读
responseText 将响应信息作为字符串返回--只读
responseXML 将响应信息格式化为Xml Document对象并返回--只读
status 返回当前请求的http状态码--只读
statusText 返回当前请求的响应行状态--只读
具有如下方法:
abort 取消当前请求
getAllResponseHeaders 获取响应的所有http头
getR ...