原文:jQuery源碼淺析

這幾天看了下jQuery源碼,有些收獲,解答了我以前對jQuery的疑問,現在我把收獲分享給大家。 一 jQuery為何弄成自執行函數,以及為何在引用了jquery文件之后,可以通過 或jQuery來調用其方法 弄成自執行函數: 防止在這里邊 var 定義的變量,屬於這個函數域內的局部變量,避免污染全局,只在后面暴露 和 jQuery 這 個變量給外界,盡量的避開變量沖突。 可以通過 或jQuer ...

2016-04-03 14:03 0 3760 推薦指數:

查看詳情

【深入淺出jQuery源碼淺析--整體架構

最近一直在研讀 jQuery 源碼,初看源碼一頭霧水毫無頭緒,真正靜下心來細看寫的真是精妙,讓你感嘆代碼之美。 其結構明晰,高內聚、低耦合,兼具優秀的性能與便利的擴展性,在瀏覽器的兼容性(功能缺陷、漸進增強)優雅的處理能力以及 Ajax 等方面周到而強大的定制功能無不令人驚嘆。 另外,閱讀源碼 ...

Tue Mar 15 05:11:00 CST 2016 80 85238
【深入淺出jQuery源碼淺析2--奇技淫巧

最近一直在研讀 jQuery 源碼,初看源碼一頭霧水毫無頭緒,真正靜下心來細看寫的真是精妙,讓你感嘆代碼之美。 其結構明晰,高內聚、低耦合,兼具優秀的性能與便利的擴展性,在瀏覽器的兼容性(功能缺陷、漸進增強)優雅的處理能力以及 Ajax 等方面周到而強大的定制功能無不令人驚嘆。 另外,閱讀源碼 ...

Wed Mar 23 04:11:00 CST 2016 40 19753
jQuery 3.0 的 Data 淺析

jQuery 3.0 在6月9日正式發布了,3.0 也被稱為下一代的 jQuery 。這個版本從14年10月開始,其中發布過一次beta 版(2016/1/14,)和候選版(2016/05/20)。一路走來,頗為不易。 文章目錄 Data淺析 Data在jQuery內部的使用 ...

Tue Jun 14 15:34:00 CST 2016 0 3035
jQuery 3.0的domManip淺析

domManip 這個函數的歷史由來已久,從 jQuery 1.0 版本開始便存在了,一直到最新的 jQuery 版本。可謂是元老級工具函數。 domManip 的主要功能是為了實現 DOM 的插入和替換。具體共為以下 5 個函數服務 內部后插入(append) 內部前插入 ...

Sat Sep 03 14:01:00 CST 2016 0 1441
淺析jQuery基礎框架

一、原型模式結構 上面是一個原型模式結構,一個jQuery構造函數和jQuery實例化對象的的原型對象,我們一般是這樣使用的: 二、返回選擇器實例 雖然jQuery不是通過new關鍵字實例化對象,但是執行jQuery函數仍然得到的是一個 ...

Fri Dec 28 00:47:00 CST 2012 4 4016
scp源碼淺析

背景: 經常使用scp傳文件,發現它真的很給力,好奇心由來已久! 恰好接到一個移植SSH服務到專有網絡(非IP網絡)的小任務,完成工作又能滿足好奇心,何樂而不為! 我只從源碼淺淺的分析一下,后續有更多想法再補充 源碼賞析: 1、所有的故事都從main開始,也從main ...

Sat Apr 08 09:00:00 CST 2017 0 1862
LABJS源碼淺析

一、關於LABjs的簡單介紹 作者:Kyle Simpson 作用:動態並行加載腳本文件 以及 管理加載腳本文件的執行順序 官網:http://www.labjs.com/ 二、關於LA ...

Wed Oct 17 16:10:00 CST 2012 4 4324
requests源碼框架淺析

本文主要是對 requests 的 for human 結構的部分進行簡單分析,對於里面具體的功能實現(比如cookies如何存儲,http相關對接)沒有深入研究。 1 對於requests主要模塊 ...

Mon Oct 02 23:19:00 CST 2017 0 1703
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM