JS介紹、意義


HTML和CSS 京東

網頁、網站和應用程序

網頁:單獨的一個頁面 網站:一些列相關的頁面組成到一起 應用程序:可以和用戶產生交互,並實現某種功能。

演示JavaScript的強大

http://impress.github.io/impress.js/ http://naotu.baidu.com/ https://codecombat.com/ https://ide.codemao.cn/

需要翻牆 https://developers.google.com/blockly/ blockly迷宮 https://blockly-games.appspot.com

blockly迷宮不需要翻牆 https://blockly.uieee.com/

JavaScript介紹

JavaScript是什么

HTML CSS

JavaScript 編程語言 流程控制

Netscape在最初將其腳本語言命名為LiveScript,后來Netscape在與Sun合作之后將其改名為JavaScript。JavaScript最初受Java啟發而開始設計的,目的之一就是“看上去像Java”,因此語法上有類似之處,一些名稱和命名規范也借自Java。JavaScript與Java名稱上的近似,是當時Netscape為了營銷考慮與Sun微系統達成協議的結果。Java和JavaScript的關系就像張雨和張雨生的關系,只是名字很像。

Java 服務器端的編程語言

JavaScript 運行在客戶端(瀏覽器)的編程語言

JavaScript是一種運行在客戶端腳本語言 JavaScript的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客戶端的腳本語言,最早是在HTML(標准通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。

JavaScript最初的目的

演示:http://baixiu.uieee.com/admin/login.php 最初的目的是為了處理表單的驗證操作。

JavaScript現在的意義(應用場景)

JavaScript 發展到現在幾乎無所不能。

  1. 網頁特效

  2. 服務端開發(Node.js)

  3. 命令行工具(Node.js)

  4. 桌面程序(Electron)

  5. App(Cordova)

  6. 控制硬件-物聯網(Ruff)

  7. 游戲開發(cocos2d-js)

JavaScript和HTML、CSS的區別

  1. HTML:提供網頁的結構,提供網頁中的內容

  2. CSS: 用來美化網頁

  3. JavaScript: 可以用來控制網頁內容,給網頁增加動態的效果

JavaScript的組成

ECMAScript - JavaScript的核心

ECMA 歐洲計算機制造聯合會

網景:JavaScript

微軟:JScript

定義了JavaScript的語法規范

JavaScript的核心,描述了語言的基本語法和數據類型,ECMAScript是一套標准,定義了一種語言的標准與具體實現無關

BOM - 瀏覽器對象模型

一套操作瀏覽器功能的API

通過BOM可以操作瀏覽器窗口,比如:彈出框、控制瀏覽器跳轉、獲取分辨率等

DOM - 文檔對象模型

一套操作頁面元素的API

DOM可以把HTML看做是文檔樹,通過DOM提供的API可以對樹上的節點進行操作


免責聲明!

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



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