自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

反粒子的博客

将自己平时的学习分享给大家。

  • 博客(28)
  • 收藏
  • 关注

原创 Vue源码学习 - shared目录公共函数

Vue3源码 shared目录下函数穷举说明。

2024-08-22 21:42:49 1000

原创 Vue3源码学习 - 依赖包的说明

Vue3 依赖包的简单说明,让我们了解这些依赖包的作用。

2024-08-21 10:14:20 1001

翻译 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

原创 认识IE浏览器

本篇文章收集了一些IE的基本知识点,以丰富自己的知识库。 Engine Status

2021-09-28 08:41:52 490

原创 管理 — 日报和周报

一条记录的要点事情 总时间 当前进度 QA时间 uat时间 prod时间 问题

2021-03-09 18:34:18 216

原创 开发常用知识

1.版本号https://semver.org/lang/zh-CN/

2021-02-24 10:11:40 69

原创 文档查阅工具 — Devdoc

https://devdocs.io/

2021-02-22 09:18:18 824

原创 信息安全

1. 所有账号的密码应该设置为强密码2. 硬盘需要加密3.有二次验证功能的账号,都要开启二次验证。4.账号和密码不应该使用同一个渠道发送

2021-02-05 09:07:37 110

原创 代码提示工具 — Codota

代码提示工具https://www.codota.com/code

2021-01-27 15:00:53 487

原创 密码管理工具 — Lastpass

有了它,再也不用记那么多密码https://www.lastpass.com/

2021-01-27 14:22:40 272

原创 命令行工具 — 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

原创 Chrome插件 — CSDN开发助手

CSDN开发助手下载地址

2021-01-27 11:47:20 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除