- 01_JavaScript简介
- 02_JavaScript语句、标识符
- 03_变量
- 04_JavaScript引入到文件
- 05_JavaScript注释与常见输出方式
- 06_数据类型
- 07_typeof运算符
- 08_运算符之算数运算符
- 09_运算符之赋值运算符
- 10_运算符之比较运算符
- 11_运算符之布尔运算符
- 12_条件语句之if语句
- 13_条件语句之if...else
- 14_条件语句值Switch
- 15_三元运算符
- 16_循环语句值for
- 17_for循环语句实操
- 18_循环语句值while
- 19_break语句和continue语句
- 20_字符串
- 21_字符串方法_charAt
- 22_字符串方法_concat
- 23_字符串方法_substring
- 24_字符串方法_substr
- 25_字符串方法_indexOf
- 26_字符串方法_trim
- 27_字符串方法_split
- 28_数组
- 29_数组的遍历
- 30_数组静态方法_Array.isArray
- 31_数组方法_push_pop
- 32_数组方法_shift_unshift
- 33_数组方法_join
- 34_数组方法_concat
- 35_数组方法_reverse
- 36_数组方法_indexOf
- 37_函数
- 38_对象概述
- 39_Math对象
- 40_Date对象
- 41_DOM概述
- 42_document对象_方法_获取元素
- 43_document对象_方法_创建元素
- 44_Element对象_属性
- 45_Element获取元素位置
- 46_CSS操作
- 47_事件处理程序
- 48_事件类型之鼠标事件
- 49_Event事件对象
- 50_事件类型之键盘事件
- 51_事件类型之表单事件
- 52_事件代理(事件委托)
- 53_定时器之setTimeout
- 54_定时器之setInterval
- 55_防抖(debounce)
- 56_节流(throttle)
JavaScript是在浏览器中执行的脚本语言嵌套在HTML程序中通过控制网页中各种标记的样式变化增加网页动态效果,JavaScript设计的目标是在不占用很多系统和网络资源的情况下,可以在页面做完整的程序。
一种脚本语言
需要和HTML标记相结合使用。
采用小程序段的方式实现编程。
需要由浏览器逐行的解释执行。
基于对象的语言
JavaScript是基于对象的语言,因为它依赖于功能的内建对象。
JavaScript不是面向对象的,因为不允许对象继承与子类。
是平台独立的
JavaScript程序在HTML文档内运行。其程序不依赖于平台和操作系统,只要浏览器需支持JavaScript,就能运行JavaScript程序。
简单性
没有复杂的语法和规则,它的变量类型采用弱类型,并未使用严格的数据类型,易于学习和掌握。
大小写敏感
事件驱动
可以编程通过输入设备应答用户动作。
使用分号组合语句
在JavaScript中分号不是必要的。但好的做法是脚本语句(如声明变量)之后使用分号。
安全性高
不允许访问本地硬盘,不能将数据存入到服务器,不允许对网络文档进行修改和删除,有效防止数据的丢失。
JavaScript是脚本语言,单条JavaScript语句就能构成一个完整程序,程序结构十分简单。
JavaScript程序需要结合到具体HTML文件才能正确执行。
