├── .gitignore ├── BrowerNetwork ├── Event Loop.md ├── assets │ ├── activation.jpg │ ├── authorStlyeSheets.png │ ├── beforeunload.png │ ├── browerprocess.jpg │ ├── browertabs.gif │ ├── browserArch.png │ ├── browserui.png │ ├── busyExample.gif │ ├── callstack.gif │ ├── cclayerlist.jpg │ ├── computedStyle.png │ ├── computedStyleChart.png │ ├── computerArchitecture.png │ ├── cpu.png │ ├── cssFuncToken.png │ ├── cssLink.png │ ├── cssParse.png │ ├── cssTokenType.png │ ├── dataStructure.png │ ├── demoStylesheet.jpg │ ├── differentSite.png │ ├── drawquads.jpg │ ├── eventloop.png │ ├── excutepainoperations.jpg │ ├── execute.png │ ├── fontsizeCompute.png │ ├── gpu.png │ ├── gpurasterization.jpg │ ├── htmlParseDom.png │ ├── idleExample.gif │ ├── incorrectRendering.png │ ├── input.png │ ├── interFrameIdlePeriod.jpg │ ├── isolation.png │ ├── layerTree.png │ ├── layerexample.png │ ├── layerstotilesforraster.jpg │ ├── layoutObject.jpg │ ├── layoutTree.png │ ├── lookprocess.jpg │ ├── mainthreadcommit.jpg │ ├── memory.svg │ ├── multiProcessArch.png │ ├── navigation.png │ ├── navigationPreloads.png │ ├── navstart.png │ ├── noScreenUpdatesIdlePeriod.jpg │ ├── pageLoaded.png │ ├── paintOrder.png │ ├── paintRecords.png │ ├── paintRecordsExample.jpg │ ├── paragraphLayout.gif │ ├── preloadScanner.png │ ├── prepaint.jpg │ ├── prepareRenderProcess.png │ ├── processthread.png │ ├── queen.png │ ├── rafAnimation.gif │ ├── rafsettimeout.jpg │ ├── rastertile.png │ ├── reciveData.png │ ├── redirect.png │ ├── redraw.png │ ├── relayout.png │ ├── renderingPipeline.png │ ├── reraster.png │ ├── response.png │ ├── serverWokerExcute.png │ ├── serviceWorker.png │ ├── servicfication.svg │ ├── singleProcess.png │ ├── stack.png │ ├── telLayout.png │ ├── thread.png │ ├── timeoutAnimation.gif │ ├── updateStatus.png │ ├── vizdisplay.jpg │ └── workerprocess.svg ├── 浏览器如何计算CSS.md └── 窥探浏览器基本原理.md ├── Essay ├── assets │ ├── audioContextPlaybackRate.jpg │ ├── pitchStretch.jpg │ ├── playbackRateMDN.jpg │ ├── setCurrentTime.jpg │ ├── startError.png │ └── wavesurferPlaybackRate.jpg └── 音频可视化小记.md ├── JavaScript ├── 3D 词云.md ├── JS异步编程史.md ├── assets │ ├── breakoff.jpg │ ├── chainbreak.jpg │ ├── constructor.png │ ├── generator.jpg │ ├── promise.jpg │ ├── proto.png │ ├── protoConstructor.png │ ├── prototype.png │ ├── prototypeChain.png │ └── wordcloud.gif ├── prototype、__proto__与constructor.md └── utils.md ├── README.md ├── React ├── Class组件绑定this方法区别.md ├── React Hooks初次挂载.md ├── React18批量更新.md ├── ReactElement对象.md ├── React事件系统.md ├── React源码调试环境搭建.md ├── React调度Scheduler.md ├── Zustand源码浅析.md └── assets │ ├── appCompFirstHook.svg │ ├── appCompSecondUseState.svg │ ├── appCompUseCallback.svg │ ├── appCompUseEffect.svg │ ├── appCompUseLayoutEffect.svg │ ├── appCompUseMemo.svg │ ├── appCompUseRef.svg │ ├── appCompWorkInProgressOk.svg │ ├── beforeCommitBeforeMutationEffects.svg │ ├── beginWorkUpdateHostRoot.svg │ ├── browserdebug.jpg │ ├── commitRootBeforeFlushPassiveEffects.svg │ ├── disableEslint.jpg │ ├── enqueueUpdate.png │ ├── exportWebpack.jpg │ ├── hostRootFiberEnqueue.svg │ ├── hostRootFiberWorkInProgress.svg │ ├── ideDebugReactPerfect.jpg │ ├── initialMountRoot.svg │ ├── moduleScopeError.jpg │ ├── mountSyncExternalStore.svg │ ├── performSyncWorkOnRoot.svg │ ├── performUnitOfWork.drawio │ ├── performUnitOfWork.svg │ ├── react16JsxTransform.jpg │ ├── react17EventBindDom.jpg │ ├── react17JsxTransform.jpg │ ├── react18ensureRootIsScheduled.svg │ ├── reactBuildSourcemapError.jpg │ ├── reactBuildWithSourcemap.jpg │ ├── reactDebugAlias.jpg │ ├── reactDivRootEvents.jpg │ ├── reactEventDispatch.drawio │ ├── reactEventDispatch.svg │ ├── reactEventFiberTree.svg │ ├── reactEventScroll.jpg │ ├── reactEventVarsInit.svg │ ├── reactHooksEnsureRootIsScheduled.svg │ ├── reactHooksFirstDispatchAction.svg │ ├── reactHooksFirstDispatchSetState.svg │ ├── reactHooksMount.drawio │ ├── reactHooksMount.svg │ ├── reactHooksMountSimple.svg │ ├── reactHooksSecondDispatchAction.svg │ ├── reactHooksSecondDispatchActionOk.svg │ ├── reactHooksThirdDispatchActionAfter.svg │ ├── reactHooksThirdDispatchActionOk.svg │ ├── reactHooksUpdateLanes.svg │ ├── reactNoSourcemap.jpg │ ├── reactScheduler.drawio │ ├── reactScheduler.svg │ ├── reactSourcemapTrue.jpg │ ├── rootFinishedWork.svg │ ├── scheduleUpdateOnFiber17Vs18.jpg │ ├── taskPriority.jpg │ ├── thisbindvs.jpeg │ ├── vscodeAddDebug.jpg │ ├── vscodeDebugConfig.jpg │ ├── vscodeDebugReactPerfect.png │ ├── vscodeDebugSuccess.png │ ├── vscodeRunDebug.jpg │ ├── vscodeSourcemapTrue.jpg │ ├── webstormAddDebug.jpg │ ├── webstormDebugConfig.jpg │ ├── webstormDebugReactPerfect.jpg │ ├── webstormDebugSuccess.jpg │ ├── webstormRunDebug.jpg │ └── workInProressHostRoot.svg └── Shell ├── Git.md └── pkg manager.md /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | *.log 3 | -------------------------------------------------------------------------------- /BrowerNetwork/assets/activation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/activation.jpg -------------------------------------------------------------------------------- /BrowerNetwork/assets/authorStlyeSheets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/authorStlyeSheets.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/beforeunload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/beforeunload.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/browerprocess.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/browerprocess.jpg -------------------------------------------------------------------------------- /BrowerNetwork/assets/browertabs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/browertabs.gif -------------------------------------------------------------------------------- /BrowerNetwork/assets/browserArch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/browserArch.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/browserui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/browserui.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/busyExample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/busyExample.gif -------------------------------------------------------------------------------- /BrowerNetwork/assets/callstack.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/callstack.gif -------------------------------------------------------------------------------- /BrowerNetwork/assets/cclayerlist.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/cclayerlist.jpg -------------------------------------------------------------------------------- /BrowerNetwork/assets/computedStyle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/computedStyle.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/computedStyleChart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/computedStyleChart.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/computerArchitecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/computerArchitecture.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/cpu.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/cssFuncToken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/cssFuncToken.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/cssLink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/cssLink.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/cssParse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/cssParse.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/cssTokenType.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/cssTokenType.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/dataStructure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/dataStructure.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/demoStylesheet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/demoStylesheet.jpg -------------------------------------------------------------------------------- /BrowerNetwork/assets/differentSite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/differentSite.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/drawquads.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/drawquads.jpg -------------------------------------------------------------------------------- /BrowerNetwork/assets/eventloop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/eventloop.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/excutepainoperations.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/excutepainoperations.jpg -------------------------------------------------------------------------------- /BrowerNetwork/assets/execute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/execute.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/fontsizeCompute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/fontsizeCompute.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/gpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/gpu.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/gpurasterization.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/gpurasterization.jpg -------------------------------------------------------------------------------- /BrowerNetwork/assets/htmlParseDom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/htmlParseDom.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/idleExample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/idleExample.gif -------------------------------------------------------------------------------- /BrowerNetwork/assets/incorrectRendering.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/incorrectRendering.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/input.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/interFrameIdlePeriod.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/interFrameIdlePeriod.jpg -------------------------------------------------------------------------------- /BrowerNetwork/assets/isolation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/isolation.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/layerTree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/layerTree.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/layerexample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/layerexample.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/layerstotilesforraster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/layerstotilesforraster.jpg -------------------------------------------------------------------------------- /BrowerNetwork/assets/layoutObject.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/layoutObject.jpg -------------------------------------------------------------------------------- /BrowerNetwork/assets/layoutTree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/layoutTree.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/lookprocess.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/lookprocess.jpg -------------------------------------------------------------------------------- /BrowerNetwork/assets/mainthreadcommit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/mainthreadcommit.jpg -------------------------------------------------------------------------------- /BrowerNetwork/assets/multiProcessArch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/multiProcessArch.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/navigation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/navigation.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/navigationPreloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/navigationPreloads.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/navstart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/navstart.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/noScreenUpdatesIdlePeriod.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/noScreenUpdatesIdlePeriod.jpg -------------------------------------------------------------------------------- /BrowerNetwork/assets/pageLoaded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/pageLoaded.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/paintOrder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/paintOrder.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/paintRecords.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/paintRecords.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/paintRecordsExample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/paintRecordsExample.jpg -------------------------------------------------------------------------------- /BrowerNetwork/assets/paragraphLayout.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/paragraphLayout.gif -------------------------------------------------------------------------------- /BrowerNetwork/assets/preloadScanner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/preloadScanner.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/prepaint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/prepaint.jpg -------------------------------------------------------------------------------- /BrowerNetwork/assets/prepareRenderProcess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/prepareRenderProcess.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/processthread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/processthread.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/queen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/queen.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/rafAnimation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/rafAnimation.gif -------------------------------------------------------------------------------- /BrowerNetwork/assets/rafsettimeout.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/rafsettimeout.jpg -------------------------------------------------------------------------------- /BrowerNetwork/assets/rastertile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/rastertile.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/reciveData.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/reciveData.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/redirect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/redirect.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/redraw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/redraw.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/relayout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/relayout.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/renderingPipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/renderingPipeline.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/reraster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/reraster.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/response.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/serverWokerExcute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/serverWokerExcute.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/serviceWorker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/serviceWorker.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/singleProcess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/singleProcess.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/stack.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/telLayout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/telLayout.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/thread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/thread.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/timeoutAnimation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/timeoutAnimation.gif -------------------------------------------------------------------------------- /BrowerNetwork/assets/updateStatus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/updateStatus.png -------------------------------------------------------------------------------- /BrowerNetwork/assets/vizdisplay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaurora/KnowledgeNote/b9e9f61d1d177b6cb0aa80537eae30efbd56ea4f/BrowerNetwork/assets/vizdisplay.jpg -------------------------------------------------------------------------------- /BrowerNetwork/浏览器如何计算CSS.md: -------------------------------------------------------------------------------- 1 | # 浏览器如何计算CSS 2 | 3 | > 文章主要摘录于 [从Chrome源码看浏览器如何计算CSS](https://zhuanlan.zhihu.com/p/25380611) 4 | 5 | 首先我们知道页面可以通过三种方式设置自定义样式:1、通过 link 引用的外部 CSS 文件;2、 183 | 191 | 192 |
193 |