web前端
weizuqing
这个作者很懒,什么都没留下…
展开
-
用Fiddler来调试web应用
在测试或者优化web应用时,经常需要替换一些静态资源,如css/image/js等。当然,这些工作是在开发环境来做,直接ftp替换也没什么问题。但有的时候仅仅是想调研一下而不想影响环境的稳定,或者想方便的对比两段代码效果,就可以利用一个小工具来完成工作——Fiddler。 先来简单的介绍下Fiddler(官网| 需要.NET Framework v2.0|MicroSoft出品):一...原创 2009-10-14 08:58:55 · 98 阅读 · 0 评论 -
select如何实现重复选择同一项,可以连续触发事件
原创 2011-07-05 16:19:21 · 993 阅读 · 0 评论 -
gzip
页面 [code="java"] [/code] 在tomcat中配置gzip的方法是在conf/server.xml文件中把以前的配置修改成 [code="java"] compression="on" 打开压缩功能 compressionMinSize="2048" 启用压缩的输出内容大小,这里面默认为2KB noCompressionUserAge...原创 2010-05-19 21:09:08 · 92 阅读 · 0 评论 -
IE中的条件注释
一、条件注释简介 1. IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法。 2. 条件注释只能用于IE5以上。 3. 如果你安装了多个IE,条件注释将会以最高版本的IE为标准。 4. 条件注释的基本结构和HTML的注释()是一样的。因此IE以外的浏览器将会把它们看作是普通的注释...原创 2010-01-25 11:14:44 · 127 阅读 · 0 评论 -
IE不能主动识别UTF-8编码的问题
动态页面静态化的过程中,IE打开页面后不显示内容,但html代码数据已经下载下来了,将其"字符编码"手动改"utf-8"才可以显示,自己今天花一个早晨时间来解决,为了方便自己也方便别人就把解决方法贴出来! 在windows操作系统上使用IE作为浏览器时。常常会发生这样的问题:在浏览使用UTF-8编码的网页时,浏览器无法自动侦测(即没有设定“自动选择”编码格式时)该页面所用的编码。...2010-03-22 14:24:49 · 142 阅读 · 0 评论 -
发现几处IE与firefox的js和css几处不同点
.firefox不能对innerText支持,也不知道为什么。firefox支持innerHTML但却不支持innerText,所以上网查了一下,原来它改支持textContent来实现innerText,不过实现得没有那么好,默认把多余的空格也保留了。如果不用textContent,如果字符串里面不包含HTML代码也可以用innerHTML代替 2.禁止选取网页内容: 在IE中一般用js...2010-03-16 15:34:59 · 82 阅读 · 0 评论 -
ajax的优缺点
ajax的优点 1、最大的一点是页面无刷新,在页面内与服务器通信,给用户的体验非常好。 2、使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力。 3、可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和宽带租用成本。并且减轻服务器的负担,ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器...2010-03-15 09:18:13 · 63 阅读 · 0 评论 -
常用的清除浮动的方法有以下三种
常用的清除浮动的方法有以下三种: 此为未清除浮动源代码,运行代码无法查看到父级元素浅黄色背景。 [code="java"] Left Right [/code] 1、使用空标签清除浮动。我用了很久的一种方法,空标签可以是div标签,也可以是P标签。我习惯用,够简短,也有很多人用,只是需要另外为其清除边框,但理论上可以是任何标签。这种方式是在需要清除浮动的父级元素...2010-03-10 11:43:24 · 510 阅读 · 0 评论 -
CSS Sprites
通常被意译为“CSS图像拼合”或“CSS贴图定位”。 [b]CSS Sprites优点:[/b]CSS Sprites为什么突然跑火,跟能够提升网站性能有关。显而易见,这是它的巨大优点之一。 1.利用CSS Sprites能很好地减少了网页的http请求,从而大大的提高了页面的性能,这是CSS Sprites最大的优点,也是其被广泛传播和应用的主要原因; 2.个人认为CSS Sprite...2010-03-10 11:38:04 · 68 阅读 · 0 评论 -
html 状态码
100——客户必须继续发出请求 101——客户要求服务器根据请求转换HTTP协议版本 200——交易成功 201——提示知道新文件的URL 202——接受和处理、但处理未完成 203——返回信息不确定或不完整 204——请求收到,但返回信息为空 205——服务器完成了请求,用户代理必须复位当前已经浏览过的文件 206——服务器已经完成了部分用户的GET请求 300——请求...2010-03-05 10:17:58 · 81 阅读 · 0 评论 -
el ${empty}
${key} 所有 当key不为空时输出key的值。当key为空时,输出“所有” 规则: 1若key为null时,返回true 2若key为空String时,返回true 3若key为空Array时,返回true 4若key为空Map时,返回true 5若key为空Collection时,返回true 6否则,返回false...2009-11-10 17:23:40 · 454 阅读 · 0 评论 -
静态文件应该缓存在哪里
通过Java过滤器: String url = req.getRequestURI().toLowerCase(); if (url.indexOf(".png") != -1 || url.indexOf(".jpg") != -1 || url.indexOf(".gif") != -1 || url.indexOf(".ht...原创 2009-11-06 10:11:44 · 255 阅读 · 0 评论 -
不同浏览器处理后退的一些异同
以前在测试自己写的webim时发现firefox有一个很人性化的特性:在页面上跟别人聊天的时候如果不小心点到了本页打开的链接,只要点一下 Firefox的后退按钮,就会退后到之前的页面,可以接着聊。也就是说在firefox中点击后退,原来页面的状态会还原,包括JS改变的DOM结构也会保持。 我们用下面的代码来测试一些常见的浏览器是怎么处理后退的。测试的浏览器有IE8beta2、Firefox...原创 2009-10-15 10:10:39 · 111 阅读 · 0 评论 -
默认Web字体样式
通常用户看到的页面的样式会受到三层控制,第一层是浏览器的默认样式,第二层是网页定义样式,第三层是用户自定义样式。和CSS一样,后面的优先级高于前面的,也就是说网页定义样式可以覆盖浏览器的默认样式,而用户自定义样式优先级最高。实际情况是虽然浏览器都或多或少提供了用户自定义样式的功能,但是极少数会有用户去自定义,一般用也是高级用户。而浏览器默认的样式往往在不同的浏览器、不同的语言版本甚至不同的系统版本...原创 2011-07-29 14:28:37 · 194 阅读 · 0 评论