Ajax 提交表单数据和拦截器 本章节讲解: 表单的组成、表单的提交事件和阻止默认行为、jQuery 的 serialize()函数、axios请求方法别名, axios 拦截器概念、axios 请求拦截器、axios 响应拦截器、loading效果。
javascript事件流 事件流是对事件执行过程的描述,了解事件的执行过程有助于加深对事件的理解,提升开发实践中对事件运用的灵活度。 任意事件被触发时总会经历两个阶段:【捕获阶段】和【冒泡阶段】。简言之,捕获阶段是【从父到子】的传导过程,冒泡阶段是【从子向父】的传导过程。
间歇函数,事件监听。 间歇函数 知道间歇函数的作用,利用间歇函数创建定时任务。 setInterval 是 JavaScript 中内置的函数,它的作用是间隔固定的时间自动重复执行另一个函数,也叫定时器函数。 <script> // 1. 定义一个普通函数 function repeat() { console.log('不知疲倦的执行下去....') } // 2. 使用 setInterval 调用 repeat 函数 // 间隔 1000 毫秒,重复调用 repeat
Web Apis 介绍 知道 ECMAScript 与 JavaScript 的关系,Web APIs 是浏览器扩展的功能。 严格意义上讲,我们在 JavaScript 阶段学习的知识绝大部分属于 ECMAScript 的知识体系,ECMAScript 简称 ES 它提供了一套语言标准规范,如变量、数据类型、表达式、语句、函数等语法规则都是由 ECMAScript 规定的。浏览器将 ECMAScript 大部分的规范加以实现,并且在此基础上又扩展一些实用的功能,这些被扩展出来的内容我们称为 Web APIs。 .
内置对象的使用 内置对象 回想一下我们曾经使用过的 console.log,console其实就是 JavaScript 中内置的对象,该对象中存在一个方法叫 log,然后调用 log 这个方法,即 console.log()。 除了 console 对象外,JavaScritp 还有其它的内置的对象 Math Math 是 JavaScript 中内置的对象,称为数学对象,这个对象下即包含了属性,也包含了许多的方法。 属性 Math.PI,获取圆周率 // 圆周率 console.log(Math.
对象的基本使用 对象 对象是 JavaScript 数据类型的一种,之前已经学习了数值类型、字符串类型、布尔类型、undefined。对象数据类型可以被理解成是一种数据集合。它由属性和方法两部分构成。 语法 声明一个对象类型的变量与之前声明一个数值或字符串类型的变量没有本质上的区别。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>对象语法</t..
函数的基本使用 函数 理解函数的封装特性,掌握函数的语法规则 声明和调用 函数可以把具有相同或相似逻辑的代码“包裹”起来,通过函数调用执行这些被“包裹”的代码逻辑,这么做的优势是有利于精简代码方便复用。 声明(定义) 声明(定义)一个完整函数包括关键字、函数名、形式参数、函数体、返回值5个部分 调用 声明(定义)的函数必须调用才会真正被执行,使用 () 调用函数。 <!DOCTYPE html> <html lang="en"> <head> &...
数组的基本使用 数组 知道什么是数组及其应用的场景,掌握数组声明及访问的语法。 数组是什么? 数组:(Array)是一种可以按顺序保存数据的数据类型 使用场景:如果有多个数据可以用数组保存起来,然后放到一个变量中,管理非常方便 数组的基本使用 定义数组和数组单元 <script> // 1. 语法,使用 [] 来定义一个空数组 // 定义一个空数组,然后赋值给变量 classes // let classes = []; // 2. 定义非空数组 let classe...
for语句的基本使用 实现循环的 3 要素 <script> // 1. 语法格式 // for(起始值; 终止条件; 变化量) { // // 要重复执行的代码 // } // 2. 示例:在网页中输入标题标签 // 起始值为 1 // 变化量 i++ // 终止条件 i <= 6 for(let i = 1; i <= 6; i++) { document.write(`<h${i}>循环控制,即重复执行<h${i}>`)...
while循环 循环作用:重复执行一些操作,如while循环 for循环. while循环 语法: while (循环条件) { 重复执行的代码(循环体) } 跟if语句很像,都要满足小括号里的条件为true才会进入 循环体 执行代码 while大括号里代码执行完毕后不会跳出,而是继续回到小括号里判断条件是否满足,若满足又执行大括号里的代码,然后再回到小括号判断条件,直到括号内条件不满足,即跳出 循环三要素: 1.变量起始值 2.终止条件(没有终止条件,循环会一直执行,造成死循环) 3.变量变..
表达式和语句 表达式是可以被求值的代码,JavaScript 引擎会将其计算出一个结果。(简单理解表达式就是一个式子) 语句是一段可以执行的代码。(比如: prompt() 可以弹出一个输入框) 分支语句 以前我们写的代码,写几句就从上往下执行几句,这种叫顺序结构 有的时候要根据条件选择执行代码,这种就叫分支结构 某段代码被重复执行,就叫循环结构 if分支 if语句有三种使用:单分支、双分支、多分支 单分支 语法: if(条件){ 满足条件执行的代码 } 括号内的条件为true..
运算符的使用 1.赋值运算符 赋值运算符:对变量进行赋值的运算符 赋值运算符(=)将等号右边的值赋予给左边, 要求左边必须是一个容器 其它赋值运算符:+=,-=,*=,/=,%=;使用这些运算符可以在对变量赋值时进行快速操作 let num = 1 // 采取赋值运算符 // num = num + 1 // num += 1 num += 3 console.log(num) 一元运算符 一元运算符:正负号 前置自增:++i 后置自增:i++ 前置自增和...