前端思想故事
文章平均质量分 70
suwu150
业精于勤,荒于嬉;行成于思,毁于随;磨刀不误砍柴工。
展开
-
现代浏览器四大进程及渲染线程总结
现代浏览器通常使用多进程架构,其中包括以下四种常见的进程:浏览器进程(Browser Process):浏览器的主进程(负责协调、主控),只有一个该进程是浏览器的核心进程,它控制浏览器的主窗口和各个子进程的创建和销毁。同时,它负责管理用户界面、存储缓存和历史记录等功能。是运行浏览器的主进程。负责管理所有其他进程,并协调他们之间的交互和通信。浏览器窗口和标签页的创建和关闭也由此进程执行。渲染进程(Renderer Process)原创 2023-03-25 16:05:28 · 1907 阅读 · 0 评论 -
微任务和宏任务的区别及具体场景
比较难理解的应该是代码块2,同步执行的按顺序执行就好了,在输出同步任务X1,输出微任务X2后,因为setTimeout又是一个宏任务,所以会被排到所有的宏任务之后,所以就会在7,8的后面出现打印。微任务和宏任务皆为异步任务,它们都属于一个队列,主要区别在于他们的执行顺序,Event Loop的走向和取值。那我们在 宏任务2中的宏任务 X3,X4,X5后面再添加一个宏任务,最终的结果会排列到后面执行。宏任务与微任务之间的执行顺序(同步任务->微任务->宏任务)的执行顺序去检查,会慢慢深入人心的。原创 2023-03-01 22:56:09 · 1169 阅读 · 0 评论 -
在 2016 年学 JavaScript 是一种什么样的体验?
厉害。是这样的,我要开发一个网页,用来展示用户的最新动态。我想我应该通过后端接口获取数据,然后用一个 table 来展示数据,用户可以对数据进行排序。如果服务器上的数据变化了,我还需要更新这个 table。我的思路是用 jQuery 来做。 可别用 jQuery!现在哪还有人用 jQuery。现在是 2016 年了,你绝对应该用 React。哦,好吧,React 是什么? React 是一个非常厉害的库,Facebook 的牛人写的。它能让页面更可控,性能极高,而且使用起来很简单。转载 2017-01-02 17:30:34 · 673 阅读 · 0 评论 -
前端开发者不得不知的ES6十大特性
前端开发者不得不知的ES6十大特性 ES6(ECMAScript2015)的出现,无疑给前端开发人员带来了新的惊喜,它包含了一些很棒的新特性,可以更加方便的实现很多复杂的操作,提高开发人员的效率。 本文主要针对ES6做一个简要介绍。 主要译自: http://webapplog.com/ES6/comment-page-1/。也许你还不知道ES6是什么, 实际上, 它是一种新的javascript规范。在这个大家都很忙碌的时代,如果你想对ES6有一个快速的了解,那么请继续往下读,去了解当转载 2017-01-14 23:53:49 · 1255 阅读 · 0 评论 -
2018年终总结,2019年年度计划
今天是2019年1月1日,新的一年开始了,在过去的一年里学习与规划有点杂乱,没有一个统一的计划,基本是在需要使用什么技术就去学习,而不会专门去钻研一项技术.效果不是很好.2019年计划进行有规律地学习,主要涉及到以下三个方面:一、学习android底层知识与实践技术通过购买基本知识书籍和反向工程进行加深知识的理解二、学习React-Native技术底层知识多参考别人已经上架使用的项目,进...原创 2019-01-01 14:23:07 · 2977 阅读 · 0 评论