首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zmoon
掘友等级
前端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
display 和 visibility的区别
1. 占位 | 不占位 2. 重绘 & 回流 2.1 浏览器的渲染流程 2.2 复合图层和渲染图层 2.3 文档流
纯函数
概念:不依赖执行上下文,也不影响上下文的变量,输出只由输入决定; 特点:相同的输入得到相同的输出;没有副作用:不影响外部变量 好处:可缓存性;可移植性;可测试性
import命令
import命令输入的变量是只读的;import命令具有提升效果;import是静态执行的;import是singleton模式
闭包
闭包:有权访问另一个函数作用域中的变量的函数 应用:函数作为返回值 / 函数作为参数传递 / 用闭包模拟私有方法 节流 + 防抖 + 函数柯里化
js是如何实现异步编程的?
callback + promise + async/await + 用法 + 用法区别 + 性能区别
js的执行流程
js的执行流程: 一段js代码 -> 编译阶段 -> 执行阶段 js编译后会生成两部分内容:执行上写文 + 可执行代码
js的执行机制--EventLoop
js的执行机制 -EventLoop 单线程任务 -> 同步任务 + 异步任务-> 宏任务 + 微任务
打印题目汇总
js是一门单线程语言,一切js的多线程都是用单线程模拟出来的。 - 宏队列:执行每个宏队列时会先清空微任务队列 - 微队列:微队列为空时执行宏队列
说一下进程和线程的区别
1. 进程需要分配一大部分的内存,而线程只需要分配一部分栈。 2. 进程是资源分配的最小单位,线程是程序执行的最小单位。
浏览器输入url到页面加载过程发生了什么?
1. DNS查询 2. TCP连接 3. 发生HTTP请求 4. Server处理HTTP请求并返回HTTP报文 5. 浏览器解析并render页面 6. HTTP连接断开
下一页
个人成就
文章被点赞
31
文章被阅读
8,182
掘力值
291
关注了
14
关注者
4
收藏集
1
关注标签
0
加入于
2020-06-22