簡單的原生js 模擬jquery方法

2022-07-17 07:27:10 字數 783 閱讀 6752

倉促的模擬敲一下就上傳來儲存了。

object.prototype.fadein = function(speed) , speed)

return that;

}//原生模擬jq中 fadeout()方法;

object.prototype.fadeout = function(speed) , speed)

return that;

}//原生模擬jq中 hasclass()方法;

object.prototype.hasclass = function(str)

if(obj.length > 1) else

}//原生模擬jq中 addclass()方法;

object.prototype.addclass = function(classname)

if(obj.length > 1) )

} else

return obj;

}//原生模擬jq中 removeclass()方法;

object.prototype.removeclass = function(classname)

if(obj.length > 1) )

} else

return obj;

}//原生模擬jq中 $符號;

function $(str)

if(str.trim() === "")

if(str.trim().substr(0, 1) == "#") else )}}

有什麼差漏或不足,請指正下!

jQuery原生js實現 trim

中秋節快樂!今天有點空閒,特意找下簡單的jquery方法,但還算是實用的方法,jquery靜態方法trim。該方法能夠清楚字串首尾空格,一般用於輸入框,表單等地方。相信有點正則或者對js原生api有點了解都知道,該方法實現並不難,所以直接上 jquery原生js實現 trim 直接修改原生strin...

原生js和jquery對照

選擇元素 jq el js document.queryselector div div.queryselectorall el mui mui el 0 父 兄弟元素 jq el parent el prev el next el last el first js document.queryse...

jquery與原生js比較

以選擇符為例,類似於這種 class 方式,在ie裡面,肯定比 id 低很多,而對於chrome和firefox,則因為提供了getelementsbyclassname 介面,所以速度不會特別慢,不需要遍歷所有元素檢視class,所以考慮乙個綜合的方案,應優先使用id選擇符。測試方法 對於一次處理...