為什么javascript越來(lái)越火?

為什么javascript越來(lái)越火?

如果你想要學(xué)一門語(yǔ)言,那就應(yīng)該選擇Javascript,為什么會(huì)這么說(shuō)呢?因?yàn)楫?dāng)前推出的許多新技術(shù)都支持這個(gè)觀點(diǎn),Javascript作為一種直譯式腳本語(yǔ)言,早是在HTML網(wǎng)頁(yè)上使用,用來(lái)給HTML網(wǎng)頁(yè)增加動(dòng)態(tài)功能。

 

 

想要學(xué)習(xí)Javascript,就應(yīng)該了解它所具備的一些特點(diǎn):

1.腳本語(yǔ)言,Javascript是一種腳本語(yǔ)言,它是采用小程序段的方式來(lái)實(shí)現(xiàn)編程,作為一種解釋性語(yǔ)言,是不需要進(jìn)行編譯的,只需在程序運(yùn)行過(guò)程中逐行被解釋。

2.簡(jiǎn)單性,Javascript的簡(jiǎn)單性主要體現(xiàn)在它是基于Javas的基本語(yǔ)句和控制流,是一種簡(jiǎn)單而緊湊的語(yǔ)言。

3.安全性,Javascript是一種安全性的語(yǔ)言,它不允許訪問(wèn)本地的硬盤,同時(shí)不能將數(shù)據(jù)存在服務(wù)器上,不允許對(duì)網(wǎng)絡(luò)文檔進(jìn)行修改和刪除,智能通過(guò)瀏覽器來(lái)實(shí)現(xiàn)信息瀏覽或動(dòng)態(tài)交互,有效地防止數(shù)據(jù)丟失。

4.動(dòng)態(tài)性,Javascript是動(dòng)態(tài)的,可以直接對(duì)用戶或者是客戶輸入做出響應(yīng)而無(wú)需經(jīng)過(guò)web服務(wù)器程序。

5.跨平臺(tái)性,Javascript僅依賴于瀏覽器本身,與操作系統(tǒng)并沒(méi)有太多的關(guān)系,只要是能運(yùn)行瀏覽器的計(jì)算機(jī),并可以支持Javascript的瀏覽器就可以正確的執(zhí)行。

Javascript的組成部分:

1.ECMAScript,描述了該語(yǔ)言的語(yǔ)法和基本對(duì)象。

2.文檔對(duì)象模型(DOM),描述處理網(wǎng)頁(yè)內(nèi)容的方法和接口。

3.瀏覽器對(duì)象模型(BOM),描述與瀏覽器進(jìn)行交互的方法和接口。

了解完Javascript的基礎(chǔ)內(nèi)容之后,那Javascript能做什么,主要能做幾方面:

1.web頁(yè)面,在web頁(yè)面上主要由HTML, CSS, JavaScript三種元素。JavaScript是充當(dāng)動(dòng)態(tài)的東西,比如用戶點(diǎn)擊后處理某些事情,還有就是自動(dòng)化一些事情。

2.web服務(wù)器端,比如用戶請(qǐng)求來(lái)了,推一條數(shù)據(jù)回去,或者用戶數(shù)據(jù)來(lái)了,記錄一些東西,很有必要用Javascript。

今天簡(jiǎn)單羅列的一些Javascript入門必知小知識(shí)內(nèi)容,希望對(duì)于初學(xué)入門者學(xué)習(xí)會(huì)有指導(dǎo)性的作用。