自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 url到页面加载完成发生了什么

1.dns 解析 2.tcp 连接 3.发送http 请求 4.服务器处理请求返回需要的数据 5.浏览器解析渲染页面

2020-08-26 22:44:31 74

原创 vue hash和 history 的理解

区别: 1)hash模式url带#号,history模式不带#号 2)如果考虑url的规范,那么就需要使用history模式,因为history模式没有#号,是个正常的url,适合开发习惯 3)把用Vue或者React=做的页面分享至三方app,有的app里面url是不允许带有#号的,所以要将#号去除那么就要使用history模式 4)使用history模式还有一个问题就是,在访问二级页面的时候,做刷新操作,会出现404错误,那么就需要和后端人员配合让他配置一下apache或是nginx的url重定向,重定

2020-08-26 22:25:12 241

原创 vue 数据双向绑定的原理

object.defineProperty 劫持数据和订阅发布者模式结合 object.defineProperty (obsever,complie,watch) watch 链接obseve(修改数据对象)和complie 模板对象 document.addeventlistener("",function(){ ])

2020-08-26 21:55:13 74

原创 webpack 原理

主要就是entry Module chunk loader plugin output entry 确定入口文件 Module 对入口文件中的所有依赖递归 chunk 对多个模快整合切割 loader 模块转换 例如sass 转换成css plugin 讲入口文件引入的所有依赖 注入 plugin 有扩展功能 能将文件重写, 将 依赖依照commonjs 按需引入 requires output 输出 ...

2020-08-26 21:52:39 102

空空如也

空空如也

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

TA关注的人

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