您好,登錄后才能下訂單哦!
javascript的優(yōu)點(diǎn)有哪些?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。
(1).javascript的優(yōu)點(diǎn):
1.javascript減少網(wǎng)絡(luò)傳輸。
在javascript這樣的用戶端腳本語(yǔ)言出現(xiàn)之前,傳統(tǒng)的數(shù)據(jù)提交和驗(yàn)證工作均由用戶端瀏覽器通過(guò)網(wǎng)絡(luò)傳輸?shù)?a title="服務(wù)器" target="_blank" href="http://kemok4.com/">服務(wù)器開(kāi)發(fā)上進(jìn)行。如果數(shù)據(jù)量很大,這對(duì)于網(wǎng)絡(luò)和服務(wù)器開(kāi)發(fā)的資源來(lái)說(shuō)實(shí)在是一種無(wú)形的浪費(fèi)。而使用javascript就可以在客戶端進(jìn)行數(shù)據(jù)驗(yàn)證。
2.javascript方便操縱html對(duì)象。
javascript可以方便地操縱各種頁(yè)面中的對(duì)象,用戶可以使用javascript來(lái)控制頁(yè)面中各個(gè)元素的外觀、狀態(tài)甚至運(yùn)行方式,javascript可以根據(jù)用戶的需要“定制”瀏覽器,從而使網(wǎng)頁(yè)更加友好。
3.javascript支持分布式應(yīng)用運(yùn)算。
javascript可以使多種任務(wù)僅在用戶端就可以完成,而不需要網(wǎng)絡(luò)和服務(wù)器開(kāi)發(fā)的參與,從而支持分布式應(yīng)用 的運(yùn)算和處理。
(2).javascript的局限性:
1.各瀏覽器廠商對(duì)javascript支持程度不同。
目前在互聯(lián)網(wǎng) 上有很多瀏覽器,如firefox、internet explorer、opera等,但每種瀏覽器支持javascript的程度是不一樣的,不同的瀏覽器在瀏覽一個(gè)帶有javascript腳本的主頁(yè)時(shí),由于對(duì)javascript的支持稍有不同,其效果會(huì)有一定的差距,有時(shí)甚至?xí)@示不出來(lái)。
2.“web安全性”對(duì)javascript一些功能犧牲。
當(dāng)把javascript的一個(gè)設(shè)計(jì)目標(biāo)設(shè)定為“web安全性”時(shí),就需要犧牲javascript的一些功能。因此,純粹的javascript將不能打開(kāi)、讀寫(xiě)和保存用戶計(jì)算機(jī)上的文件。其有權(quán)訪問(wèn)的唯一信息就是該javascript所嵌入開(kāi)發(fā) 的那個(gè)web主頁(yè)中的信息,簡(jiǎn)言之,javascript將只存在于它自己的小小世界—web主頁(yè)里。
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。