了解js與jquery的不簡單!
在寫網頁前端程序中有(yǒu)很(hěn)多(duō)代碼都是重複的,如果每次重複的都寫一遍,效率低(dī)不說,有(yǒu)的複雜的還(hái)可(kě)能會(huì)出錯。所以,我們偉大(dà)的程序員同志(zhì)就想了個(gè)辦法,是不是可(kě)以把這些(xiē)重複的代碼都提取出來(lái)使用了?
所以就有(yǒu)了jquery! js了,全稱是javascript,是一種腳本語言,主要用于網頁的動态效果的編寫。而把js中一些(xiē)重複的代碼提取出來(lái)以便以後直接調取方便使用,而且為(wèi)了使别人(rén)無法修改源代碼,需要把它封裝起來(lái),讓别人(rén)隻有(yǒu)使用權,沒有(yǒu)修改權,這就是jquery了。
舉個(gè)簡單的列子來(lái)說,就像打家(jiā)具一樣。你(nǐ)每次都用木頭打是不是都是重複的工作(zuò),也很(hěn)累吧(ba)。但(dàn)是如果我把木頭打成木塊,碰到要打家(jiā)具的時(shí)候我就用木塊,是不是快很(hěn)多(duō)!當然用打好的木塊不光能打家(jiā)具做(zuò)木頭橋梁啊,做(zuò)木船(chuán)啊,都能用。寫到這裏,小(xiǎo)編還(hái)需要友(yǒu)情提示下,jquery并不是萬能的,有(yǒu)的情況還(hái)是直接寫js的更強大(dà)!
那(nà)麽哪些(xiē)是jquery與js呢?下面就讓小(xiǎo)編帶大(dà)家(jiā)認識下!
像這倆塊手風琴的效果就是jquery!
而像這種,鼠标放上(shàng)去自動彈出陰影(yǐng)彈幕的就是js!