首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
js
周小寒
创建于2022-04-13
订阅专栏
记录一些JavaScript中的一些重要的知识点
暂无订阅
共15篇文章
创建于2022-04-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS执行原理(Event Loop事件循环、微任务、宏任务)
1. 事件循环Event Loop概念介绍 1.1. 什么是事件循环: 浏览器或者node环境执行js代码的一种规则 2. 宏任务和微任务概念介绍 同步任务: 立即执行 异步任务: 需要等一定事件才能
同步任务和异步任务的执行过程
根据上面图片描述一下同步任务和异步任务的执行过程 同步任务在javascipt主线程中依次执行 当遇到异步任务,会被委托给宿主环境执行(宿主环境一般指node.js或者浏览器) 宿主中的异步任务完成会
函数防抖和节流
防抖 防抖是指单位时间内,频繁出发事件,以最后一次为准。一般用于输入框输入事件 流程 节流 单位时间内,频繁触发事件。只触发一次。一般用于滚动条这种高频事件 流程
Token的作用
1.Token是什么 2.token应用 3.工作流程 4.实际开发一般会把token放在拦截器中处理
HTTP原理 : 网络传输协议
请求报文 请求报文由: 请求行,请求头,请求体组成 请求行: 请求地址 + 请求方法 请求头: 浏览器告诉服务器,发你的数据是什么格式:Content-type: application/x-www-
get与post的区别,put与patch的区别
get与post的区别 1.传参方式不同 2.数据大小不同 3.传输速度不同 4.安全性不同 put与patch区别
前端必会之原型对象
1.什么是原型对象 2.原型对象的作用 3.构造函数、原型对象、实例对象的关系 流程图好理解,举例子
浅谈闭包
闭包closure是什么: 闭包的作用 : 解决变量污染 实际开发中,闭包一般出现在回调函数.....
函数this三种指向
函数this三种指向 环境对象this : 谁调用函数,this就指向谁 普通函数 : 函数名() this->window 对象方法 : 对象名.方法() this->对象 构造函数 : new 函
call和apply和bind三者的区别
call和apply和bind三者的区别 相同点 : 作用一致,都是修改this指向 不同点 : 传参方式不同 : call是按照顺序传参,apply是数组/伪数组传参
原型链
1.Array的原型链 每一个对象都有自己的原型, 而原型也是对象,也会有自己的原型,此次类推形成链式结构。称之为原型链。(原型链的终点是null)
JS语句后面到底要不要加分号
加与不加是风格问题,风格争议不需要有个定论。关键的问题在于如何“争论”,处理好冲突,学会组织语言减少争议是最重要的。因为分号问题在社区内部造成了很多况日持久的口水战,这些口水战是社区的损失……因为大家
JS中非常重要的思想,排他思想
需求:点击一个按钮,自身改变样式,其他按钮恢复默认样式 1.万能排他思路:遍历每一个按钮,检查按钮下标是不是当前点击的下标 i:当前点击的下标 j:循环遍历所以兄弟 如果i==j,是自己,修改样式 2
构造函数new的原理
作用:创建多个对象,但是使代码更简洁 new关键字的原理: 创建空对象 {} this指向这个对象 this = {} 对象赋值 this.name = name 返回这个对象 return this
电梯导航
电梯导航 思路分析:(1)排他思想修改自身样式 (2)页面滚动到右侧对应下标的盒子位置 * a.盒子位置 : offsetTop 1.点击侧边栏按钮 js代码 全部代码