自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

翻译 谈谈JavaScript的事件循环

我们都知道js是单线程的,单线程就意味着,在同一时间点js只能做一件事情。所以所有的任务就需要排队,前一个任务完成之后才能继续下一个任务,若前面的任务消耗时间过长,后面的任务就会等待大量的时间。在等待过程中如果是因为cpu计算不过来就算来,关键是IO设备太慢了(比如ajax从后端读取数据等等)导致cpu也是空闲的,后面的任务又不得不等待前面的任务执行完毕。js语言设计者意识到可以不等待IO...

2019-07-19 11:05:28 119

原创 https原理及流程

web通信主要用http、https两种方式,我们都知道https相对http来说更安全,因为https是基于加密传输的,但是具体https的原理之前我一直没弄懂过。。https=http+ssl,https相当于在http的基础上加了ssl(Secure Sockets Layer 安全套接层),ssl在传输层对网络进行加密。当前计算机的通信主要面对两大类威胁,即主动攻击和被动攻击...

2019-07-18 18:22:46 168

原创 Web前端经典面试试题

1、比较typeof和instanceof相同点:经常用来判断一个变量是否为空或者是什么类型的不同点:typeof经常用来返回变量的类型,返回值有:number,boolean,string,function,object,undefined。但是对于Array和null,typeof一律返回null, 这也是typeof的一个缺点吧instanceof用来判断一个变量是不是某一个对象...

2018-10-09 15:42:32 181

转载 函数声明和函数表达式——函数声明的声明提前

定义函数的方法主要有三种:1、函数声明;2、函数表达式;3、new Function构造函数函数声明的经典格式:function functionName(arg1,arg2,...){...}函数表达式:var variable = function (arg1,arg2,...){...}  声明提前var声明提前小伙伴们应该都听说过声明提前的说...

2018-09-21 13:44:40 423

原创 javascript中实现跨域的方式总结

 第一种方式:jsonp请求;jsonp的原理是利用<script>标签的跨域特性,可以不受限制地从其他域中加载资源,类似的标签还有<img>.第二种方式:document.domain;这种方式用在主域名相同子域名不同的跨域访问中第三种方式:window.name;window的name属性有个特征:在一个窗口(window)的...

2018-09-21 11:04:51 153

转载 判断对象oStringObject是否为String

 1.操作符(1)typeof操作符格式:result=typeof variable返回值:undefined 值未定义boolean 布尔值string 字符串number 数值object 对象、nullfunction 函数(2)instanceof操作符格式:result=variable instanceof constructor返...

2018-09-21 10:10:38 1812

转载 SeaJS与RequireJS最大的区别

 执行模块的机制大不一样-----------------------------------由于 RequireJS 是执行的 AMD 规范, 因此所有的依赖模块都是先执行.使用 RequireJS 默认定义模块的方式, 在理解上会更清楚一些, 但个人还是偏爱 require('./mod1') 这样的方式define(['dep1', 'dep2'], function (dep1...

2018-09-21 00:23:13 251

转载 深入理解js闭包

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码   var n=999;  function f1()...

2018-09-20 12:53:34 151

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除