在工作中,前端代码打包之后的生成的静态资源就要发布到静态服务器上,这时候就要做对这些静态资源做一些运维配置,其中,gzip和设置缓存是必不可少的。这两项是最直接影响到网站性能...
在工作中,前端代码打包之后的生成的静态资源就要发布到静态服务器上,这时候就要做对这些静态资源做一些运维配置,其中,gzip和设置缓存是必不可少的。这两项是最直接影响到网站性能...
这个涉及到this指向问题,下面方法中使用的this指向的是websocket而不是vue实例了,你可以自己把this打印出来看一下
Vue中使用websocket的正确使用方法建议看我写的另外一篇文章 js封装一个websocket 以下原文,不太成熟,可以不用看了 第一次使用websocket就是需要在vue中去使用他,在网上搜索了很多如何在vu...
《亲爱的氟西汀》 给氟西汀先生的第一封信 亲爱的氟西汀先生: 嗨,氟西汀先生,岁月绵长,真是许久不见呀。这是二十三岁的氟西汀太太写给你的第一封信,请妥善保管。 氟西汀太太很爱...
最近在写Vue的时候,小小的尝试了一下Axios,总结一下自己的使用吧。 背景 Axios是一个基于Promise的 HTTP库,可以用在浏览器和node.js 中,因为尤大...
前言 目前,前端必须要了解的知识中HTTP必不可少,而自己也在学习当中,我主要是通过阅读《图解HTTP》进行学习,下面是自己的一些读书笔记。这一章主要简单介绍了HTTP协议。...
@小伙儿爱裸睡 好的,昨天又把事件循环机制看了一下,感觉这个可以理解了
前端基础进阶(六):setTimeout与循环闭包面试题详解我在闭包一文中的结尾留下了一个关于setTimeout与循环闭包的思考题。 利用闭包,修改下面的代码,让循环输出的结果依次为1, 2, 3, 4, 5 值得高兴的是,很多朋友...
cookie Web Application一般使用HTTP协议作为信息传输协议,但是HTTP协议是无状态的,也就是说一次HTTP成功断开后(HTTP协议为一次请求一次响应)...
不知道上面最后那个for循环的例子这么解释对不对:
1.setTimeout进入队列,等当前所有的执行上下文执行完且清空函数调用栈之后在执行,所以 当前代码在执行上下文中的可执行部分只有for (var i=1; i<=5; i++){}部分,setTimeout在队列等候。
2.当for循环到最后i=5+1时,所有执行上下文环境中的可执行代码执行完毕,因为这里没有定义全局变量,所以全局变量就当做window,接下来清空函数调用栈,然后执行队列中的setTimeout,这时的i=6,所以结果是每隔6000ms,打印一次i的值。
但是在ES6语法中,我把var换成let,他就可以正常打印出1,2,3,4,5。这个能解释一下吗,不是很懂。谢谢
前端基础进阶(六):setTimeout与循环闭包面试题详解我在闭包一文中的结尾留下了一个关于setTimeout与循环闭包的思考题。 利用闭包,修改下面的代码,让循环输出的结果依次为1, 2, 3, 4, 5 值得高兴的是,很多朋友...
所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆...
从用户角度看 前端路由实现了两个功能(使用ajax更新页面状态的情况下) 1、记录当前页面的状态(保存或分享当前页的url,再次打开该url时,网页还是保存的(分享)时的状态...
很早之前就在看web前端面试题,一直想总结一个比较全面又详细的面试题库,现在总结了一些,分享给大家,以后还会持续更新,有些题目有多种答案,本文只给出其中一种,哪里有问题的欢迎...
1、常用那几种浏览器测试?有哪些内核****(Layout Engine)? 1、浏览器:IE,Chrome,FireFox,Safari,Opera。2、内核:Triden...
作为前端,我们每天都在与CSS打交道,那么CSS的原理是什么呢? 一、浏览器渲染 开篇,我们还是不厌其烦的回顾一下浏览器的渲染过程,先上图: 正如上图所展示的,我们浏览器渲染...
对于新人朋友来说,想要自己去搞定一个ES6开发环境并不是一件容易的事情,因为构建工具的学习本身又是一个非常大的方向,我们需要花费不少的时间才能掌握它。 好在慢慢的开始有大神提...
在实际开发中,ES6已经非常普及了。掌握ES6的知识变成了一种必须。尽管我们在使用时仍然需要经过babel编译。 ES6彻底改变了前端的编码风格,可以说对于前端的影响非常巨大...
Promise的重要性我认为没有必要多讲,概括起来说就是四个字:必!须!得!掌!握!。 而且还要掌握透彻。这篇文章的开头,主要分析一下,为什么会有Promise出现。 在实际...