javascript簡稱“js”是瀏覽器端的腳本語言,是用來處理網(wǎng)頁客戶端與用戶的交互的一種行為,以及實現(xiàn)頁面特效。它是一種高級、直譯式、解釋型語言,是一種基本的原型、函數(shù)先行語言,它支持面向?qū)ο缶幊?、命令式編程、以及函?shù)式編程。
要知道javascript是干什么的,我們首先要了解它具有的特點:
javascript特點:
1、腳本語言
javascript是一種解釋類型的語言,跟c++、c語言這些不一樣(先編譯后執(zhí)行),它是在程序運行過程中每行都要進(jìn)行解釋。
2、基于對象
javascript不僅是一種基于對象的腳本語言,它既可以創(chuàng)建對象,也可以直接使用已有的對象。
3、動態(tài)性
javascript是事件驅(qū)動性的腳本語言,比如用戶在訪問網(wǎng)頁時,鼠標(biāo)在點擊,移動等操作,javascript是可以直接對這些時間做出相應(yīng),并不需要通過web服務(wù)器來對用戶的行為做出相應(yīng)。
4、簡單性
javascript是弱類型的變量類型,對于數(shù)據(jù)類型并沒有嚴(yán)格要求,她的設(shè)計簡單緊湊。
5、跨平臺性
javascript是不需要依靠操作系統(tǒng),只要瀏覽器支持,它編譯后就可以直接帶到任何支持瀏覽器腳本語言上就可以直接使用了,而javascript幾乎已經(jīng)獲得所有瀏覽器的支持。(推薦學(xué)習(xí):JavaScript零基礎(chǔ)入門到進(jìn)階)
javascript是干什么的?
1、處理表單,檢驗用戶輸入,并提供反饋。比如一個表單需要輸入電子郵箱而用戶卻輸入手機(jī)號碼,javascript就會提示輸入錯誤的提醒。
2、與頁面交互性,相應(yīng)用戶的點擊,給用戶提供更好的體驗
3、根據(jù)用戶操作,動態(tài)創(chuàng)建頁面。比如用戶發(fā)郵箱,店家附件操作
4、cookie設(shè)置,cookies是用來存儲瀏覽器上的臨時信息,比如網(wǎng)站地址,用戶名等。
5、數(shù)據(jù)通訊,瀏覽器與服務(wù)器的數(shù)據(jù)通訊,比如ajax的異步傳輸;
6、豐富界面,使用JavaScript來放組件、滑塊之類的項目,給網(wǎng)站提供更豐富的界面。
7、javascript可以有規(guī)律的重復(fù)html文段簡化,減少下載的時間。
對于javascript是什么語言?它是干什么的?就介紹到這里,如果需要了解更多關(guān)于這方面的知識,可以關(guān)注我們的二維碼,獲取更多的相關(guān)知識點。