摘要:普通函数与构造函数的区别 有new与无new的差别 写法上,构造函数首字母大写(目的只是用于区分普通函数与构造函数,提醒你在创建实例化对象前加new操作符) 当函数没有被new调用时,构造函数中的this就能与全局this对象(即window)
阅读全文
摘要:function buildUrl() { var qs = "?debug=true"; with (location) { var url = href + qs; } return url; } console.log(buildUrl()) function buildUrl() { var
阅读全文
摘要:ECMAScript函数的参数与大多数其他语言中函数的参数有所不同。ECMAScript函数不介意传递进 来多少个参数,也不在乎传进来参数是什么数据类型。也就是说,即便你定义的函数只接收两个参数, 在调用这个函数时也未必一定要传递两个参数。可以传递一个、三个甚至不传递参数,而解析器永远不 会有什么怨
阅读全文
摘要:Number()、parseInt()和 parseFloat() 第一个函数, 即转型函数 Number()可以用于任何数据类型,而另两个函数则专门用于把字符串转换成数值。这 3 个 函数对于同样的输入会有返回不同的结果 Number()函数的转换规则如下。 如果是 Boolean 值,tru
阅读全文
摘要:本文出自https://juejin.im/post/5b10ba336fb9a01e66164346 每种编程语言都有它的内存管理机制,比如简单的C有低级的内存管理基元,像malloc(),free()。同样我们在学习JavaScript的时候,很有必要了解JavaScript的内存管理机制。 J
阅读全文
摘要:本文参考https://juejin.im/entry/59b7e4266fb9a00a4f1b08ce 现在浏览器里面很大一部分网页还在使用HTTP1.1作为主要的网络通信协议。但由于时间太久远,美国IETF(国际互联网工作组)在Chromed的倡导下,开发了http2.0(借用Chrome的SP
阅读全文
摘要:Request payload请求后端获取不到 将请求头的 'Content-Type': 'application/json',改成'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8', 因为formdata 在serv
阅读全文
摘要:http概念 http超文本传输协议(HyperText Transfer Protocol)是一套计算机通过网络进行通讯规则 http能够从客户向服务端请求数据与服务 http是一种无状态协议 无状态意味着http浏览器不会与http服务器简历持久的链接。(当一个客户端向服务端发送请求,然后服务端
阅读全文