首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
八股文不用背
GambleMeow
创建于2022-12-28
订阅专栏
直接让你理解八股文的题目,不需要背
等 10 人订阅
共13篇文章
创建于2022-12-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
八股文不用背-手写Vuex
组成 state:状态 mutation:原子级修改状态 action:调用mutation getter:状态的computed 环境搭建 npm install --global vue-cli@
八股文不用背-http和https
--- theme: nico highlight: vs2015 --- ## http的请求方式 - get:获取数据 - post:修改数据 - put:新增数据 - delete:删除数据 -
八股文不用背-浏览器的GC-垃圾回收机制
本文章除了引导部分,其他全部来自一篇文章 链接 举个栗子 js代码是运行在V8引擎中的,全局js和函数在运行时分别会创建全局上下文和函数上下文,并都会压进一个执行栈中,非引用类的数据就放在上下文,引用
八股文不用背-js中如何实现继承
继承的方法 原型继承 构造方法继承 组合继承 原型对象继承 寄生继承 寄生组合继承 类与继承 现有一个类-猫,然后又想弄一个类-狸花,显然类-狸花除了自己的属性,还包括类-猫的所有的属性的,但我们又不
八股文不用背-vue的diff算法
diff算法 背景 vue将虚拟树(后面用vDom来描述,是一个树)渲染调用了创建元素的方法(creatElement),然后渲染出元素 vDom中的节点是虚拟节点(后面用Vnode形容),在vue源
八股文不用背-webpack打包的原理
浏览器未支持模块化时 背景 浏览器解析html时,是不识别require函数的,也就是说html是不支持模块引入的,而我们开发项目需要模块化开发,怎么办呢? 比如我们现在创建了index.js、add
八股文不用背-深拷贝
主要需要解决的问题: 输入:基本数据类型、对象、函数 循环引用问题:a引用了b,b引用了c,c引用了a,那c.a还需要深拷贝吗 缓存什么时候清空问题:缓存优化
八股文不用背-require和import的区别
链接:require和import的区别 require是commonjs规范 js有个全局的module对象,每个js文件的module对象,它有如下属性 module.id:唯一编号 module
八股文不用背-打通变量->作用域->闭包->函数柯里化 层层递进
变量 变量的使用分为两个步骤 变量声明 变量赋值与取值 比如: 作用域 js代码中有函数、代码块、全局环境三种区域 函数:即function(){} 代码块:{}包裹起来的区域(比如for、if等)
八股文不用背-浏览器缓存
背景 我用浏览器访问一个网站,第一次访问时,下载了一个图片,该图片是长久使用的。 那我第二次访问该网站时,该图片再下载的话,不仅浪费了流量,还增加了资源加载的时间。 如果第一次获取该图片时,就能缓存下
八股文不用背-常见的网络攻击方式XSS和CSRF
XSS(Cross Site Script)攻击以及预防 背景 如果html中存在<script></script>,那么浏览器就会将其当做js来解析然后执行;对于eval()传入的字符串,会被编译,
八股文不用背-三栏布局、圣杯布局、双飞翼布局
效果 要求: left和right固定宽度,content是自适应宽度的 整个盒子的高度是三者的最大值 content需要比left和right提前渲染 尝试 left、right、content都是
八股文不用背-手写promise
使用方式 输出结果是1、2 从这个例子看上去我们要实现的目标有 Promise是一个对象,构造函数接受一个函数 promise对象有一个属性then 构造函数 promise内部需要两个方法提供给外部