重學紅寶書1——JavaScript概述

前言

最近一直在準備春招實習的提早批,面了不少公司不少部門,也掛了不少公司不少部門,以爲本身還有很大的進步空間
特別是基礎部分,平時總感受本身會了,到最後面試的時候問深一層只能啞口無言,感受特別挫敗,因此我決定重學前端,給本身創建一個完整的知識體系前端

1、JavaScript的組成

  • 核心(ECMAScript)
  • 文檔對象模型(DOM)
  • 瀏覽器對象模型(BOM)

2、ECMAScript

規定的內容:面試

  • 語法
  • 類型
  • 語句
  • 關鍵字
  • 保留字
  • 操做符
  • 對象

3、DOM

1.定義

文檔對象模型,是針對XML但通過拓展用於HTML的API,DOM把整個頁面映射爲一個多層節點結構瀏覽器

2.DOM級別

(1)DOM1級

  • DOM核心:如何映射基於XML的文檔結構
  • DOM HTML:添加了針對HTML的對象和方法

(2)DOM2級

  • DOM核心:開始支持XML命名空間
  • DOM HTML:擴充了鼠標和用戶界面事件、範圍、遍歷(迭代DOM文檔的方法)等細分模塊,並經過對象接口增長了對CSS的支持

(3)DOM3級

  • DOM核心:開始支持XML1.0規範
  • DOM HTML:引入以統一方式加載和保存文檔的方法(在DOM加載和保存模塊中定義);新增驗證文檔的方法(在DOM驗證模塊中定義)

4、BOM

從根本上講,BOM只處理瀏覽器窗口和框架,但習慣上把全部針對瀏覽器的JavaScript拓展算做BOM的一部分框架

相關文章
相關標籤/搜索