天天看點

jQuery的理論基礎

概述      

       jQuery是用JavaScript語言編寫的函數庫,我們用時,可以直接調用jQuery中相應的函數,對于JavaScript的了解,前面的部落格已經介紹過了,在這裡隻說一下函數的作用,也可以說為什麼要有函數?一句話:函數是為了重複利用代碼。由這句話,我們可以想一想為什麼有了抽象類?抽象類和接口的差別?由于這些不是這篇部落格的重點,在此就不在說了。

如何使用jQuery?

       由上面的解說,我們知道了jQuery的本質,我們要想學好jQuery,首先一點,我們要知道,如何使用javascript的函數?第一種使用方式為直接使用;第二種使用方式是通過事件機制。詳細内容大家可以看一下這篇部落格:JavaScript總結(二:基礎知識)。

如何學習jQuery?

       jQuery是JavaScript代碼,JavaScript是用來幹什麼呢?使文檔具有動态的行為,行為的具體表現就是文檔内容的結構和内容的顯示發生變化,文檔内容的結構可以通過DOM提供的API控制,文檔内容的顯示可以通過CSS控制,ok,從這段話,我們知道了jQuery中的函數的功能大多基本上都是圍繞着動态的控制文檔内容的結構和顯示而産生的。需要注意的,DOM的API函數和CSS代碼在jQuery中的函數的内部,我們看不到他們,并且很多情況下都是一個函數内部既有DOM的API,又有CSS代碼。

       在學習jQuery時,不論是元素選取,元素操作CSS,事件函數,特效,動畫,DOM周遊和修改,AJAX等等中的那一塊内容,都是圍繞這個上面說的兩個方面在變,然後下面自己屢一下這些具體的函數就行了,在這裡就不多說了。

學習過程和體會

       先對jQuery做了一下了解,知道它是用javascript代碼編寫的一個函數庫後,大緻的就知道學習jQuery就是學習那些函數應用的這麼個道理,然後,就開始看視訊,等到看到第二節的時候,我就停住了,因為從第二節到之後的幾節都是具體的實戰,感覺就那麼看視訊跟着做,效果對我來說不怎麼好,可能你會說,我可以在做的過程中慢慢體會,慢慢的了解,通過先修煉外家拳來增加自己的内功,我挺贊同這點,但是我更贊同的是,先吸收jQuery中的東西,然後再通過做些例子或項目,來補充沒有吸收的東西或了解那些吸收了不了解的東西,最終使吸收的東西達到靈活運用的境界。就好像女人生孩子一樣,肚裡先得有,才可以生,肚裡沒有也像别人那樣有的人生孩子,這樣做後,不還得回過頭來搞大自己的肚子嘛,當然,中間不乏那些害怕了生孩子痛苦而選擇丁克家族的人。

       就以上言論單純的是從自己的角度去說自己的學習方法和認知的,沒有針對他人的意思,可能上一種方法适合你,但我說的是适合我的那種方法。

       說了這麼多廢話,下面我們繼續描述正題,不看視訊後,我就可以通過學習jQuery教程來學習梳理裡面的知識,對于jQuery教程裡面的例子也跟着做了一下。

       這個就是近期jQuery的學習過程,當然,還有jQuery視訊沒有看看,這個計劃軟考過後再看。

總結

       jQuery是用javascript代碼寫的一個包含了很多函數的檔案,要想清楚的了解jQuery,最重要的還是了解javascript,了解文檔流,了解層,了解盒子模型,了解怎麼操作普通文檔流中的元素(盒子)來産生不同的層,了解不同層之間的關系,了解不同層中對盒子模型的處理,這些了解很多都是一個答案,對于javascript的了解,大家可以看一下這篇部落格:JavaScript總結(一:基本概念)

繼續閱讀