- 博客(28)
- 收藏
- 关注
翻译 Vue3源码学习 - 项目结构
该代码仓库采用了的设置,将许多相关的包放在packagesreactivity:响应性系统。可以作为一个与框架无关的包独立使用。:平台无关的运行时核心。包括虚拟 DOM 渲染器、组件实现和 JavaScript API 的代码。可以使用该包创建针对特定平台的高阶运行时(例如自定义渲染器)。:面向浏览器的运行时。包括处理原生 DOM API、属性、属性、事件处理程序等。:用于测试的轻量级运行时。可以在任何 JavaScript 环境中使用,因为它“渲染”了一棵普通 JavaScript 对象的树。
2024-08-19 21:35:54 35
原创 CSS @规则(at-rule)
CSS @规则(at-rule)css除了普通的选择器+声明块的规则外,还有一种@规则。用来描述样式使用的字符集、引入外部样式、条件判断等等。@charset定义样式表使用的字符集 @charset "UTF-8";@import告诉 CSS 引擎引入一个外部样式表. 第一个参数需要导入样式的地址。 @import "font.css" @import url("font.css")后面可以跟support condition 和 media query list @impo
2022-01-14 22:44:42 640
原创 CSS选择器
CSS选择器CSS的常用规则是将一组CSS声明与用选择器定义的条件相关联。其中选择器的熟练使用是尤为重要的。类型选择器(Type Selector)类型选择器就是直接指定元素类型来设置样式, 可用的值与文档中的元素是一一对应的/** 设置h1元素的字体颜色为红色 */ h1 { color: red; }通用选择器(Universal Selector)通用选择器就是选择全部元素,用*号表示 * { color: red; }属性选择器(Attribute Sel
2022-01-13 00:33:04 1080
原创 认识CSS
认识CSS学习CSS之前一定要先学一下html,不然你一脸懵逼。什么是CSScss是一种设置文档样式和布局的语言,可以设置文档字体大小、颜色、间距等等。和HTML,JavaScript 并称为Web三大核心技术。它的标准制定有一个专门的组织CSS Working Group负责。你能在CSS reference找到所有CSS可用的属性。浏览器会内置一些样式,以便让不同的元素默认就有不同的样式,比如h1字体更大,p有上下边距,button有边框等等。所以即便你不写任何CSS样式,html文档在浏
2022-01-12 00:52:54 162
原创 HTMLElement Interface
HTMLElementHTMLElement是HTML协议中定义的描述一个元素的接口。HTMLElement能够描述一部分元素。还有一部分元素需要基于HTMLElement接口,增加自己独有的属性或方法。如:HTMLDivElement,HTMLAnchorElement,HTMLDialogElement等等。HTMLElement描述了所有元素共有的属性与方法。共有属性...
2022-01-12 00:51:38 383
原创 HTML常用元素
HTML 常用元素html是HTML的根元素,一般会包含一个head然后跟一个body标签,建议设置lang属性,有助于其它工具理解文档主要是什么语言。 示例 <!DOCTYPE html> <html> <head> <title>Hello World</title> </head> <body> </body> </html>h
2021-10-13 23:57:23 207
原创 认识HTML
HTML超文本标记语言 (英语:Hypertext Markup Language,简称:HTML )世界上第一个网站就啃这个WHATWG提供的HTML文档 https://whatwg-cn.github.io/html/, 多看几遍之后,对HTML的认识瞬间上升一个档次。HTML元素HTML里的内容可以分为7类MetaData Content,Flow Content,Sectioning Content,Heading Content,Phrasing Content,Embedded C
2021-10-13 23:56:45 82
原创 HTTP 2.0
本篇文章收集了一些HTTP2.0的基本知识点,内容多有误,仅供参考。HTTP 2.0HTTP 2.0完美兼容1.x的版本,主要干了两件事,都是为了提高传输效率Header压缩 https://httpwg.org/specs/rfc7541.html数据收发使用帧 https://httpwg.org/specs/rfc7540.html...
2021-10-07 16:06:25 114
原创 HTTP 1.2
本篇文章收集了一些Http1.2的基本知识点,内容多有误,仅供参考。HTTP 1.2HTTP 1.2 是在1.1基础上的一个补充协议。我还没弄清楚PEP到底是干啥。
2021-10-07 16:05:33 502
原创 HTTP 1.1
本篇文章收集了一些HTTP1.1的基本知识点,内容多有误,仅供参考。HTTP 1.1HTTP 1.1看懂了这个协议HTTP协议的知识就掌握了80%了。下面是我扣的HTTP1.1的协议中的重点。(为什么是HTTP1.1,因为1.0太老,1.2和2.0对协议内容没有大改动)HTTP请求的组成MethodPathVersion of HTTPHeadersBodyMethod 请求方式GET 请求一个指定资源的表示形式. 使用GET的请求应该只被用于获取数据.HEAD 请求一个与GE
2021-10-06 09:04:16 817
原创 HTTP协议
本篇文章收集了一些HTTP的基本知识点,内容多有误,仅供参考。HTTPHTTP(Hypertext Transfer Protocol) 超文本传输协议,是一种无状态的应用层协议。先看维基百科HTTP再看MDNHTTP还要看看1.0版本的协议内容HTTP 1.0...
2021-10-05 08:51:17 91
原创 认识Edge浏览器
本篇文章收集了一些Edge的基本知识点,内容多有误,仅供参考。EdgeEdge是一款Microsoft公司开发的跨平台跨操作系统的网页浏览器,2015年跟随Windows 10一起发布。更多详情Edge的内核:EdgeHTMLEdgeHTML是基于IE的内核Trident开发的。2018年Edge基于Chromium重新开发,到2020正式发布。 所以目前Edge和Chrome一样都是基于Chromium开发的浏览器了。自然用的内核也是BLink和V8了。...
2021-10-04 09:00:24 1573
原创 认识FireFox浏览器
FireFox是一款Mozilla社区开发的跨平台跨设备的浏览器。更多详情FireFox的内核 Gecko继承自网景导航者浏览器的内核,1997年开始开发,2000上线。Gecko的排版引擎是WebRender。 JS引擎是SpiderMonkey,它是世界上第一款JavaScript引擎。...
2021-10-04 08:59:53 134
原创 认识Opera浏览器
本篇文章收集了一些Opera的基本知识点,内容多有误,仅供参考。OperaOpera是Opera公司开发的一款浏览器,从1995年发布更新到至今。Opera的内核 Presto从1995年到2003年之前不清楚内核是啥,2003年到2013年使用的是Presto,2013年以后Opera是基于Chromium重新开发的,内核是BLink和V8....
2021-10-04 08:20:18 552
原创 认识Safari浏览器
什么是Safari是一款Apple公司开发的跨平台跨操作系统的浏览器。Safari的内核 WebKit早期Safari内核使用的是Mozilla的Gecko, 后来舍弃Gecko,基于KHTML开发了WebKit. WebKit的排版引擎WebCore基于KHTML排版引擎开发,JS引擎JavaScriptCore基于KJS开发。注意:所有在Apple设备上运行的浏览器都被强制要求使用WebKit作为内核。...
2021-09-30 11:50:11 611
原创 认识Chrome浏览器
本篇文章收集了一些Chrome的基本知识点,内容多有误,仅供参考。Chrome一款Google公司开发跨平台跨操作系统的网页浏览器。Mac、Linux、Windows甚至Android, iOS都可以使用。2008年发布活跃至今。实际上是一群以Google为首的公司开发了一个开源的Chromium浏览器,注意它不是一个内核,是一个可以跑起来的浏览器。Chrome是Google基于Chromium开发的。更多详情Chrome的内核 BLinkChrome的内核主要由HTML排版引擎BLink和JS
2021-09-29 09:39:52 727
原创 浏览器的工作原理
浏览器的工作原理一篇非常全面的关于浏览器内部实现与通过 HTTP 协议的请求流的文章。可以说是所有 Web 开发者的必读内容。(https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/)
2021-09-29 09:33:11 62
原创 信息安全
1. 所有账号的密码应该设置为强密码2. 硬盘需要加密3.有二次验证功能的账号,都要开启二次验证。4.账号和密码不应该使用同一个渠道发送
2021-02-05 09:07:37 110
原创 命令行工具 — Z Shell & Oh My Zsh
Shell和Shell Scripthttps://www.runoob.com/linux/linux-shell.htmlZ Shell和Oh My Z Shellhttps://zhuanlan.zhihu.com/p/19556676Z Shell和Oh My Z Shell安装https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSHhttps://github.com/ohmyzsh/ohmyzsh/wiki
2021-01-27 14:20:45 139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人