240 发简信
IP属地:浙江
  • 清楚浏览器缓存的几种方法

    关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事...

  • js严格模式

    1.为什么用严格模式 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; 消除代码运行的一些不安全之处,保证代码运行的安全...

  • 深度克隆对象

    克隆的概念 浅度克隆:原始类型为值传递,对象类型仍为引用传递。 深度克隆:所有元素或属性均完全复制,与原对象完全脱离,也就是说所有对于新对象的修...

  • http2.0优势

    HTTP/2 相比于 HTTP 1,大幅提升了 web 性能,减少网络延迟。 一、多路复用的单一长连接 单一长连接在HTTP/2中,客户端向某个...

  • Promise

    Promise的兴起,是因为异步方法调用中,往往会出现回调函数一环扣一环的情况。这种情况导致了回调金字塔问题的出现。不仅代码写起来费劲又不美观,...

  • 命令模式

    举一个刷新列表的例子//刷新方法var MenuaBar = {refresh: function() {console.log('刷新列表')...

  • 发布-订阅模式/观察者模式

    举个现实中的例子,小明到A开发商那买一套房子,碰巧现在没房,售楼处答应在有房子的时候通知小明。这时,小明就订阅了售楼处的消息,售楼处负责发布消息...

  • 哪些地方会出现css阻塞,哪些地方会出现js阻塞?

    js 阻塞 所有浏览器在下载 JS 的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。直到 JS 下载、解析、执行完毕后才开始继续...

  • 一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?

    分为4个步骤: 当发送一个URL请求时,不管这个URL是Web页面的URL还是Web页面上每个资源的URL,浏览器都会开启一个线程来处理这个请求...