欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

javascript的特性,javascript三大特性

javascript的基本特點(diǎn)有哪些

JavaScript的特點(diǎn)

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),江華網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:江華等地區(qū)。江華做網(wǎng)站價(jià)格咨詢:13518219792

(1).一種解釋性執(zhí)行的腳本語(yǔ)言。

同其他腳本語(yǔ)言一樣,JavaScript也是一種解釋性語(yǔ)言,其提供了一個(gè)非常方便的開(kāi)發(fā)過(guò)程。JavaScript的語(yǔ)法基本結(jié)構(gòu)形式與C、C++、Java十分類似。但在使用前,不像這些語(yǔ)言需要先編譯,而是在程序運(yùn)行過(guò)程中被逐行地解釋。JavaScript與HTML標(biāo)識(shí)結(jié)合在一起,從而方便用戶的使用操作。

(2).一種基于對(duì)象的腳本語(yǔ)言。

其也可以被看作是一種面向?qū)ο蟮恼Z(yǔ)言,這意味著JavaScript能運(yùn)用其已經(jīng)創(chuàng)建的對(duì)象。因此,許多功能可以來(lái)自于腳本環(huán)境中對(duì)象的方法與腳本的相互作用。

(3).一種簡(jiǎn)單弱類型腳本語(yǔ)言。

其簡(jiǎn)單性主要體現(xiàn)在:首先,JavaScript是一種基于Java基本語(yǔ)句和控制流之上的簡(jiǎn)單而緊湊的設(shè)計(jì),從而對(duì)于使用者學(xué)習(xí)Java或其他C語(yǔ)系的編程語(yǔ)言是一種非常好的過(guò)渡,而對(duì)于具有C語(yǔ)系編程功底的程序員來(lái)說(shuō),JavaScript上手也非常容易;其次,其變量類型是采用弱類型,并未使用嚴(yán)格的數(shù)據(jù)類型。

(4).一種相對(duì)安全腳本語(yǔ)言。

JavaScript作為一種安全性語(yǔ)言,不被允許訪問(wèn)本地的硬盤,且不能將數(shù)據(jù)存入服務(wù)器,不允許對(duì)網(wǎng)絡(luò)文檔進(jìn)行修改和刪除,只能通過(guò)瀏覽器實(shí)現(xiàn)信息瀏覽或動(dòng)態(tài)交互。從而有效地防止數(shù)據(jù)的丟失或?qū)ο到y(tǒng)的非法訪問(wèn)。

(5).一種事件驅(qū)動(dòng)腳本語(yǔ)言。

JavaScript對(duì)用戶的響應(yīng),是以事件驅(qū)動(dòng)的方式進(jìn)行的。在網(wǎng)頁(yè)(Web Page)中執(zhí)行了某種操作所產(chǎn)生的動(dòng)作,被稱為“事件”(Event)。例如按下鼠標(biāo)、移動(dòng)窗口、選擇菜單等都可以被視為事件。當(dāng)事件發(fā)生后,可能會(huì)引起相應(yīng)的事件響應(yīng),執(zhí)行某些對(duì)應(yīng)的腳本,這種機(jī)制被稱為“事件驅(qū)動(dòng)”。

(6).一種跨平臺(tái)性腳本語(yǔ)言。

JavaScript依賴于瀏覽器本身,與操作環(huán)境無(wú)關(guān),只要計(jì)算機(jī)能運(yùn)行瀏覽器,并支持JavaScript的瀏覽器,就可正確執(zhí)行,從而實(shí)現(xiàn)了“編寫(xiě)一次,走遍天下”的夢(mèng)想。

因此,JavaScript是一種新的描述語(yǔ)言,其可以被嵌入到HTML文件中。JavaScript語(yǔ)言可以做到響應(yīng)使用者的需求事件(例如表單的輸入),而不需要任何的網(wǎng)絡(luò)來(lái)回傳輸資料。所以當(dāng)一位使用者輸入一項(xiàng)資料時(shí),此資料數(shù)據(jù)不用經(jīng)過(guò)傳給服務(wù)器(server)處理再傳回來(lái)的過(guò)程,而直接可以被客戶端(client)的應(yīng)用程序所處理。

javascript有哪些優(yōu)點(diǎn)

javascript的優(yōu)缺點(diǎn)

(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ù)椒?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è)里。

JavaScript的特性是什么?

JavaScript的基本特點(diǎn)如下:

是一種解釋性腳本語(yǔ)言。

主要用來(lái)向HTML頁(yè)面添加交互行為。

可以直接嵌入HTML頁(yè)面,但寫(xiě)成單獨(dú)的js文件有利于結(jié)構(gòu)和行為的分離。

網(wǎng)站名稱:javascript的特性,javascript三大特性
網(wǎng)頁(yè)地址:http://chinadenli.net/article23/dsspgcs.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版服務(wù)器托管企業(yè)建站網(wǎng)站收錄靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司