JavaWeb:JavaScript
javaScript學習網站
在前端開發過程中,需要綜合使用多種技術,上次講解了HTML、CSS技術,接下來簡單介紹一下JavaScript語言。
JavaScript概述
JavaScript(簡稱 JS),是一種具有函數優先的輕量級,解釋型或即時編譯型的編程語言。它可以使網頁響應某些“行為”,產生各種交互效果。
JavaScript的特點
解釋型腳本語言
JavaScript的語法基本結構形式與C、C++、Java十分類似,但不同的是JavaScript不需要先編譯,而是直接解釋執行。
基于對象
JavaScript是基于對象(Object-Based)的腳本語言,它不僅可以創建對象,也能操作使用現有的對象。
動態性
在網頁中執行了某種操作所產生的動作,被稱為事件(Event)。如按鈕、文本框、選擇菜單等都可以被視為事件。當事件發生后,可能會引起相應的事件響應,執行相對應的腳本,這種機制被稱為“事件驅動”(Event-Driver)。JavaScript就是采用了事件驅動的機制響應用戶的操作。
弱類型語言
JavaScript是弱類型語言,弱類型語言是指對使用的數據類型沒有嚴格要求的語言。但JavaScript中也有明確的數據類型,只是聲明一個變量后它可以接收任何類型的數據,并進行自動轉換合適的類型。而Java這種強類型語言,一個變量定義數據類型后,若沒有強制轉換,這個變量永遠是指定的數據類型了。
跨平臺性
JavaScript 不依賴操作系統,在瀏覽器中就可以運行。因此JavaScript只要計算機能運行并支持JavaScript的瀏覽器,便可正確執行。
安全性
JavaScript不能訪問本地的硬盤,不能將數據存入服務器,也不能對網絡文檔進行修改和刪除,只能通過瀏覽器實現信息瀏覽或動態交互。從而有效地防止數據的丟失或對系統的非法訪問。
JavaScript的組成
JavaScript應用到HTML頁面的方式
行內式
行內式:在HTML主體區域內使用script標簽實現頁面動態交互效果。
書寫格式:
內嵌式
內嵌式:在HTML頭部或主體區域內使用script標簽實現頁面動態交互效果。
書寫格式:
外鏈式
外鏈式:在HTML頭部區域內使用script標簽實現頁面動態交互效果。
書寫格式: