JavaScript+jQuery前端开发基础教程(第2版)(微课版)课件 刘凡馨 第3章 数组和函数;第4章 异常和事件处理.pptx
JavaScript+jQuery前端开发基础教程;第3章数组和函数;3.1数组;3.1.1创建数组;1.使用数组常量创建数组;2.使用...扩展操作符创建数组;3.使用Array()函数创建数组;4.使用Array.of()方法创建数组;5.使用Array.from()方法创建数组;3.1.2使用数组;;2.使用多维数组;3.数组下标范围;4.使用数组赋值;5.添加、删除数组元素;;6.数组迭代;3.1.3数组的属性;;2.prototype属性;3.1.4操作数组的方法;2.逆转元素顺序;3.数组排序;4.取子数组
;5.splice()方法;6.push()和pop()方法;7.unshift()和shift()方法;8.concat()方法;3.2函数;3.2.1定义函数;;;2.在表达式中定义函数;3.使用Function()构造函数;4.箭头函数;;3.2.2调用函数;3.2.3带参数的函数;1.函数参数的个数;2.使用数组作为参数;3.使用对象作为参数;3.2.4嵌套函数;3.2.5递归函数;3.3内置函数;2.confirm()函数;3.prompt()函数;4.escape()函数和unescape()函数;;;编程实践:模拟汉诺塔移动;;;;JavaScript+jQuery前端开发基础教程;第4章异常和事件处理;4.1异常处理;4.1.1捕获和处理异常;;;4.1.2抛出异常;4.2事件处理;4.2.1理解事件;1.事件类型;;2.事件目标;3.事件处理程序;4.事件对象;5.事件传播;;;4.2.2注册事件处理程序;1.设置HTML标记属性注册事件处理程序;2.设置JavaScript对象属性注册事件处理程序;3.使用addEventListener()方法注册事件处理程序;;4.2.3事件处理程序的调用;2.事件处理程序的参数;事件对象的主要属性和方法;;3.事件处理程序的返回值;;;4.2.4阻止事件传播;4.2.5页面加载与卸载事件;4.2.6鼠标事件;4.2.7键盘事件;4.2.8表单提交事件;编程实践:响应鼠标操作