javascript 的介紹
一、什么是javascript
JavaScript被設(shè)計用來向HTML頁面添加交互行為
JavaScript是一種腳本語言(腳本語言是一種輕量級的編程語言)
JavaScript由數(shù)行可執(zhí)行計算代碼組成
JavaScript通常被直接嵌入HTML頁面
JavaScript是一種解釋性語言(代碼執(zhí)行不進行預(yù)編譯)
所有人無需購買許可證均可使用JavaScript
Java與JavaScript有什么區(qū)別僚饭?
他們沒有關(guān)系
二扎阶、javascript 的作用
- HTML:它是整個網(wǎng)站的骨架蒙保。
- CSS: 它是對整個網(wǎng)站骨架的內(nèi)容進行美化(修飾)
- Javascript: 它能夠讓整個頁面具有動態(tài)效果鸟妙。
三扬绪、javascript 的組成部分
- ECMAScript:它是整個 javascript 的核心荠呐,包含(基本語法赛蔫、變量、關(guān)鍵字泥张、保留字呵恢、數(shù)據(jù)類型、語句圾结、函數(shù)等等)
- DOM: 文檔對象模型瑰剃, 包含(整個 html 頁面的內(nèi)容)、
- BOM: 瀏覽器對象模型,包含(整個瀏覽器相關(guān)內(nèi)容)
四筝野、javascript 語法
1晌姚、javascript 基本語法
- 區(qū)分大小寫
- 變量是弱類型的(String str=”aaa” ,var str=”123”;)
- 每行結(jié)尾的分號可有可無(建議大家寫上)
- 注釋與 java、 php 等語言相同
2歇竟、javascript 的變量
- 變量可以不用聲明挥唠,變量是弱類型。
- 統(tǒng)一使用 var 來定義焕议!
- 定義變量的時候不要使用關(guān)鍵字和保留字宝磨。
3、javascript 數(shù)據(jù)類型
Javascript 數(shù)據(jù)類型分為原始數(shù)據(jù)類型和引用數(shù)據(jù)類型
- 原始數(shù)據(jù)類型:string、 number唤锉、 boolean世囊、 null、 undefined
- 引用數(shù)據(jù)類型:Array 窿祥、Boolean株憾、Date、Math晒衩、Number嗤瞎、String、RegExp
4听系、javascript 運算符
其它運算符與 java 大體一致贝奇,需要注意其等性運算符。
== 它在做比較的時候會進行自動轉(zhuǎn)換靠胜。
=== 它在做比較的時候不會進行自動轉(zhuǎn)換掉瞳。
5、javascript 語句
所有語句與 java 大體一致髓帽。
6菠赚、獲取元素內(nèi)容
獲取元素
document.getElementById(“id 名稱”);
如果 id 是一個字符串,那么必須加上引號郑藏,如果是一個變量那么不需要衡查。
獲取元素里面的值
document.getElementById(“id 名稱”).value;
7、javascript 事件
表單提交事件: onsubmit
8必盖、javascripte 的輸出
警告框: alert();
向頁面指定位置寫入內(nèi)容: innerHTML(屬性)
向頁面寫入內(nèi)容: document.write(“”);