一、HTML、CSS
二、JavaScript
基本书写语法
变量
var定义的变量是全局变量,可以重复定义;
let定义的变量是局部变量,不能重复定义;
const定义的是常量,他的值不能改变;
数据类型,运算符,流程控制语句
==:比较之前会比较类型,类型不同会先类型转换
===:比较之前会比较类型,类型不同直接返回false
js函数
js对象
Array
forEach()中要传入一个函数,这个函数的作用是为了处理数组中的元素,函数可以接收到遍历出来的元素
for和forEach的区别在于for会遍历所有元素,而forEach会遍历有值的元素
简化操作(箭头函数):
splice(A,B):表示从A索引开始删除,删除B个元素
String
charAt(i):获取索引为i位置的字符
indexOf("o"):检索字符o所在的位置
trim():去除左右空格并返回新的字符串
subString(i,j):包头不包尾,返回子字符串
JSON
自定义对象:
简化后:
JSON格式:
基础语法:
BOM
Window对象
Location对象
location.href="www.baidu.com" : 将地址栏的url地址设置为新设置的地址,并且跳转到该地址
DOM
DOM中如何获取元素对象
查询参考手册进行修改获得对象的属性和方法
DOM练习
js事件监听
常见事件
练习:
代码: