240 发简信
IP属地:四川
  • 120
    this的指向

    改变this的指向 : call,apply,bind,new,箭头函数 在除了这几种情况下,一般都是在哪里调用,this就指向它 eg

  • 120
    http缓存

    http 缓存 分成 强缓存和协商缓存 强缓存 大于 协商缓存 强缓存 定义:只要缓存的时间没有到期,就会直接从缓存里面那,就算是从服务器的文件修改了,也不会从服务器获取了 ...

  • 120
    H5微信登陆和支付 及 RN的APP登陆和支付(前端)

    H5的微信登陆 文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_...

  • hash和history 原理

    hash 1.url# 右面的,样式不好看 2.虽然在url里面,但是不会被http请求,对后端没有什么影响,改变hash不会重新刷新页面(包括F5刷新) hash主要是一...

  • 120
    你不知道的JS

    1. setImmediate Since browsers clamp their timers to 4ms, it really doesn’t matter if y...

  • Vue.nextTick

    思考 什么是nextTick? 为什么要用它? 什么是nextTick? vue官方给出的: 在下一次DOM更新循环结束之后的延迟回调。再修改数据之后立即使用这个方法,获...

  • 120
    JS的运行机制

    基础知识 js作为浏览器脚本语言,它的主要用途是与用户互动,以及操作DOM,因此js是单线程,也避免了同时操作同一个DOM的矛盾问题; 为了利用多核CPU的计算能力,H5的W...

  • 120
    闭包的理解和应用场景

    1.闭包概念 读取其他函数内部变量的函数是闭包 2.闭包用途 1.读取函数内部变量 2.垃圾回收机制不会回收,始终保存到内存中 3.闭包应用场景之setTimeou...

  • Vue实现数据双向绑定的原理:

    采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应...

  • vue-cli目录结构解析

    build/ // 项目构建(webpack)相关代码 build.js // 生产环境构建代码 check-versions....