240 发简信
IP属地:广东
  • 事件队列

    起因:js单线程,所有任务需要排队,但遇到耗时的操作(网络请求),就会堵塞后续的任务解决:将耗时的操作放到异步任务队列,先执行同步的任务,等异步...

  • 浏览器架构

    主要架构 The User Interface主要提供用户与Browser Engine交互的方法。 The Browser Engine协调(...

  • web安全

    csrf(Cross-site request forgery)跨站请求伪造 原理: 网站对用户的信任(比如用户在知乎登录成功,用户发请求带上t...

  • 生命周期

    组件实例化 beforeCreate此时数据还不是响应式,更新 data 数据是无效的,也无法访问 DOM。 数据观测 (data observ...

  • Vue

    一、为什么要有MVVM 在框架出现之前: 数据更新或视图更新之后,需要开发者主动去使用 DOM api 去修改或查询 DOM 同样的数据映射到不...

  • 项目优化

    资源压缩 代码合并压缩 图片压缩 加载优化 ssr 首屏渲染,减少屏幕因为数据加载而闪动 懒加载loading占位图,图片加载之后再替换,避免影...

  • Vuex

    Vuex Vuex的核心是store,store包含着state(状态)、getter(计算属性)、mutation(事件)、action(异步...

  • 类型转换

    数据类型5 种基本数据类型:Undefined、Null、Boolean、Number、String1 种复杂数据类型:Objecttypeof...

  • new/instanceof

    new instanceof