“JavaScript”的版本间的差异
来自Wiki.Citydatum
(创建页面,内容为“{{提示|该页面仍需进一步完善,欢迎加入我们}} JavaScript(通常简写为JS),是一种高级解释型编程语言,具有动态、弱类型、…”) |
小 |
||
第15行: | 第15行: | ||
== 上手 == | == 上手 == | ||
+ | [https://www.sololearn.com/Course/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元素: | ||
+ | * 事件: | ||
== 参考链接 == | == 参考链接 == |
2018年10月27日 (六) 19:17的版本
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元素:
- 事件: