首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
弥喵
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
新手秒懂 - 作用域 & 作用域链
根据上篇关于 新手秒懂 - 高逼格解释变量提升 的文章中说明了,在生成执行上下文的创建阶段,生成变量对象后会建立作用域链。那我们接下里就看看作用域和作用域链到底是个啥子玩意。 作用域是一套规则, 用于确定在何处以及如何查找变量(标识符)。(说白了就是你写代码的那块旮旯里,来确定…
数组方法不混淆
js 中对数组操作比比皆是,不管是单纯前端操作数组变量,还是后台返回的数组形式接口数据,都需要用到数组一些方法操作数组。不知道大家是不是和我一样经常忘记或混乱数组一些方法,什么 find(),some(),reduce()等等,还有哪些会改变原始数组哪些返回新数组,真是一头雾水…
回流VS重绘
从最初接触css和html的时候,就听说过回流和重绘,当时只是简单的知道一个是尺寸位置等变化引起,另一个是因为外观样式变化引起,并没有做深入的考究,究竟哪些情况会引起重绘,哪些情况会引起回流,没有做过详细的总结,今天我们就来一起复习总结一下。 渲染引擎首先通过网络获得所请求文档…
JavaScript之 new 命令
JavaScript 面向对象编程的基础知识篇 1 。 1. 概述 面向对象编程(Object Oriented Programming,缩写为 OOP)是目前主流的编程范式。 对象是单个实物的抽象。 对象是一个容器,封装了属性(property)和方法(method)。 属性…
前端模块化
... CommonJS的制定者最初的计划是做出一份针对于Javascript语言而不依赖于任何浏览器环境的模块化标准,然后通过标准来倒逼浏览器的制造者去修改浏览器实现以支持该标准,但是制定者忽略了浏览器无法改变的一些因素,如网络因素以及单线程阻塞的问题,而且浏览器没有办法提供…
前端常用设计模式(前端面试设计模式)-大白话讲解🎉🎉🎉
(前端常用设计模式)。我们在面试的时候很多情况都需要手写代码,所以我们写都时候尽量用es6,且里面要用设计模式。这样评分可以达到优秀,如果只是手写实现出功能那么我们只能是及格(主要面试和别人竞争) 尽量用大白话讲一下设计模式,设计模式不是看一次就够的,也不是这次记住就够的。将设…
面试题:说说事件循环机制(满分答案来了)
说async/await执行顺序注意,可以把 chrome 的优化,做法其实是违法了规范的,V8 团队的PR这些自信点说出来,显得你很好学,理解得很详细,很透彻。 把node的事件循环也说一下,重复1、2、3点,node中的第3点要说的是node11前后的事件循环变动点。 Ja…
常见的js算法面试题收集,es6实现
持续更新,持续更新...
介绍下重绘和回流(Repaint & Reflow),以及如何进行优化
1. 浏览器渲染机制 浏览器会把HTML解析成DOM,把CSS解析成CSSOM,DOM和CSSOM合并就产生了渲染树(Render Tree)。 有了RenderTree,我们就知道了所有节点的样式,然后计算他们在页面上的大小和位置,最后把节点绘制到页面上。 由于浏览器使用流式…
async/await 原理及执行顺序分析
之前写了篇文《这一次,彻底理解Promise原理》,剖析了Promise的相关原理,反应不错,这次把学习到的相关的知识也写下。 我们都知道,Promise解决了回调地狱的问题,但是如果遇到复杂的业务,代码里面会包含大量的 then 函数,使得代码依然不是太容易阅读。 基于这个原…