在md中你需要某个字符或标签不被编译的话在前面加上
\
斜杠
MarkDown在线编辑器
MaHua 在线markdown编辑器
Cmd Markdown 编辑阅读器 - 作业部落出品
标题
1 | # h1 |
不忘初心,方得始终
在md中你需要某个字符或标签不被编译的话在前面加上
\
斜杠
MarkDown在线编辑器
MaHua 在线markdown编辑器
Cmd Markdown 编辑阅读器 - 作业部落出品
1 | # h1 |
原文地址:Tasks, microtasks, queues and schedules
同类文章 这一次,彻底弄懂 JavaScript 执行机制
鉴于上篇文章有提到过 微任务与宏任务,所以,在此做个细致补充: 话不多说,直接进入正文:
more >>
- [1] 本文主要根据网上资源总结而来,如有不对,请斧正。
- [2] 需要知道的专业名词术语:synchronous:同步任务、asynchronous:异步任务、task queue/callback queue:任务队列、execution context stack:执行栈、heap:堆、stack:栈、macro-task:宏任务、micro-task:微任务
如果你是刚进入web前端研发领域,想试试这潭水有多深,看这篇文章吧;
如果你是做了两三年web产品前端研发,迷茫找不着提高之路,看这篇文章吧;
如果你是四五年的前端开发高手,没有难题能难得住你的寂寞高手,来看这篇文章吧;
web前端研发工程师,在国内是一个朝阳职业,自07-08年正式有这个职业以来,也不过三四年的时间。这个领域没有学校的正规教育,没有行内成体 系的理论指引,几乎所有从事这个职业的人都是靠自己自学成才。自学成才,一条艰辛的坎坷路,我也是这样一路走来。从2002年开始接触web前端研发至今 已然有了9个年头,如今再回首,期间的走了很多弯路。推已及人,如果能让那些后来者少走些弯路,辛甚辛甚!
more >>在讨论回流与重绘之前,我们要知道:
HTML
解析成DOM
,把CSS
解析成CSSOM
,DOM
和CSSOM
合并就产生了Render Tree
。RenderTree
,我们就知道了所有节点的样式,然后计算他们在页面上的大小和位置,最后把节点绘制到页面上。Render Tree
的计算通常只需要遍历一次就可以完成,但table
及其内部元素除外,他们可能需要多次计算,通常要花3倍于同等元素的时间,这也是为什么要避免使用table
布局的原因之一。一句话:回流必将引起重绘,重绘不一定会引起回流。
more >>语义化标签 为页面提供了更好的页面结构。
描述 | 属性 |
---|---|
<header></header> | 定义文档的头部区域 |
<footer></footer> | 定义文档的尾部区域 |
<nav></nav> | 定义文档的导航区域 |
<section></section> | 定义文档的段落 |
<article></article> | 定义页面独立的内容区域 |
<aside></aside> | 定义页面侧边栏内容 |
<command></command> | 定义命令按钮 |
<details></details> | 标签包含 details 元素的标题 |
<dialog></dialog> | 定义对话框 |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content
--save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true