1. 程式人生 > >js-JavaScript的簡介

js-JavaScript的簡介

JavaScript的簡介

  * 是基於物件和事件驅動的語言,應用於客戶端
    - 基於物件:
      ** 提供好了很多物件,可以直接拿過來使用
    - 事件驅動:
      ** HTML做網站靜態效果,JavaScript動態效果
    - 客戶端:專門指的是瀏覽器

  * JavaScript的特點
    (1)互動性
      - 資訊的動態互動
    (2)安全性
      - JavaScript不能訪問本地磁碟的檔案
    (3)跨平臺性
      - Java裡面跨平臺性:虛擬機器
      - 只要能夠支援JavaScript的瀏覽器,都可以執行

  * JavaScript和Java區別(雷鋒和雷峰塔)
    (1)Java是sun公司,現在是Oracle公司,JavaScript是網景公司
    (2)JavaScript是基於物件的,Java是面向物件
    (3)Java是強型別語言,JavaScript是弱型別語言
      - 比如Java裡面 int i = "10"; //錯誤
      - js:var i = 10; var m = "10"; //可以的
    (4)js只需要解析就可以執行,而Java需要先編譯成位元組碼檔案(.class),再執行

  * js的組成
  (1)ECMAScript
    - ECMA:歐洲計算機協會
    - 有ECMA組織指定的js的語法,語句
  (2)BOM
    - browser object model:瀏覽器物件模型
  (3)DOM
    - document object model:文件物件模型