JavaScript:修订间差异
跳转到导航
跳转到搜索
创建页面,内容为“{{提示|该页面仍需进一步完善,欢迎加入我们}} 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日 (六) 20: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元素:
- 事件:
