目录

js(一)——了解

js(二)——ECMAScript基础之数据类型

js(三)——ECMAScript基础之流程控制

js(四)——ECMAScript基础之数组

js(五)——ECMAScript基础之函数

js(六)——ECMAScript基础之对象及内置对象

js(七)——BOM之BOM API

js(八)——DOM之DOM API

js(九)——事件

js(十)——高级

js(十一)——案例

js(十二)——特别问题推荐

es6补充


什么是js?

-- 是一门脚本语言

-- 是一门解释型语言

-- 是一门弱类型语言

-- 是一门基于对象和事件驱动语言

-- 是一门动态类型语言(节点)

JavaScript最初的目的

最初的目的是为了处理表单的验证操作。

JavaScript现在的意义(应用场景)

JavaScript 发展到现在几乎无所不能。

  1. 网页特效

  2. 服务端开发(Node.js)

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

  4. 桌面程序(Electron)

  5. App(Cordova)

  6. 控制硬件-物联网(Ruff)

  7. 游戏开发(cocos2d-js)

JavaScript的组成

ECMAScript - JavaScript的核心

ECMA 欧洲计算机制造联合会

网景:JavaScript

微软:JScript

定义了JavaScript的语法规范

JavaScript的核心,描述了语言的基本语法和数据类型,ECMAScript是一套标准,定义了一种语言的标准与具体实现无关

BOM - 浏览器对象模型

一套操作浏览器功能的API

通过BOM可以操作浏览器窗口,比如:弹出框、控制浏览器跳转、获取分辨率等

DOM - 文档对象模型

一套操作页面元素的API

DOM可以把HTML看做是文档树,通过DOM提供的API可以对树上的节点进行操作

JavaScript的书写位置

写在行内

<input type="button" value="按钮" onclick="alert('Hello World')" />

写在script标签中

<head>
  <script>
    alert('Hello World!');
  </script>
</head>

写在外部js文件中,在页面引入

<script src="main.js"></script>

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐