发布了文章2018-09-09
一般我们网上看到解释都是,对于js中的arguments来说,并不是一个真正的数组,可以叫它伪数组,通过Array.prototype.slice.apply方法,可以将其转化成数组,那让我们调用这个函数,看下函数中的参数数组。
发布了文章2018-09-08
值类型也称为原始数据或原始值(primitive value).这类值存储在栈(stack)内存中, 基本类型的值不可以修改。每当我们定义一个变量,并赋给它一个基本类型的值时,可以理解为,我们为这个变量绑定了一个内存空间,这个内存空间存放的就是变量的值。因此。基本类型数据是...
发布了文章2018-09-06
我们知道在js中,'一切皆为对象'。每个对象都有一个toString()方法和value方法,其中toString()方法返回一个表示该对象的字符串,value方法返回该对象的原始值。对于toString方法来说,当对象被表示为文本值或者当以期望字符串的方式引用对象时。该方法被自动调用。...
发布了文章2018-08-31
1、FastCGI是什么? 首先我们看下CGI,CGI全称为通用网关接口 Common Cateway Interface.用于HTTP服务上的程序服务通信交流的一种工具,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据。CGI描述了服务器和请求处理程序之间传输数据的一种标准。 C...
发布了文章2018-08-08
箭头函数(=>)具有隐式返回的特性。如果某个函数体只有单个表达式,你就可以忽略return关键字:()=>foo是一个不需要参数,而且最后会返回字符串foo的函数。 而且需要注意的是,当你想要返回一个对象字面量的时候,如果你使用了大括号,javascript会默认你想要创...
发布了文章2018-07-26
这种方法的原理,就是直接给全局widow对象添加一个BMap对象,从而可以使我们在已经加载api的页面的任何地方,使用百度地图的api。但是单单通过引入的方法,对于使用单文件组件的vue+webpack开发的项目,显然是不够的。于是,通过网上查资料。这里找到了两种方法。
发布了文章2018-06-13
记得从刚入门前端第一天开始,当时的师傅就跟我介绍了一个可以抓取一些必须要在微信浏览器打开的链接的工具Fiddler,主要用来抓取这些网页的源码,确实是非常好用,当然后来知道有了微信开发者工具,可以直接在里面调试之后,就感觉Fiddler的作用好像也没有那么大了...
发布了文章2018-06-07
Object.keys()方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用 for...in 循环遍历改对象时返回的顺序一致(两者的主要区别是一个for-in 循环还会枚举器原型链上的属性)
赞了文章2018-06-07
React 16.4.0 发布,主要更新引入了 Pointer Event 的支持,getDerivedStateFromProps 将受到 setState 的影响以符合之前的 componentWillReceiveProps 实现。?
发布了文章2018-06-07
Object.keys()方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用 for...in 循环遍历改对象时返回的顺序一致(两者的主要区别是一个for-in 循环还会枚举器原型链上的属性)