更新時(shí)間:2019-09-18 來(lái)源:黑馬程序員 瀏覽量:
JavaScript是一種腳本語(yǔ)言。簡(jiǎn)單地說,腳本語(yǔ)言是根據(jù)程序流執(zhí)行的文本命令。不同于非腳本語(yǔ)言(如C、C++、Java和C語(yǔ)言),非腳本語(yǔ)言一般需要編譯和鏈接,并且只能在生成單獨(dú)的可執(zhí)行文件之后運(yùn)行;腳本語(yǔ)言(如JavaScript)通常依賴于解釋器(一種帶有翻譯的計(jì)算機(jī)程序的類型)。僅在調(diào)用時(shí)自動(dòng)解釋或編譯的函數(shù)。JavaScript語(yǔ)言有什么特點(diǎn)?JavaScript具有簡(jiǎn)單、動(dòng)態(tài)、跨平臺(tái)、安全的特點(diǎn),如下所述。
(1) 簡(jiǎn)單性
JavaScript是一種腳本語(yǔ)言,它以小程序段的形式實(shí)現(xiàn)編程。JavaScript是一種解釋性語(yǔ)言,它提供了一個(gè)簡(jiǎn)單的開發(fā)過程。在基本結(jié)構(gòu)上類似于c、c+、vb和delphi,但它不需要像這些語(yǔ)言一樣先編譯,而是在程序運(yùn)行過程中逐行解釋。JavaScript與html相結(jié)合,使用戶更容易使用。
(2)動(dòng)態(tài)性
JavaScript具有動(dòng)態(tài)性,它可以直接對(duì)用戶或者輸入作出響應(yīng)。無(wú)須進(jìn)過Web服務(wù)程序。JavaScript對(duì)用戶的反應(yīng)響應(yīng)。是采用事件驅(qū)動(dòng)方式進(jìn)行的。所謂事件,是指主頁(yè)中執(zhí)行了某種操作動(dòng)作。例如,按下鼠標(biāo)、移動(dòng)窗口、選擇菜單都可以看做事件。但事件發(fā)生后,可能會(huì)引起相應(yīng)的事件相應(yīng)。讓網(wǎng)頁(yè)具有動(dòng)態(tài)效果。
(3)跨平臺(tái)性
JavaScript是一種依賴于瀏覽器本身的嵌入式腳本語(yǔ)言。它可以同時(shí)服務(wù)于PC端和移動(dòng)設(shè)備,是跨平臺(tái)的。例如,JavaScript可以與css3一起用于編寫響應(yīng)web頁(yè)面,或者將web頁(yè)面修改為移動(dòng)應(yīng)用程序交互,從而縮短APP開發(fā)和更新周期。
(4)安全性
JavaScript是一種更安全的語(yǔ)言,不允許訪問者修改和刪除web文檔。訪問者只能使用瀏覽器實(shí)現(xiàn)信息瀏覽或動(dòng)態(tài)交互,從而有效防止數(shù)據(jù)丟失。
以上我們介紹了“JavaScript語(yǔ)言特點(diǎn)”,如果您想學(xué)習(xí)JavaScript,系統(tǒng)了解web前端知識(shí),可以點(diǎn)擊頁(yè)面咨詢按鈕,了解詳情。
推薦了解:
java培訓(xùn)課程
大數(shù)據(jù)培訓(xùn)課程