javaScript


      1、什么是javaScript?

  • javaScript 是基於對象(Object)和事件驅動的腳本語言。使用它的目的是與HTML(超文本標記語言)、java腳本語言一起實現在一個Web頁面中鏈接多個對象,與Web 客戶交互作用。

      2、javaScript 的特點

  •  基於對象:javaScript 是基於對象的腳本編程語言,能通過DOM(文檔結構模型)及自身提供的對象和操作方法實現所需的功能
  • 事件驅動:1)鼠標事件  
click:單擊
dblclick:雙擊
mousedown:鼠標按下
mouseup:鼠標抬起
mouseover:鼠標懸浮
mouseout:鼠標離開
mousemove:鼠標移動
mouseenter:鼠標進入
mouseleave:鼠標離開
<button onclick="myClick()">鼠標單擊</button>
<button ondblclick="myDBClick()">鼠標雙擊</button>
<button onmousedown="myMouseDown()" onmouseup="myMouseUp()">鼠標按下和抬起</button>
<button onmouseover="myMouseOver()" onmouseout="myMouseOut()">鼠標懸浮和離開</button>
<button onmousemove="myMouseMove()">鼠標移動</button>
<button onmouseenter="myMouseEnter()" onmouseleave="myMouseLeave()">鼠標進入和離開</button>
<script>
    function myClick() {
        console.log("你單擊了按鈕!");
    }
    function myDBClick() {
        console.log("你雙擊了按鈕!");
    }
    function myMouseDown() {
        console.log("鼠標按下了!");
    }
    function myMouseUp() {
        console.log("鼠標抬起了!");
    }
    function myMouseOver() {
        console.log("鼠標懸浮!");
    }
    function myMouseOut() {
        console.log("鼠標離開!")
    }
    function myMouseMove() {
        console.log("鼠標移動!")
    }
    function myMouseEnter() {
        console.log("鼠標進入!")
    }
    function myMouseLeave() {
        console.log("鼠標離開!")
    }

2)鍵盤事件

keydown:按鍵按下
keyup:按鍵抬起
keypress:按鍵按下抬起

<body>
<input id="name" type="text" onkeydown="myKeyDown(this.id)" onkeyup="myKeyUp(this.id)">
</body>
<script>
    /*輸出輸入的字符*/
    function myKeyDown(id) {
        console.log(document.getElementById(id).value);
    }
    /*按鍵結束,字體轉換為大寫*/
    function myKeyUp(id) {
        var text = document.getElementById(id).value;
        document.getElementById(id).value = text.toUpperCase();
    }
</script>
  • 動態性:javaScript 提供簡單高效的語言流程,靈活處理對象的方法和屬性,同時響應文檔頁面事件,實現頁面的交互性和動態性
  • 跨平台:JavaScript 腳本的正確運行依賴於瀏覽器,而與具體的操作系統無關。
  • 解釋性語言
  • 實時性
  • 開發使用簡單
  • 相對安全

3、JavaScript和Java的區別

  • 基於對象和面向對象
  • 代碼格式的不同

4、javaScript 的基本數據類型

  • 數值(整數和實數)
  • 字符串類型(用“”或者‘’括起來的字符或者數值)
  • 布爾值類型(true或false表示)
  • 空值

5、javaScript 的變量

  • 變量名必須使用以字母或下划線開始,其他部分可以使用數字、字母、美元和下划線構成
  • javaScript 變量名區分大小寫,可使用駝峰式命名法:變量名以一個小寫字母開始,后面的單詞首字母大寫沒有空格。變量聲明用關鍵字 var


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM