240 发简信
IP属地:河南
  • Resize,w 360,h 240
    data中没有被视图引用到的属性变化为什么不会导致制图更新

    初始化时创建了一个更新视图的watcherWatcher watcher的构造器会根据this.lazy属性判断是否触发get,get方法内会触...

  • Resize,w 360,h 240
    computed属性更新为什么视图会跟着更新

    初始化时定义了一个computed的Watcher 传入watcher的第二个参数(data中属性变化会触发的回调,触发时会重新执行comput...

  • Resize,w 360,h 240
    2023-02-27

    如何实现数据变化影响视图的更新vue2 通过object.defineProperty对所有data中定义属性递归的自定义了getter和set...

  • 打包优化

    1.dll2.resolve3.preload4.prefetch5.动态import(动态路由) async 告诉浏览器该脚本不会阻塞页面构建...

  • 快速排序

    选一个中间值,每次排序后中间值的左边都比中间值小,右侧都比中间值大。直到数组长度小于2 算法1 定义数组left,right 循环一次把小于中间...

  • ESModule

    浏览器实现的模块化,成为浏览器和服务器通用的模块解决方案。 nodejs esm nodejs默认把js文件默认当成commonjs文件加载,可...

  • CommonJS

    文件模块 在没有显示声明文件后缀,默认获取.js .json .node后缀的文件。如果没有前导'/'、'./'或'../'来指示文件,则模块必...

  • oauth2.0

    应用场景资源所有者给client提供token而不是要求用户直接提供密码的授权方式 角色1.资源所有者2.client(第三方)3.用户4.授权...

  • 大数相加

    定义两个游标分别指向两个字符串尾部逐个字符相加满10进位,直到两个字符串长度都为零