首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
学习笔记
夏目里绘
创建于2022-05-26
订阅专栏
前端JavaScript基础到vue框架的学习笔记以及知识点
暂无订阅
共54篇文章
创建于2022-05-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
节流和防抖
1.函数防抖 函数防抖:单位时间内,频繁触发事件,只会触发最后一次 函数防抖实际开发应用场景: 实时获取输入框文本 2.函数节流 函数节流:单位时间内,频繁触发事件,只会触发一次 函数节流应用场景 :
从输入网址到页面呈现
1.DNS域名解析: 将url中的域名解析成ip地址 2.TCP三次握手: 建立安全的网络传输协议 2.1 什么是TCP : 一种 传输控制协议 2.2 TCP作用 : 保证HTTP网络传输是 安全
onreadstatechange事件以及Ajax组成和get,post区别
1.XMLHttpRequest的两个事件 onload事件 :接收服务器响应的数(一次请求,只会执行一次) onreadystatechang事件 : 作用与onload事件一致(一次请求,会执行多
axios拦截器
拦截器 拦截器: 在请求或响应被 then 或 catch 处理前拦截它们 请求拦截器: 响应拦截器: 移除拦截器 如果你想在稍后移除拦截器,可以这样: 也可以为自定义 axios 实例添加拦截器 总
axios框架使用
1.axios(阿克休斯) 官网 : http://www.axios-js.com/ 2.axios基本使用 3.axios推荐用法
Ajax (Asynchronous Javascript And XML)交互流程
1.Ajax Ajax: 浏览器跟服务器交互的一套API。 它的作用就是可以让浏览器和服务器进行交互。 服务器: 就是提供某种服务的 电脑(机器) 如何让电脑提供某种服务呢?安装软件 想让你的电脑提供
JavaScript几个常问的面试题
1. new关键字的作用 创建一个空对象 this指向这个对象 对象赋值 返回这个对象 2. 构造函数,原型对象,实例对象的关系 1.构造函数有一个属性prototype,指向自己的原型对象 2.实例
解构赋值和箭头函数
1.解构赋值 解构赋值: 使用解构简洁语法快速为变量赋值。 支持多维解构赋值 1.2数组解构 数组解构是将数组的单元值快速批量赋值给一系列变量的简洁语法 总结:总结: 赋值运算符 = 左侧的 [] 用
闭包和递归函数以及浅深拷贝
1.闭包(closure)是什么 闭包概念: 一个函数对周围状态的引用捆绑在一起,内存函数中访问到其他函数的作用域 总结: 总结: 闭包本质仍是函数,只不是从函数内部返回的 闭包能够创建外部可访问的隔
函数this的指向
环境对象 环境对象this: 谁调用我我就是谁 this指向取决于函数的调用: 普通函数 : 函数名() this->window 构造函数 : new 函数名() this->new创建的实例对象
剩余参数和默认参数以及两种声明变量的区别
1. arguments关键字 2. 剩余参数(rest参数 3.函数默认参数 4. 变量声明let与const
面向对象的特征和原型链,instanceof运算符
1.面对对象的三大特征 封装:将某个具体功能封装在对象中,只对外部暴露指定的接口,外界在使用的时候,只考虑接口怎么用,不用考虑内部怎么实现(前面学习的api其实就是一种封装思想)
构造函数
1.工厂函数 工厂函数: 用于批量创建对象的函数 以往以普通对象(命名空间)形式封装的代码只是单纯把一系列的变量或函数组合到一起,所有的数据变量都被用来共享(使用 this 访问)。 2.构造函数
面向对象
1.内置对象 面向对象不是一门技术,而是一种解决问题的思维方式 面向对象的本质是对面向过程的一种封装 对象的本质是程序代码与现实世界沟通的一座桥梁。它有两种含义 对象:是一种数据类型(存储数据的容器)
正则表达式
正则表达式 正则表达式: 是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象, 通常用来查找,替换那些符合正则的文本
浏览器本地存储
本地存储 数据存储在用户浏览器中 设置、读取方便、甚至页面刷新不丢失数据 容量较大,sessionStorage和localStorage约 5M 左右 作用: 可以将数据永久存储在本地(用户的电脑)
常用的便利数组
遍历数组: forEach数组 map数组, join数组 filter数组,四种常用数组的使用语法
延时定时器和js执行机制
定时器-延时函数 JavaScript 内置的一个用来让代码延迟执行的函数,叫 setTimeout, 语法: setTimeout 仅仅只执行一次,所以可以理解为就是把一段代码延迟执行,
BOM对象及属性方法
BOM 1.BOM BOM(Browser Object Model ) 是浏览器对象模型 2.window对象是一个全局对象,也可以说是JavaScript中的顶级对象
DOM节点的增删改查
DOM 节点 回顾之前 DOM 的操作都是针对元素节点的属性或文本的,除此之外也有专门针对元素节点本身的操作,如插入、复制、删除、替换等。
下一页