240 发简信
IP属地:河北
  • Resize,w 360,h 240
    JavaScript的宏任务和微任务

    1. JavaScript是单线程语言 JavaScript是一门单线程语言,在最新的html5中提出了web-worker,但是JavaScr...

  • Resize,w 360,h 240
    vue的数据绑定原理

    前言 每次谈到vue的双向数据绑定原理,大部分人都会说:Vue是通过Object.defineProperty方法属性拦截的方式,将data对象...

  • Resize,w 360,h 240
    http1、http1.1和http2的区别

    1. HTTP的基本优化方向 影响一个HTTP网络请求的因素主要有2个:带宽和延迟 带宽,如果我们还在拨号上网的时代,那么带宽是一个比较重要的制...

  • 爬楼梯算法(斐波那契数列)

    假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正...

  • Resize,w 360,h 240
    https客户端与服务器交互过程梳理

    Https涉及到的主体 客户端。通常是浏览器,也可是自己编写的各种语言的客户端程序 服务端。一般指的是支持https的网站 CA(certifi...

  • Resize,w 360,h 240
    nodejs为什么可以处理高并发而不阻塞?

    NodeJs是一个平台,构建在v8上(js语言解释器),采用事件驱动、总所周知,NodeJs是用javascript语言开发的,javascri...

  • 浏览器缓存机制的应用场景(前端)

    上一篇文章谈到了浏览器的缓存策略,那么在实际中,前端开发者应该如何利用浏览器的缓存机制进行一些工作呢? 1. 浏览器缓存机制存在的问题点 浏览器...

  • 如何对js的缓存进行优化

    cookie 通常由浏览器进行存储,然后将cookie与每个后续请求一起发送到同一服务器。收到HTTP请求时,服务器可以发送带有Cookie的h...

  • 如何提升JavaScript的执行效率

    js优化的总体原则 当需要时才优化 考虑可维护性 提升JS文件的加载性能 加载元素的顺序css文件放在 里,js文件放在 结尾文件反过来会阻塞整...