這篇文章主要講解了“Javascript的特點(diǎn)以及封裝是什么意思”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Javascript的特點(diǎn)以及封裝是什么意思”吧!
JS是什么意思
Javascript簡稱js,js是一種腳本語言,是不需要進(jìn)行編譯的,也是瀏覽器中的一部分,經(jīng)常用在web客戶端腳本語言,主要是用來給html增加動態(tài)功能。
js有什么用
一般情況下,html頁面主要是用于靜態(tài)內(nèi)容的顯示,但是在實(shí)際中,頁面很少的靜態(tài)的,現(xiàn)在是網(wǎng)站都會有一些表單和幻燈片,這些都是使用js來進(jìn)行交互,其實(shí)還有一些語言在可以編寫腳本,實(shí)際上都是js。
js主要是用web的開發(fā),可以給網(wǎng)站添加各種各樣的動態(tài)效果,讓網(wǎng)頁更加美觀。
js的組成部分
js的組成是有三部分組成,包括基本的語法和文檔對象模型,以及瀏覽器對象模型。
Javascript的特點(diǎn)
1.js是面對對象的,我們可以創(chuàng)建對象和使用現(xiàn)有的對象。
2.js是不需要編譯就能執(zhí)行的腳本語言,并且是在運(yùn)行中,直接進(jìn)行解釋。
3.js是不需任何的操作系統(tǒng),只要有瀏覽器支持就可以,并且同時(shí)支持多種瀏覽器運(yùn)行。
4.js對數(shù)據(jù)類型是不需要任何要求的,采用的方式是弱類型。
Js封裝是什么意思?
是像網(wǎng)上的插件那樣,寫好后可以隨時(shí)調(diào)用么?
封裝的好處是什么?知道一點(diǎn),易于修改,減少工作量。更多的好處是什么?
封裝這么直觀的詞還不好理解嗎,把一堆東西打包裝起來啊,對外提供接口就能用了。
代碼會少,復(fù)用提高,但是已與修改就不一定了。封裝的方法過多,代碼復(fù)用率會提高,但是牽一發(fā)而動全身,代碼耦合度也隨之提高。所以封裝代碼要適度!
封裝,就是把一個(gè)零零散散的東西做成一個(gè)組件。打個(gè)很簡單的比方,有的人用電腦不需要機(jī)箱,主板內(nèi)存條顯卡電源都裸露在外面,他覺得這樣挺好,可以散熱。但是大部分人還是會用機(jī)箱把所有的硬件都包裝起來。優(yōu)點(diǎn)嘛,第一便于到處使用,第二對內(nèi)部部件有一個(gè)完整性的包括,第三,把所有的東西封裝起來,只留下若干個(gè)接口,usb,顯示器,音響接口等等,讓使用者更加便利,也讓維護(hù)者更加清晰。
封裝這個(gè)概念有點(diǎn)廣泛,記住一個(gè)就行,封裝就是提高單一功能或模塊的獨(dú)立性和復(fù)用。任何為這個(gè)目標(biāo)所做的努力都是在對代碼封裝。
直接引入,直接調(diào)用,使用時(shí),只需修改參數(shù)就能達(dá)到效果。
缺點(diǎn),一般封裝的深,如果沒有給而且說明,或者一些指引什么的,二開幾乎不可能。大部分插件開源的功能都比較基礎(chǔ),要個(gè)性化估計(jì)得付費(fèi)。就是面向?qū)ο筮m度的把相同的功能打包成一個(gè)函數(shù),只留下相應(yīng)的接口,就可以同一個(gè)功能,調(diào)用不同的參數(shù)來重復(fù)使用了
感謝各位的閱讀,以上就是“Javascript的特點(diǎn)以及封裝是什么意思”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Javascript的特點(diǎn)以及封裝是什么意思這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!