首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
[逐个击破] 走进前端
进击的Oliver
创建于2021-08-04
订阅专栏
将前端领域重要的知识点和场景做单篇文章分享
暂无订阅
共8篇文章
创建于2021-08-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
「promise」 难题怪题一把梭哈
前言 本篇博客的由来是一个小伙伴的分享👇🏻 者原本对于promise原理蛮有自信的,但在难题怪题的折磨之下还是破防了…… 本文带大家梳理一下promise的机制,以及一些诡异之处。
JSBridge的重点解析
JSBridge 其实就是连接 Native 代码和 JS 代码的通信方式。 既保证了native的高性能体验,又兼顾了热更新、跨段的优势。
BFC 随笔记录
一直觉得 BFC 虚无缥缈的很难理解,最近重点了解一下,有所收获,遂记录下来。 BFC(block formatting context):块级格式化上下文。 元素间的垂直间距由 margin 决定,相邻块级元素的垂直 margin 会出现折叠。 BFC 里的块级元素边缘不会超…
实用主义的异步与promise
同步:代码立刻执行,拿到结果才走。 蒸米饭的时候就炒菜。 如果一个函数的结果处于上述这类函数的函数体内,那么这个函数是异步函数。 回调的实质是一个函数。 写给别人调用的函数,才是回调。 适用范围:回调函数接收的参数个数 和回调函数中调用的函数的参数个数相等。(x,y)=> { …
What about 'this'?JS中this的用法总结
this 实际上是在函数被调用时发生的绑定,它指向什么完全取决于函数在哪里被调用。 这话说起来容易,理解起来缺常常出现问题。请看如下几段代码 如果要判断一个运行中函数的 this 绑定,就需要找到这个函数的直接调用位置。找到之后就可以按优先顺序应用下面这四条规则来判断 this…
[白话] 快速了解EventLoop
eventloop机制是C++写的,不属于JS。JS是个单线程的语言,来了任务就执行。 eventloop机制在nodejs和chrome浏览器中是不同的。下面我们梳理chrome中的eventloop 渲染进程中的IO线程专门用来接收其他进程传进来的消息。如: 渲染进程中的定…
[长文预警] 聊聊Chrome:从输入url到页面展示
作为科班生,先分享我在OS课堂上听过的,印象最深的的说法:进程是资源分配的最小单位;线程是任务调度的最小单位。 线程必须依托于进程存在。同一进程内的线程共享进程资源。 进程内一个线程崩溃,则该进程崩溃。但不会影响到操作系统。 主进程×1:用户交互、子进程管理、存储管理。 插件进…
JavaScript——对象之进阶:一步一步捋清prototype
刚刚开始学习JavaScript时,被动地认为这是一门“面向对象的语言”,但各种原理和c++,java等典型的面向对象语言明显不同,“原型链”,es6中的“class”,都彰显着js中面向对象的与众不同。 这是我总结的一张图片,简单的描绘了原型和构造函数、实例间的复杂关系。 当…