標籤:htm 特點 常用方法 改變 type write mouse load var
JavaScript:
是一種描述性語言,也是一種基於對象和事件驅動的並具有安全效能的指令碼語言。特點:1、主要用來在HTML頁面中添加互動行為。 2、是一種指令碼語言,文法和Java類似。 3、一般用於編寫用戶端的指令碼。 4、是一種解釋性語言,邊執行邊解釋。組成:1、ECMAScript標準:描述,規定了指令碼語言的標準 2、瀏覽器物件模型:提供獨立於內容與瀏覽器進行互動的對象 3、文件物件模型:訪問操縱HTML文檔 JavaScript:寫入 HTML 輸出:
document.write("內容");
警告:alert("輸出語句"); ·· 提示對話方塊:prompt( ”提示句”, 給的預設值)
注:單引號 雙引號都行, 對事件作出反應:<button type="button" onclick="alert(‘Welcome!‘)">點擊這裡</button> 常用於驗證使用者的輸入:if isNaN(x) {alert("Not Numeric")}; <script> 標籤:如需在 HTML 頁面中插入 JavaScript,請使用 <script> 標籤。<script> 和 </script> 會告訴 JavaScript 在何處開始和結束。
<script>alert("My First JavaScript");</script>
可以在HTML5檔案同目錄下寫一個.JS指令碼 把要執行的代碼寫進去然後
使用<script type="text/javascript" src="指令碼路徑.js"></script> 函數:typeof(變數或值):返回其類型註:如果是null類型或一種參考型別則返回object文法約定:區分大小寫、必須使用字母或$或_開頭、必須以;結尾。2.String類型的常用方法:indexOf(str,index):尋找指定字元在字串中首次出現的位置charAt(index):返回指定位置的字元toLowerCase():轉化為小寫toUpperCase():轉化為大寫substring(index1,index2):截取指定位置的字串,包前不包後split():將字串拆分為數組 定義var 數組名 = new Array(長度);(2)賦值1)定義並賦值var 數組名 = new Array(值1,值2);2)定義後賦值數組名[下標] = 值3)不通過對象定義var 數組名 = [值1,值2]4)常用方法length:長度join():拼接數組元素值,返回字串sort():對數組排序push():向數組末尾添加一個或多個元素,並返回新的長度 函數:parseInt():在值中尋找整形數值並返回parseFloat():在值中尋找浮點數值並返回isNaN():判定是否為特殊數實值型別:例:12s自訂函數:1、定義function 函數名 (參數){ //語句 [return 傳回值]}2、呼叫事件名 = "函數名()";3、常用事件onload:一個頁面或映像完成載入onlick:單擊對象onmouseover:滑鼠移動到某元素onkeydown:某個鍵盤按下onchange:域的內容被改變
使用JQuery快速高效製作網頁互動特效-第一章 JavaScript基礎