JavaScript基礎(一)概述
JavaScript 概述
JS作用
- 驗證表單(以前的網速慢)
- 頁面特效(PC端的網頁效果)
- 移動端(移動web和app)
- 非同步和伺服器互動(AJAX)
- 服務端開發(nodejs)
語言型別
js是一種指令碼語言,不僅是指令碼語言還是弱型別的指令碼語言。
指令碼語言是一種解釋性語言,解釋性語言是相對於編譯性語言而言的。
編譯型語言:編譯程式碼,把程式碼編譯成CPU認識的語言(檔案),然後整體的執行。
解釋型語言:一行一行解析,解析一行執行一行。
弱型別語言:簡單理解定義一個變數,可以有多種資料型別。(如:var)
前端組成
HTML:提供網頁上顯示的內容(結構)
CSS :美化網頁(樣式)
JavaScript(js):控制網頁行為(行為)
js組成
js = ECMAScript + DOM + BOM + 高階
ECMAScript(前身為歐洲計算機制造商協會):JavaScript的語法規範
DOM(Document Object Model 的文件物件模型簡稱):JavaScript操作網頁上元素的API
BOM(Browser Object Model 的瀏覽器物件模型簡稱):JavaScript操作瀏覽器部分功能的API
js書寫位置
內嵌式:
一般放在body的最後,有時放在head標籤中。
外鏈式:
src=”外部js檔案路徑”
JS基礎知識
一、輸出語句
console.log("內容"); // 在控制檯列印輸出內容
alert("內容"); // 彈窗顯示內容
document.write("內容"); // 在頁面書寫內容,其內容可以識別標籤
document.write("<h1>你好</h1>")
二、其他語句
alert("內容"); // 彈出對話方塊
prompt("提示資訊"); // 可以在彈出的對話方塊輸入內容給後臺
confirm("") // 彈出對話方塊,有是否按鈕
三、js程式碼的注意問題:
- 在一對script的標籤中有錯誤的js程式碼,那麼該錯誤的程式碼後面的js程式碼不會執行。
- 如果第一對的script標籤中有錯誤,不會影響後面的script標籤中的js程式碼執行。
- script標籤裡面可以寫的內容:type=”text/javascript” 標準寫法,或者 language=”JavaScript”,都是可以省略的,原因遵循h5標準。
- script標籤可以出現多對。
- 如果使用引入外部js檔案的方式,那麼不要在script標籤裡面寫任何js程式碼,如果想寫,就新開一對script標籤。
相關文章
- 分散式基礎(一)概述分散式
- JavaScript基礎(一)JavaScript
- Java基礎知識之概述(一)Java
- JavaScript 基礎卷(一):基礎語法JavaScript
- javascript基礎(DOM物件概述,事件,文件載入)(二十五)JavaScript物件事件
- ASP.NET Core基礎知識(一)【概述】ASP.NET
- Java基礎之第一章概述Java
- 前端佈局基礎概述前端
- Oracle備份基礎概述Oracle
- Oracle恢復基礎概述Oracle
- 域名基礎知識概述
- javascript基礎JavaScript
- Docker 基礎知識 - Docker 概述Docker
- PHP基礎教程-01 PHP概述PHP
- Javascript基礎之-thisJavaScript
- JavaScript基礎原理JavaScript
- JavaScript基礎10JavaScript
- JavaScript基礎8JavaScript
- JavaScript Promise(基礎)JavaScriptPromise
- JavaScript基礎(二)JavaScript
- JavaScript基礎1JavaScript
- JavaScript基礎2JavaScript
- MyBatis 基礎搭建及架構概述MyBatis架構
- Core Audio音訊基礎概述音訊
- BootStrap基礎入門概述總結boot
- PHP基礎教程-07 變數概述PHP變數
- JavaScript 基礎 (一) - 基本資料型別JavaScript資料型別
- 詳解javascript拖拽(一)基礎介紹JavaScript
- JavaScript學習總結(一)基礎部分JavaScript
- 一系列JavaScript的基礎工具JavaScript
- 【開發篇sql】 基礎概述(一) 鎖定和事務SQL
- 前端基礎入門四(JavaScript基礎)前端JavaScript
- 《HTML5+JavaScript動畫基礎》——第2章 動畫的JavaScript基礎2.1動畫基礎HTMLJavaScript動畫
- Python基礎學習內容概述Python
- javascript基礎知識JavaScript
- Javascript基礎之-PromiseJavaScriptPromise
- JavaScript基礎總結JavaScript
- JavaScript入門基礎JavaScript