web第四天js

1.正則

  1. 面試

  2. 專人會用

  3. 百度————》正則—-》複製粘貼

2. jquery

  1. 框架

3.什麼是js

  1. 解釋性語言,在瀏覽器上運行,弱類型:查找運算容易

  2. 與java比較
    這裏寫圖片描述

  3. 在html項目中定義的方法:

    <script type="text/javascript"></script>
    
  4. 只有單行註釋和多行註釋

  5. 使用方式:(1)頁面內部(2)外聯放在js文件中

  6. 執行順序:自上而下

  7. 保留關鍵字和java類似

  8. 調試方式:

    alter()停留在這個位置
    
    ducument.write:破壞頁面結構
    
    console.log():推薦
    

3.1數據類型和變量

  1. 所有數據類型主要分爲字符串:字符和字符串 數字:整數和小數

  2. 對應的js的數據類型:

    (1)原始:數值 整數:int 小數:float    特殊:無窮和NAN
    
        字符串""和‘’可以表示字符串
    
        特殊:未定義
    
    
    
    (2)複合數據類型:對象和數組
    
  3. var初始化變量,也可以不初始化變量

  4. 命名方式:下劃線,數字,字符,不建議使用$和Java的命名方式相同

  5. 類型轉換:

    隱示:轉換真假一切非0的對象或非特殊的都爲true
    
    顯示轉換:tostring parseInt toString
    

3.2運算符和表達式

  1. ===和==的區別:第一個是比較值和類型第二個主要比較數值

  2. 其他都都差不多

3.3函數

  1. 單獨寫函數:function(1)普通函數(2)匿名函數(3)閉包自執行:自動執行,污染變量

  2. 全局變量/局部變量:內部函數定義變量推薦使用var,變量污染。

3.4數組

  1. 創建和使用

    創建:var arr=[xx,xx,xx];
    
        new Array(xxx,x,xx);
    
  2. 遍歷:for通用 for in遍歷對象 foreach:不推薦使用

  3. 方法:瞭解

4.一點點對象/事件

  1. 對象:

    class:java
    
    一切都是對象:Windows
    
  2. 事件:人與計算機交互 用戶與我, 網頁的交互

        輸入:鼠標:相應的鼠標左鍵的點擊事件.鍵盤.瀏覽器的改變
    
        onclick="test()"    function    test(){}
    
        輸出:耳朵 眼睛
    
發佈了51 篇原創文章 · 獲贊 5 · 訪問量 5644
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章