- 博客(12)
- 收藏
- 关注
原创 Ajax基础
Ajax基础概念服务器资源客户端URL请求和响应请求请求是由谁发送的什么是响应响应是谁做出的5种常用的请求方式了解到Ajax的作用Axios库介绍接口及接口文档加入appkey区分数据语法练习GET请求带条件的GET请求POST请求DELETE请求Network - 网络面板总结基础概念服务器服务器: 一台存储网站内容、网站文件的电脑资源资源:1… 网站中使用的文件(html、css、图片、…)这些东西就叫做资源2… 数据也是服务器上的资源,而且是一个网站的灵魂客户端客户端:1… 客户
2022-05-17 19:12:23 1513
原创 js高级(原型继承与原型链,类(实例成员,静态成员),constructor(接收参数),extends(继承),严格模式,指定this的值)
原型继承定义:具体是指一个对象可以将另一个对象的属性或方法继承过来(占为已有)(原型继承是通过原型对象来实现继承的功能)原型链定义:原型链其实就是构造函数的原型“串联”一起(多个存在继承关系的对象之间原型对象的查找关系)在JavaScript 对象中包括了一个非标准备的属性__proto__ 它指向了构造函数的原型对象,通过它可以清楚的查看原型对象的链状结构。类定义:类是一个代码结构,主要作用是创建对象(类 是专门用来造对象的(类的作用和构造函数的作用一致,都是用来造对象的)语法:c
2022-05-15 22:05:27 1082
原创 js高级(面向对象基础(构造函数,实例及实例成员,静态成员,原型对象))
面向对象定义:是一种编写程序的思想(指导方式),更为高级的代码封装形式作用:以对象为中心,造对象1… 构造函数定义:如果一个函数是通过new来调用的,就是构造函数注:箭头函数不能作为构造函数2… 实例定义:能够通过[实例]来访问的属性和方法.,如果一个对象是通过 new 获得的, 那么我们就说它是一个实例.3… 实例成员定义:能够通过[实例]来访问的属性和方法.4… 关于this的使用4-1… 原生 DOM 中事件回调的 this 指的是事件源!4-2… 构造函数中的 this
2022-05-14 21:57:29 222
原创 js高级(解构赋值,构造函数)
解构赋值定义:种为变量赋值的新语法,一次可以为多个变量赋值。1… 数组解构语法:let [变量的集合] = [正常的数组]会按顺序进行赋值数组解构的特点:1-1… 左边的变量名与右边的数组单元【一一对应】1-2… 左边数量大于右边(变量名多,数组单元少),变量名会存在没有被赋值的情况,就是undefined1-3… 右边数量大于左边(变量名少,数组单元多)1-4… 结构赋值的默认值2… 对象解构语法: let {此处是变量名} = {正常的对象}对象解构的特点2-1…
2022-05-12 21:55:47 875 1
原创 js高级(变量和函数提升,闭包,函数的参数(arguments,剩余参数...),箭头函数)
变量和函数提升1… 变量提升变量使用:先声明,后访问变量提升:先访问,后声明(let不存在变量提升的现象)变量在声明之前被访问,变量的值为undefined推荐:先声明,后使用2… 函数提升函数提升能够使函数的声明调用更灵活函数表达式不存在提升的现象闭包定义:称为闭包函数,就是一个【能够访问别的作用域变量】的函数,作为返回值的函数1-1… 语法格式的闭包函数1-2… 经常使用的闭包函数:2… 闭包函数的作用延长变量的使用范围,在函数外部能访问函数内部的变量3… 闭
2022-05-11 22:05:05 496 1
原创 webAPIs(窗口大小变化事件,BOM, location浏览器地址相关对象,navigator浏览器信息相关对象,history控制浏览器的前进和后退以及变更历史,screen 跟屏幕硬件相关)
节点操作1.克隆节点(复制)DOM对象.cloneNode(true):如果传递参数 true 表示不仅复制节点本身,其子节点都会复制2.删除节点 DOM对象.removeChild(被删除的儿子)时间对象在 Javascript 中想要获取时间就会用到时间对象,具体是指 Date如果获得时间戳:注意:事件对象定义:当给事件回调传了一个形参后,那么这个形参就是事件对象:event 或 ev 或 e事件对象包含:事件流定义:了解事件流的目的是为了弄清楚事件是如何执行的。
2022-05-07 10:47:38 316
原创 webAPIs(事件对象,事件流,事件委托,阻止冒泡行为和阻止默认行为,滚动事件,加载事件,元素的尺寸和位置(三大家族))
排它思想定义:是常见的一种交互处理方式:当用户在对某个元素进行操作时,其兄弟元素也相应的做出修改节点关系定义:指 HTML 标签的关系,父子关系、兄弟关系1.子级找父级2.父级找子级3.找相邻的兄弟节点操作定义:指针 DOM 进行增删改查的操作1.DOM对象.createElement():创建节点2.DOM对象.appendChild():添加节点到DOM树...
2022-05-07 10:29:50 102
原创 webAPIs(高阶函数,排他思想,节点关系,节点操作,时间对象,时间戳)
使用DOM的样式处理style2.className :它的作用是直接将原来的类名给【覆盖】掉3.classList事件(DOM 中非常核心的内容)1.事件的监听添加事件的 3 个要素:事件源、事件类型、事件回调事件源是指 DOM 对象事件类型是【固定名称】的一些词语,比较 click、input、focus、blur 等事件回调就是一个函数,只不过这个函数当成参数了而已环境变量1.在函数中或全局中可以使用一个【固定】名称的变量 this2.它的数据类型是一个对象3.
2022-05-07 10:16:13 213
原创 webAPIs(DOM,获取、修改DOM对象,样式修改,间歇函数(定时器),事件,环境变量this)
内置对象-Math内置对象定义:是 Javascript 中内部定义好的对象Math定义:是针对一些数学相关的运算1.Math.random(),取值范围为 0 ~ 1 (不等于1)求任意范围的随机数:Math.floor(Math.random() * (m - n + 1)) + n2.Math.floor 向下取整3.Math.ceil 是向上取整4.其它的 Math.pow() 求次方 Math.abc() 求绝对值获取 DOM 对象1.document.querySelecto
2022-05-07 10:03:52 147
原创 webAPIs(JSON,本地存储,正则(元字符,量词,边界符,修饰符,字符串方法))
resize事件类型定义:当窗口大小发生变化后就会触发的事件BOM定义:1.Broswer Object Model(浏览器对象模型),把浏览器想像成是一个对象。2.想到 BOM 就要想到 window,想到 DOM 你就想到 document3.window 它表示的全局的意思,定义全局变量就可以通过 window 进行定义BOM-location定义:1.是跟浏览器的地址相关的对象,它能够获取地址、锚链接、参数等2.location.href 如果把它当变量用就是获取地址,如果对
2022-05-06 21:20:30 163
原创 webAPIs(延迟函数(清除),并发模型,事件循环,递归函数,自定义属性)
事件委托定义:后代元素把事件委托给祖先元素,但是必须要明确是哪个后代。阻止冒泡事件和阻止默认行为阻止冒泡事件定义:就是让事件不再从子级向父级传播语法:在事件回调函数中通过 ev.stopPropagation()阻止默认行为定义:是指让一些标签的默认行为不执行(如a form)语法:事件回调中的 ev.preventDefault()滚动事件定义:是在页面或盒子发生滚动的时候被触发。(当滚动事件发生时,一般是给某个父盒子进行监听。)语法:1.页面的: document.ad
2022-05-05 21:59:19 145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人