javascript
iteye_14264
这个作者很懒,什么都没留下…
展开
-
jQuery中的delegate与live实现方式简析
http://www.blogjava.net/Hafeyang/archive/2011/04/19/the_implementation_of_jquery_delegate_and_live.html[code="java"]window.onload = function(){ function handle(e){ //...原创 2011-12-07 22:06:35 · 90 阅读 · 0 评论 -
使用JavaScript正则表达式实现一些实用函数
[code="java"]//去除字符串空格/*** Start of Modify ***/function ltrim(str){ /* Trims leading spaces - returns string * Returns trimmed string */ return str.replace(/^\s+/, '');}/...原创 2011-09-16 11:23:00 · 74 阅读 · 0 评论 -
javascript转换日期字符串为Date对象
[code="java"]var s = "2005-12-15 09:41:30"; var d = new Date(Date.parse(s.replace(/-/g, "/"))); [/code]http://docs.jquery.com/UI/Datepicker/$.datepicker.formatDate也能实现...原创 2011-09-14 12:14:04 · 86 阅读 · 0 评论 -
ie6 getElementById/getElementsByName bug
javascript:mctmp(0);in ie6:document.getElementsByName(nameValue) will return the element which id attribute equals to nameValuedocument.getElementById(idValue) will return the element wh...原创 2011-12-23 11:25:22 · 134 阅读 · 0 评论 -
getElementsByAttribute
[code="java"]//属性选择符//author:司徒正美 ref:http://www.cnblogs.com/rubylouvre/archive/2009/10/26/1590102.html//正则支持 tag[attrName ^\$\*\~\!=attrValue]var getElementsByAttribute = function(search) {...原创 2011-12-23 11:09:51 · 688 阅读 · 0 评论 -
Node.contains
[code="java"]/* code ref http://www.cnblogs.com/rubylouvre/archive/2009/10/14/1583523.html IE有contains方法。如果A元素包含B元素,则返回true,否则false。唯一不支持这个方法的是firefox。 不过火狐支持compareDocumentPosition() 方法,这是W3...原创 2011-12-23 10:28:59 · 194 阅读 · 0 评论 -
getElementsByClassName
[code="java"]//code ref http://www.cnblogs.com/rubylouvre/archive/2009/07/24/1529640.html//支持 多class搜索 ie:getElementsByClassName("classA classB")var getElementsByClassName = function (searchC...原创 2011-12-23 09:57:18 · 129 阅读 · 0 评论 -
javascript clone
ref1.基本类型string boolean undefined null number皆可直接用=赋值2.普通object clone[code="java"]//最简单clonefunction objectClone(){ var ret=new Object(); for(var p in this){ ret[p]=this[p]; } r...原创 2011-12-21 10:09:57 · 143 阅读 · 0 评论 -
jquery实现aop?
如果想重写jQuery某个方法又不想直接改源码,你可以这样改写unique()[code="java"](function($){ var _old = $.unique;//备份原始方法 $.unique = function(arr){ //如果是dom对象就使用原始方法 if (!!arr[0].nodeTyp...原创 2011-12-15 22:31:05 · 210 阅读 · 0 评论 -
javascript正则表达式
一个非常好的入门教程linkMDN介绍测试参考纸条原创 2011-12-15 13:18:19 · 85 阅读 · 0 评论 -
深入理解Javascript之this关键字
this:在Javascript中,This关键字永远都指向函数(方法)的所有者.http://www.laruence.com/2009/09/08/1076.html原型链和原型:The prototype is only used for properties inherited by objects/instances created by that function. The f...原创 2011-12-12 23:09:20 · 101 阅读 · 0 评论 -
jQuery.globalEval()
[code="java"]//和eval()不同的是他用全局上下文(window)用于加载运行在全局范围的外部脚本globalEval: function( data ) { if ( data && rnotwhite.test( data ) ) { //IE用execScript //标准用匿名函数使全局window作为上下文调用eval ( w...原创 2011-12-08 13:56:53 · 141 阅读 · 0 评论 -
jQuery.parseXML()
[code="java"]parseXML: function(data, xml, tmp) { if (window.DOMParser) { //标准 IE9可以 tmp = new DOMParser(); xml = tmp.parseFromString(data, "text/xml"); } else { // IE...原创 2011-12-08 13:46:45 · 197 阅读 · 0 评论 -
jQuery.isWindow
[code="java"]// A crude way of determining if an object is a windowisWindow: function( obj ) { return obj && typeof obj === "object" && "setInterval" in obj;}Here is how it works:1. it de...原创 2011-12-08 13:28:27 · 109 阅读 · 0 评论 -
javascript函数中变量的范围
[code="java"]var first = 'hi there';var first = (function() { console.log("first", first); // undefined var first = "hello world";})();//相当于var first = 'hi there';var first = (...原创 2011-12-08 11:17:52 · 443 阅读 · 0 评论 -
javascript string replace妙用
http://www.codebit.cn/javascript/javascript-replace.html[code="java"]String.prototype.format = function(){ var args = arguments; return this.replace(/\{(\d+)\}/g, ...原创 2011-12-08 09:29:12 · 93 阅读 · 0 评论 -
使用JavaScript正则表达式验证
[code="java"]/** regexp-validate-data.js **/function anyChar(str) { /* Verify at least one nonspace character * or string of characters * Return boolean */ return /\...原创 2011-09-16 11:24:17 · 131 阅读 · 0 评论