webrebuild.org第四届年会——金秋四城联动

css压缩工具(javascript)

点此运行
0418更新界面,加入更多的优化:

  • 去除注释
  • 去除多余空白(空格、制表符等)
  • 去除末尾分号
  • 单位属性值优化
  • 大写转换为小写

简单的正则替换

还有待更多的优化&&学习

FireFox正则插件Regular Expressions Tester

Regular Expressions Tester可以很方便的进行正则表达式测试,学习正则的好东东^^

FireFox正则插件Regular Expressions Tester

IE下attachEvent中this指向问题

IE的attachEvent绑定事件时,事件中的this指针会指向window对象。而在ff中,addEventListener中的this会指向触发事件的对象。

解决方法:srcElement || target

javascript
element.attachEvent('onclick',function (e) {e = window.event || e ; obj = e.srcElement || e.target; func(obj)});

event.srcElement就是指向触发事件的元素(IE only)

event.target同srcElement一样(Firefox only)

JS正则表达式详解(转)

JS的正则表达式//校验是否全由数字组成

function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}

//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串

function isRegisterUserName(s)
{
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
if (!patrn.exec(s)) return false
return true
}
(查看全文»)

页面平滑加载js

为了避免JS在HTMLDOM加载完之前就运行而产生错误,一般是通过window.onload事件来控制页面加载完之后才执行JS,但window.onload的加载还包括了图片、视频等,这样造成js最终执行可能要等上很长一段时间。

下面的代码能判定DOM是否加载完成:

提供支持的2个东东:

  • Mozilla提供的DOMContentLoaded事件——在Dom树构完成但图片资源等未完成时触发
  • IE的defer属性——包括在W3C的DOM1标准里,但defer只能放在script标签里.冏

(查看全文»)

单条新闻滚动

效果点此预览
(查看全文»)

AJAX实战 电子版下载

《AJAX实战》 中文版电子书下载
下载地址:

http://www.xlvv.com/soft/32/34/F76C/F76C8E14312754.html

另附:
《Ajax基础教程》中文版(附代码)(pdf格式)

http://book.devworld.cn/book/5/20060825001.html

2/212