javaScript是當今不可或缺的一種面向web的編程語言。它是早些年在網頁發展的初期由Netscape公司創建。在大多數的網站中都運用了Javascript,并且現在所有的系統包括手機、電腦、平板的瀏覽器都嵌入了JavaScript的解釋器??梢赃@樣說有瀏覽器的地方就有JavaScript的解釋器?,F在的前端Web開發人員除了學習HTML、CS,還有一個就是JavaScript的學習,所以JavaScript對于前端程序員來說是必須要學習的一門語言。相信好多初學計算機語言的同學,對于Java和JavaScript是分不清的,也可以說是不知道JavaScript的,還多人都誤以為JavaScript是Java的一種,其實不然,它們有很大的差別就像程序猿常說的雷鋒和雷峰塔的區別。有機會可以專門來說一說Java和JavaScript的區別。
JavaScript是一種弱類型的直譯式的解釋性的腳本語言。具有以下特點:是一種腳本語言、基于對象、簡單、動態性、跨平臺型。
JavaScript由3部分組成:ECMAScript、DOM、BOM三部分組成。
ECMAScript描述了該語言的語法和基本對象;DOM:對象文檔模型,描述了處理網頁內容的方法和接口;BOM:瀏覽器對象模型,描述與瀏覽器進行交互的方法與接口。
JavaScript語言的特點:
1:代碼不需要預編譯,是一種直譯式的腳本語言。
2:具有較好的跨平臺特性,可以在不同的系統下,不同的瀏覽器中都可以運行出相同的結果。
3:可以直接嵌入HTML頁面,也可以獨立出來專門的.JS文件。
4:主要是用來向HTML頁面添加交互行為。
5:具有較好的安全性。JavaScript不能訪問本地的硬盤,更不能通過JS將瀏覽器的數據直接交互給服務器,只能通過瀏覽器實現web網頁信息的動態交互和瀏覽。
6:簡單易學習。它是具有一定的語法和語言結構流程,不需要專門的編譯器編譯,瀏覽器可以直接編譯運行,并且它是一門弱類型的語言,沒有嚴格的語法要求(雙刃劍)??梢栽诠P記本,UE,editplus等文本軟件中編寫。故簡單易學習。
7:JavaScript具有動態性。用戶可以對瀏覽器中選中的JS區域動動鼠標和鍵盤就可以與web頁面進行交互并輸出自己想要的結果而無需經過web服務器即后臺Java等程序的參與就可以運行。
8:JavaScript是一種基于對象的語言,但是也可以看做是面向對象的語言。它能運用自己已經創建的對象。許多功能可以來自于腳本環境中對象的方法與腳本的相互作用。
JavaScript語言的用途(百度的):
1:可以用來讀寫HTML元素。
2:對瀏覽器事件作出響應。
3:嵌入動態文本于HTML頁面。
4:檢測訪客的瀏覽器信息。
5:在數據提交到服務器之前驗證數據。
6:基于Node.js技術進行服務器端編程。
7:控制cookies,包括創建和修改等。
新聞熱點
疑難解答