2012年8月21日

js 获取高度,宽度,绑定事件

摘要: 获取滚动条高度:document.documentElement.scrollTop绑定事件:var addEvent = (function () { if (document.addEventListener) { return function (el, type, fn) { if (el.length) { for (var i = 0; i < el.length; i++) { addEvent(el[i], type, fn); } } else { el.addEventListener(type, fn, false); } }; } else { return fu 阅读全文

posted @ 2012-08-21 17:11 lzf0514 阅读(165) 评论(0) 推荐(0) 编辑

2012年8月16日

js removeClass name

摘要: var abc="a b c d".split(/\s/);var new1=abc.join(",").replace(/,?d/,"");if(new1.substring(0,1)==","){new1=new1.substring(1)};new1=new1.replace(/,/ig," ");alert (new1); 阅读全文

posted @ 2012-08-16 19:00 lzf0514 阅读(142) 评论(0) 推荐(0) 编辑

js从数组中删除指定值(不是指定位置)的元素

摘要: 如果你没有使用第三方框架,有类似的扩展功能可以根据指定值,返回元素的下标的话,只能自己先查找,然后再删除。 <script type="text/javascript"> Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1; }; Array.prototype... 阅读全文

posted @ 2012-08-16 18:39 lzf0514 阅读(315) 评论(0) 推荐(0) 编辑

一段很有用的获取页面高度的js

摘要: 在实现这个功能的过程中,在网上发现了一段很有用的获取页面高度的js,在这里也记录、引用下:Js代码 <script>varstrInfo="";strInfo+="\r\n网页可见区域宽:"+document.body.clientWidth;strInfo+="\r\n网页可见区域高:"+document.body.clientHeight;strInfo+="\r\n网页可见区域宽:"+document.body.offsetWidth+"(包括边线的宽)";strInfo+=& 阅读全文

posted @ 2012-08-16 11:28 lzf0514 阅读(107) 评论(0) 推荐(0) 编辑

2012年8月15日

匿名函数的链式调用

摘要: 匿名函数的链式调用?(function(o) {alert(o);return arguments.callee;})('water')('down'); 阅读全文

posted @ 2012-08-15 17:23 lzf0514 阅读(153) 评论(0) 推荐(0) 编辑

2012年8月8日

在服务端合并css和js以减少http请求数

摘要: Web性能优化最佳实践中最重要的一条是减少HTTP请求,它也是YSlow中比重最大的一条规则。减少HTTP请求的方案主要有合并JavaScript和CSS文件、CSS Sprites、图像映射(Image Map)和使用Data URI来编码图片。 这段代码实现js和css服务端合并输出, 需要注意的是一定要在web服务器上为merge.aspx设定输出缓存.[代码] 调用示例<link href="/merge/?e=utf-8&file=/css/common.css:/css/base.css:/css/pagination.css" rel=" 阅读全文

posted @ 2012-08-08 11:29 lzf0514 阅读(359) 评论(0) 推荐(0) 编辑

2012年6月8日

纯CSS的方法解决文字溢出与截断的问题

摘要: 纯CSS的方法解决文字溢出与截断的问题在网站的首页或者边栏输出新闻条目的时候,经常会遇到文字溢出与截断的问题。这个问 题曾经困扰了我很久,最近又重新遇到,我本着“每天进步一点点”的态度,继续改进方法,查阅文章,几经测试,终于确定使用纯CSS的方法解决这个问题。关 于这个问题,我用编程的方式解决过,也用js攻克过,现在CSS的标准属性和各浏览器私有属性的发展给我们带来重新解决这一问题的机会,我这样做也算是一 种新的尝试吧。假定我要实现一组新闻条目的输出,每个新闻标题后面附带有新闻发表的日期,日期要完整显示,但标题和日期的总长度超过一定数值就要截断标题。先看看演示吧:http://www.thre 阅读全文

posted @ 2012-06-08 15:22 lzf0514 阅读(207) 评论(0) 推荐(0) 编辑

2012年5月31日

filter用AJAX取回动态数据进行筛选的时候,必须同时指定标签类型和 ID,才能正常进行筛选,要不然在Firefox下会出错

摘要: var stext = $(data).filter('#content').html();data是通过ajax取回的内容,我想进行筛选,只要取回内容里的ID为content的部分。这样的写法在IE里一切正常,不知道为什么在Firefox里就不行,用Firebug来进行查找错误,提示是jquery-1.2.1.js里第1521 行的“f = ('false||function(a,i){return ' + f + '}');”这段有问题,不知道是不是BUG,也不知道该如何处理。折腾N久,近乎崩溃了!没办法,本人刚接触jQuery,还是个小菜鸟 阅读全文

posted @ 2012-05-31 18:11 lzf0514 阅读(245) 评论(0) 推荐(0) 编辑

2012年5月29日

IE6 IE7(Q) IE8(Q) 不完全支持 !important 规则

摘要: .c1 { background:blue !important; }.c2 { background:green; }IE6 IE7(Q) IE8(Q) 支持不位于同一个选择器内的 '!important' 规则。 阅读全文

posted @ 2012-05-29 14:56 lzf0514 阅读(164) 评论(0) 推荐(0) 编辑

2012年5月15日

javascript sort 排序

摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <meta http-equiv="Content-Type" content= 阅读全文

posted @ 2012-05-15 17:46 lzf0514 阅读(260) 评论(0) 推荐(0) 编辑

导航