1、頁面是由三部分組成javascript
1)html標籤(超文本標記語言)css
2)css樣式(層疊樣式表)html
3)javascript腳本編程語言(動態腳本語言)java
2、將css引入到頁面中的幾種方法 (4種)編程
1)行內樣式:直接在元素標籤上編寫樣式瀏覽器
2)內嵌樣式:在頁面的樣式表中經過css選擇器,找到對應的元素給它設置樣式安全
3)外鏈樣式:把樣式文件寫在一個外部的文件中,而後在本頁面中經過link標籤把它引入當前頁面中編程語言
<link type="text/css" href="css/style.css" rel="stylesheet"/>性能
4)導入式:和外鏈式同樣都是把樣式寫在一個外部樣式中,可是也須要引入進來this
<style type="text/css">
@import "css/style.css";
</style>
3、將js引入到頁面中的幾種方式
1)行內引入(不推薦,安全性能比較低)<div onclick="alert(1)"></div>
2)內嵌式
3)外鏈式 <script type="text/javascript" src="js/index.js"><script>
須要注意的是,在外鏈式引入JS的時候,在javascript腳本塊之間不能寫JS代碼,由於寫了也沒用
4、JS屬於一門輕量級的腳本編程語言(由於JS是面向對象開發的,而面向對象開發的須要咱們掌握關於類的繼承、封裝、多態)
JS是由三部分組成:
1)ECMAScript : 定義了咱們JS的基本語法、命名規範、變量、數據類型、操做語句等最爲基礎也是最爲核心的知識
(語法、類型、語句、關鍵字、保留字、操做符、對象)
2)DOM : document object model 文檔對象模型
提供了咱們JS操做頁面上元素經常使用的屬性和方法 --> document 文檔對象(表明的是整個文檔)
3)BOM : browser object model 瀏覽器對象模型
提供了咱們JS操做瀏覽器的經常使用的屬性和方法 --> window 瀏覽器對象(表明的是整個瀏覽器)
5、js命名規範
1)嚴格區分大小寫
2)名字要有必定的意義,使用駝峯命名法
駝峯命名法的規定:
a:第一個單詞的首字母小寫,其他每個有意義的單詞的首字母都要大寫
b:命名的時候可使用數字、字母、下劃線、$ 來命名,可是數字不能做爲開頭
—> 命名技巧:
$num 表明jQuery變量或者其餘經常使用類庫的變量
_num 表明全局公用的變量
add\create 表明增長或者建立 createElement(建立一個元素)
update\replace 表明修改或者替換
del\remove\rm\delete 表明刪除或者移除的
get\query 表明獲取和查詢的
set 表明設置
3)不能使用關鍵字和保留字
關鍵字:在JS中有特殊意義的字 (帶 * 的是第五版新增的關鍵字)
break do instanceof typeof case else new var catch finally
return void continue for switch while debugger* function this with
default if throw delete in try
保留字:在JS中將來可能成爲關鍵字的
abstract enum int short boolean export interface static byte extends
long super char final native synchroized class float package thorws
const goto private transient debugger implements protected volatile double import