- 博客(4)
- 收藏
- 关注
原创 重绘和回流(重排/重构)
浏览器的渲染机制渲染引擎根据标签生成对应的结点,并构建DOM树(解析)。解析渲染树,解析对应CSS样式的文件信息(JS定义的样式和CSS文件中的样式),构建生成渲染树,其中渲染树的每个结点都有自己的样式信息(render tree)PS:渲染树中不包含隐藏的结点,比如head,和display:none布局渲染树(根节点递归),计算出每个结点的所在位置,最终绘制渲染树重绘(repaint and redraw)绘制 当盒子的位置、大小以及其他的CSS属性确定下来之后,浏览器就把结点根据这些特性
2021-03-11 23:52:29 233
原创 npm 几个常用的包
nrm 可用于快速切换包镜像地址的工具命令nrm use taobao 使用淘宝镜像nrm use npm 使用npmnrm current 查看当前的镜像地址pm2, nodemonnodemon是本地的调试工具,可以自动侦测文件的改动并运行,不用重新编译整个文件pm2是nodemon的服务端版本比如我们的入口文件为index.js,那么可以使用以下命令nodemon index.js //客户端命令pm2 start index.js //服务端命令pm2 r.
2021-03-02 14:40:04 456
原创 nginx配置spa(单页面应用)
安装nginx我这里使用的ubuntu的系统,使用以下命令安装nginxapt install nginx -y上传把我们的单页面应用上传到我们的服务器,比如我的单页面应用的文件结构为把这些放置到sweeper-js的文件夹里面上传到服务器用户的问价夹中,我的目录为/ubuntu/sweeper-js配置nginx服务在/etc/nginx/conf.d/中,新建一个sweeper.conf的文件,里面的内容为server{ listen 3020; //监听的端口号 serv
2021-03-01 18:20:41 767
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人