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