前端基礎:JavaScript介紹

來源:互聯網
上載者:User

標籤:web應用開發   解釋   方法   文法   跨平台   內容   簡單   功能   特點   

JavaScript介紹

JavaScript簡介

  • 1.在1995年時,由Netscape公司的Brendan Eich,在網景導航者瀏覽器上首次設計實現二層,因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名JavaScript。但實際上它的文法風格與Self及Scheme較為接近;
  • 2.為了取得技術優勢,微軟推出了JScript,CEnvi退出ScriptEase,與JavaScript同樣可以在瀏覽器上運行,為了統一規格,因為JavaScript相容於ECMA標準,因此也稱為ECMAScript;

JavaScript基本特點
JavaScript是一種屬於網路的指令碼語言,已經被廣泛用於Web應用開發,常用來為網頁添加各式各樣的動態功能,為使用者提供更流暢美觀的瀏覽效果,通常JavaScript指令碼是通過嵌入在HTML中來實現自身功能的。

  • 1.是一種解釋性指令碼語言(代碼不進行先行編譯);
  • 2.主要用來向HTML(標準通用標記語言 (SGML)下的一個應用)頁面添加互動行為;
  • 3.可以直接嵌入HTML頁面,但寫成單獨的js檔案有利於結構和行為的分離;
  • 4.跨平台特性,在絕大多數瀏覽器的支援下,可以在多種平台下運行(如:windows、Linux、Mac、Android、iOS等);

JavaScript指令碼語言同其他語言一樣,有它自身的基礎資料型別 (Elementary Data Type),運算式和算數運算子及程式的基本流程架構。JavaScript提供了四種基本的資料類型和兩種特殊資料類型來處理資料和文字。而變數提供存放資訊的地方,運算式則可以完成較複雜的資訊處理。

JavaScript組成部分

  • ECMAScript:描述了該語言的文法和基本對象;
  • 文件物件模型(DOM):描述處理網頁內容的方法和介面;
  • 瀏覽器物件模型(BOM):描述與瀏覽器進行互動的方法和介面

簡單地說,ECMAScript描述了以下內容:

  • 文法;
  • 類型;
  • 語句;
  • 關鍵字;
  • 保留字;
  • 運算子;
  • 對象,基於物件導向的語言;

JavaScript基礎

前端基礎:JavaScript介紹

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.