1. 程式人生 > >對軟體工程專業的認識——JavaScript

對軟體工程專業的認識——JavaScript

大一到大三,專業課程上面聽得最多的還是JavaScript,所以我就說說我對JavaScript的認識吧。

1、JavaScript一種直譯式指令碼語言,是一種動態型別、弱型別、基於原型的語言,內建支援型別。它的直譯器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客戶端的指令碼語言,最早是在HTML(標準通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。

2、組成部分
ECMAScript,描述了該語JavaScript組成言的語法和基本物件。
文件物件模型(DOM),描述處理網頁內容的方法和介面
瀏覽器物件模型(BOM),描述與瀏覽器進行互動的方法和介面

3、基本特點
是一種解釋性指令碼語言(程式碼不進行預編譯)。
主要用來向HTML(標準通用標記語言下的一個應用)頁面新增互動行為。
可以直接嵌入HTML頁面,但寫成單獨的js檔案有利於結構和行為的分離。
跨平臺特性,在絕大多數瀏覽器的支援下,可以在多種平臺下執行(如Windows、Linux、Mac、Android、iOS等)。

5、日常用途
嵌入動態文字於HTML頁面。
對瀏覽器事件做出響應。
讀寫HTML元素。
在資料被提交到伺服器之前驗證資料。
檢測訪客的瀏覽器資訊。
控制cookies,包括建立和修改等。
基於Node.js技術進行伺服器端程式設計。

目前懂得也就這麼多,百度上我能理解的也就是這麼多。