學習JavaScript這門課程也有幾天了,匆忙之間,仍是以爲學習這個課程應該有個小小總結。Ps:一直以來都是處於模糊狀態web
JavaScrip是一種專門用來對網頁進行編程的腳本語言。其實感受跟C語言的編程有點相似,自我感受有點深度和難度。。。正則表達式
開始進入JavaScrip正題:變量、數據類型、運算符、控制結構和循環、函數、正則表達式、對象、事件、DOM編程
(一)變量:首先和C語言同樣,必須掌握基礎的:定義變量var事先進行聲明,也能夠用賦值語句隱藏聲明。數組
(二)數據類型:數字(Number);字符串(String);布爾值(Boolean:true,false),數組,空值(Null)。cookie
(三)運算符:算數運算符、比較運算符、邏輯運算符、賦值運算符。dom
(四)控制結構和循序:條件(if語句,if-else語句);循環(while語句,do-while循環,for循環)。函數
(五)函數:函數是一組能夠隨時隨地運行的語句,它們是JavaScrip的核心。(PS:這個是重點也是難點,我表示沒有學懂T-T)學習
函數的定義:由關鍵字function、函數名、參數、函數體4部分組成。換句話說:函數是由關鍵字、函數名加一組參數以及置於括號中的要執行的代碼聲明的。基本語法以下:function 函數名(參數1,參數2...參數n){語句} 兩種:定義式和表達式spa
定義式:定義式能夠在調用以後再定義code
function funName(參數){ 語句塊; }
變量式:變量式則不能夠
var param = function(參數){ 語句塊; }
(六)正則表達式RegExp:當您檢索某個文本時,可使用一種模式來描述要檢索的內容。
(七)對象:
Window窗口對象:主要屬性:Name ,Length ,Parent ,Self ,Top ,Status ,Default Status , Opener ,Closed
document對象:主要屬性:alinkColor、bgColor、cookie、domain、embeds、fgColor、layers、linkColor、location、title、URL、vlinkColor;
文本對象:屬性:defaultValue、name、value;方法:focus,select,onChange;
按鈕對象:button(按鈕)、submit(提交)、reset(復位)、複選框對象(checked、defaultChecked、name、value)、Radio對象(name、value)
選擇和隱藏對象:Select對象、Hidden;
字符串對象 日期對象 數學對象 數組對象;
location對象(表示載入窗口的URL);history對象; layer對象;navigator對象;screen對象;
(八)事件:
冒泡型事件:從最特定的事件目標到最不特定的事件目標的順序觸發;
捕獲型事件:從最不肯定的對象觸發,而後到最精確;
DOM事件流
鼠標事件
差很少暫時總結到這裏,應該忽略了不少地方吧,由於上課的內容是混亂的,思路也不清楚,並且沒有學懂,因此就只能這麼悲劇了。。。但願本身多練習,趕忙找到狀態,進入JavaScript學習。PS:笨鳥能夠先飛!!!