JavaScript
来自Wiki.Citydatum
JavaScript(通常简写为JS),是一种高级解释型编程语言,具有动态、弱类型、基于原型和多范式特征。HTML、CSS、JavaScript是万维网(World Wide Web)的三大核心技术。JavaScript赋予网页可交互的特性,因而成为网络应用的必要基础。大量的网站采用了JavaScript技术,所有的主流浏览器均带有专有的JavaScript解释引擎来执行脚本。
目录
概述
组成部分
应用
网页以外的其他应用
- 嵌入的脚本语言
- 脚本引擎
- 应用平台
上手
SoloLearn JavaScript课程是非常适合初学者的交互式教程(英文,免费),以下内容是根据该课程整理的知识要点。
概述
- <script>标签:用于在页面中嵌入JavaScript脚本;可放置在<head><body>内,调用的时间有所不同,一般放在<body>末尾处;
- <script>标签的属性:language、type属性,用于指定脚本语言与格式,通常不需要;src属性,用于引用外部js脚本文件;
- <noscript>标签:放置需要在不支持JavaScript的浏览器中显示的内容;
- 注释://单行注释;/*多行注释*/;
基本概念
- 变量
- 命名规则:可包括英文字符、数字、下划线(_)、美元符号($),大小写敏感,不能以数字开头;
- 变量类型:数字(number)、字符(string)、布尔(boolean);
- 运算符
- 逻辑运算符
条件与循环
- if
- for
- while
- do while
函数
- 函数定义:function name(parameter1, parameter2) { code block; }
- 函数调用:function name(argument1, argument2);
- 三种类型的弹出框:alert(),prompt(),confirm();
对象
- 对象属性
- 对象构建器
- 对象方法
核心对象
- array
- Math
- Date
DOM
- 选择HTML元素:
- 修改HTML元素的内容与属性:
- 创建、删除、替换HTML元素:
- 事件: