0%
git忽略文件或文件夹.gitignore
video的autoplay在chrome浏览器失效的解决方案
H5动画帧requestAnimationFrame
React hooks中useContext更新数据的方法
浏览器的加载机制以及监听加载的事件
浏览器如何进行加载、解析、渲染?
- 用户访问网页,DNS服务器(
域名解析
系统)会根据用户提供的域名查找对应的IP地址,找到后,系统会向对应IP地址的网络服务器发送一个http请求。 - 网络服务器解析请求,并发送请求给数据库服务器。
- 数据库服务器将请求的资源返回给网络服务器,网络服务器解析数据,并生成html文件,放入
http response
中,返回给浏览器。 - 浏览器
解析 http response
。 - 浏览器解析 http response后,需要下载html文件,以及html文件内包含的外部引用文件,及文件内涉及的图片或者多媒体文件。
解析html 构建dom树 -> 构建render树 -> 布局render树 -> 绘制render树
js中的XMLHttpRequest对象
typescript中的Partial和Omit
发表于
更新于
Partial
构造一个类型,将Type的所有属性
设置为可选
。该实用程序将返回一个表示给定类型的所有子集的类型。
例子:
1 | interface Todo { |
css中实现单行居中,多行居左
正常情况下对齐方式只能是按照一个方向排列,如:
1 | <!-- css --> |
运行结果: