1、網頁的組成javascript
書寫順序:先加載css, 再加載html代碼,保證頁面好看,最後在body的最後面加載js,由於js主要用來操做HTML元素的css
2、javascript的做用html
1.實現頁面產品中的交互效果,例如:我選中那個一個圖片,就展現對應的大圖(選項卡思想),局部導航定位,輪播圖等等,凡是可以操做交互的通常狀況都是須要JS處理。前端
2.把數據綁定到一個html頁面中,咱們經過JS中提供的AJAX、JSONP技術,從後臺服務器上獲取所須要的數據,而且綁定在頁面中呈現給用戶,之後只須要後臺把數據更改了,前端頁面的數據會自動的跟着進行更改java
3.用JS語言寫服務器後臺,進行文件處理,數據存儲分析,業務邏輯處理等核心的操做(nodeJS)node
3、js的引入方式css3
<div style="width: 300px;background: red; border-radius: 20px" onclick="alert('OK')">你好</div>
1 document.write('<script src="js文件的路徑"></script>')
注意:咱們使用外鏈式引入JS,經過src把外部文件引入到當前的HTML頁面,在它的<script>中間,不能在編寫任何的JS代碼了,即便寫了,不會起做用編程
<script src="js/index.js"> alert('我是外鏈式標籤塊中的代碼');//外鏈式標籤塊中不要寫任何js代碼,寫了不會報錯,確定不執行 </script>
4、JS中的輸出方式瀏覽器
一、alert(要輸出的內容); 在瀏覽器中彈出一個框,在框中有咱們要輸出的內容(無論最後輸出什麼內容,輸出的都是字符串內容)安全
二、confirm:在瀏覽器中彈出一個提示確認框(confirm("肯定要刪除嗎?"))
三、console.log(要輸出的內容); 按F12在控制檯中的console頁卡中顯示(通常用於調試,不會影響頁面中的內容)
四、console.dir:他只是比.log輸出的內容更加詳細一些
五、console.table:他能把咱們須要查看的數據在控制檯中以一個表格的形式展現出來
六、document.write(咱們要輸出的內容); 直接顯示在頁面中,不停的輸出
七、innerHTML/innerText 動態的向指定的元素中添加內容
5、JS的組成
6、JS的命名規範
var test = "hello";
console.log(test);
console.log(Test);//Uncaught ReferenceError: Test is not defined
在真實項目中咱們一些約定俗稱的規範:
命名不要用拼音,不要縮減的過短,由於這兩類名字別人是很難看懂的
對於複雜的名字建議使用多個英文單詞拼接的方式
[前綴]
get/query 獲取
set/insert/add 增長插入
update/replace 修改替換
remove/del 刪除
[後綴]
Info 信息
Import 重要
7、JS中的變量
變量:可變的量,js中的變量是鬆散型的
變量的做用:存儲值和表明值
聲明一個變量:var 變量名 = 變量值 (注:經過var能夠聲明任何類型的變量,只聲明不賦值,不知道這個變量是什麼類型的;變量名不能用中文)