JavaScript
Alan-wu
努力的前端程序员。
展开
-
JavaScript事件循环机制
JavaScript事件循环机制菩提本无树,明镜亦非台01 前言事件循环机制在前端的面试中可谓是必问的一道题目,这道题目涉及JS的执行顺序问题,可能有些同学执行JS代码的时候老是会出错,执行顺序不对的情况。所以我就借这一篇文章好好深入了解一下。02 事件循环我们知道JavaScript是单线程的,意思就是一个时间只能做一件事情。就比如车站过安检一样,都会一个个通过,这就是单线...原创 2020-03-12 08:17:04 · 159 阅读 · 0 评论 -
浏览器按下回车发生了什么
浏览器按下回车发生了什么“立身以立学为先,立学以读书为本”01 前言这一篇文章是其实就是讲述浏览器的渲染原理,普通用户虽然操作浏览器只会关注页面是否能够显示出来,但是作为前端程序员是要去关注要是显示异常该如何排查问题。其实当你深入研究的时候,你会发现中间过程比我们想象的还要复杂。其中包括IP地址的解析、DNS服务器查询,服务器响应等一系列过程,下面我就解析一下浏览器到底是怎么工作的...原创 2020-03-11 23:46:55 · 501 阅读 · 0 评论 -
一次看懂如何解决跨域
一次看懂如何解决跨域人生如逆旅,我亦是行人01 前言前端在调试的过程中,难免会出现跨域的问题,由于前后端分离的开发模式,前端开发部署的代码与服务器后端代码有可能不在同一个域上,不同域之间访问是会被浏览器拦截的。我们要明白一个点就是,浏览器是可以发起请求,但是结果被浏览器拦截,此谓跨域。接下来我就总结一下如何解决这一问题。02 跨域方法了解了跨域的产生情况之后,我们就可以联合客...原创 2020-03-11 23:34:54 · 187 阅读 · 0 评论 -
Object.create()函数浅析
Object.create()函数浅析“ 创建对象的方式,里面的窍门你知道吗”01 前言不知道大家是否知道创建对象有多少种方法呢?我们通常创建对象都是以字面量的形式,以 var o = { } 的方式创建的对象是会连接到Object的原型上面,但是我们要是想创建一个我们自定义的对象怎么办呢?这就要使用到我们接下来讲解的 Object.create()方法了。02 Object.c...原创 2020-03-11 23:32:41 · 505 阅读 · 0 评论 -
学习lodash
学习lodash原文链接:https://blog.csdn.net/qq_35414779/article/details/79077618原文链接:https://blog.csdn.net/qq_35414779/article/details/79077618在ES6盛行,ES78马上就要出来的情况下;我们还是需要懂得一些工具库的使用,比较推荐的是lodash。在下面就会谈一谈为什么...转载 2019-10-21 08:51:08 · 115 阅读 · 0 评论 -
关于JavaScript函数参数的理解
关于JavaScript函数参数的理解1.理解参数函数参数与其他语言的有所不同,JavaScript函数不会在乎你传进来多少个参数。函数参数内部是用一个arguments的数组来表示,参数只提供便利而不是必须的。通过访问arguments对象的长度可以知道有多少个参数传递给了函数。//封装一个计算和的函数、function add() { let sum = 0; ...原创 2019-04-01 19:28:12 · 292 阅读 · 0 评论