首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
前端基础知识
鲍鲍18
创建于2022-03-16
订阅专栏
温故知新
暂无订阅
共6篇文章
创建于2022-03-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一 CSS篇
1 HTML语义化 让代码更可读 利于爬虫抓取内容(SEO-搜索引擎优化) 2 盒模型宽度如何计算,给一个div求offsetWidth 答: offsetWidth = 内容宽度 + 内边距 + 边
二 js变量类型和计算
值类型 结论: 1 值类型存储在栈内存中,a和b之间互相赋值,a改变,b不会改变(各不相干) 2 如果想象引用类型一样赋值就需要用到深拷贝 引用类型 结论: 引用类型:a = {age: 20} 栈:
三 原型和原型链
如何判断一个变量是不是数组 知识点:class和继承,类型判断instanceof,原型和原型链 用class实现继承 class的原型本质: 组合式继承,es6的继承本质上为 原型链 + 盗用构造函
四 作用域和闭包
题 this的不同应用场景,如何取值? 手写bind函数 闭包应用场景,举例说明 创建10个 标签,点击的时候弹出对应的序号 知识点 作用域和自由变量 闭包 this 作用域 作用域:变量可以合法使用
五 异步
题目 同步和异步的区别是什么? 手写Promise加载一张图片 前端使用异步的场景有哪些? 下方打印顺序 知识点 单线程和异步 应用场景 callback hell和Promise callback本
六 异步进阶
问答题 请描述 event loop(事件循环/事件轮询) 的机制,可画图 什么是宏任务和微任务,两者有什么区别? Promise有哪三种状态?如何变化? 场景题 promise then catch