1. 程式人生 > >1.8.0 JavaScript

1.8.0 JavaScript

1.8.1 概述

就像是老婆和老婆餅一樣,java和javascript沒有關係,剛開始是蹭熱度!javajscript是解釋性程式設計語言;擁有面向物件的能力;不需要再搭建語言環境下執行,有支援它的瀏覽器即可;

1.8.2 特點

  • 基於物件。JavaScript是一種基於物件的指令碼語言,它不僅可以建立物件,也能使用現有的物件。
  • 鬆散性 它是一種鬆散型別的語言,它的變數不必具有一個明確的型別,核心與C++、Java相似。
  • 物件屬性 它的物件是把屬性名對映為任意的屬性值,不像C++和Java中的物件。
  • 繼承機制 它的面向物件繼承機制是基於原型的,和C++和Java中的不同。

1.8.3組成

在這裡插入圖片描述

  • ECMAScript: 包括語法、型別、語句、關鍵字、保留字、操作符、物件等。

  • 文件物件模型(DOM): 針對XML但經過擴充套件用於HTML的應用程式程式設計介面。

  • 瀏覽器物件模型(BOM): 訪問和操作瀏覽器視窗,使用它可控制瀏覽器顯示頁面以外的部分

1.8.4 隨筆

javascript很強大、很合適、對於一般的需求來說,javascript可以很好的滿足需求,而且也足夠的上手簡單,但它是絕不是一門簡單的語言!隨著ES的不斷擴充套件和升級,生態也越來越豐富,不管是移動端和PC端以及其他方面缺陷方面都有補充或支援對應的庫和框架。呈現出百花齊放的泰勢。