跳至主要內容
来认识一下实用的、好用的:URL API

来认识一下实用的、好用的:URL API

JavaScript 代码经常需要操作URL,目前,Node和所有浏览器(除了IE)之外,都实现了URL类用于对其的操作,但它并不是ES标准定义的。这个类是在WHATWG中标准化的。

使用URL() 构造器函数创建URL对象时,可以传入1个绝对URL作为参数,也可以传入2个参数,第一个作为相对URL,第二个传入绝对URL作为base URL。

const myURL = new URL('https://example.org/foo');
// or
const myURL = new URL('/foo', 'https://example.org/');

Yihui大约 2 分钟前端JavaScript浏览器
React 中的 Fiber(纤程)及其工作原理

React 中的 Fiber(纤程)及其工作原理

代数效应

代数效应能够将副作用(例子中为请求图片数量)从函数逻辑中分离,使函数关注点保持纯粹。(函数调用产生的副作用不需要使用者关心,并且是上下文无关的,并不与上下文逻辑相绑定)

Fiber

Fiber并不是计算机术语中的新名词,他的中文翻译叫做纤程,与进程(Process)、线程(Thread)、协程(Coroutine)同为程序执行过程。


Yihui大约 7 分钟React源码探究
scoped属性的用途和工作原理

关于写公司项目的时候因为没有给组件的<style>加上scoped 属性,导致影响了整个项目的样式,而且还push上了gitlab,特别写了此篇避坑,希望大家引以为戒。

scoped属性的用途和工作原理

style加scoped的用途和原理

在标签上绑定了自定义属性,防止css全局污染 但是很多时候使用ui框架如果加scope就不能覆盖,这个时候一般写sass 会在最外层包裹该组件名的id 就可以不使用scoped 了, 不过用/deep/也可以对组件内的样式进行覆盖


Yihui大约 7 分钟CSS前端