2018年3月19日
摘要: 使用场景: 区别: ①传送方式不同:get通过地址栏传输,post通过报文传输。 ②get产生一个TCP数据包,post产生两个数据包,对于get方式的请求,浏览器会把http header和data一并发送出去,服务器响应200;而对于post浏览器先发送header,服务器响应100 conti 阅读全文
posted @ 2018-03-19 17:12 hmyCheryl 阅读(3307) 评论(0) 推荐(0) 编辑
摘要: 定义:闭包就是能够读取其他函数内部变量的函数,在javascript语言中,只有在函数内部的子函数才能够读取局部变量,闭包起到了将函数内部与函数外部连接起来的桥梁作用。 函数a的内部函数b被函数a外部的变量引用时就创建了一个闭包。 特性: 封闭性:外界无法访问闭包内部的数据,除非闭包主动向外界提供访 阅读全文
posted @ 2018-03-19 14:37 hmyCheryl 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 原型:为其他函数提供共享属性和方法的对象。 原型链依赖于__proto__(隐式原型),而非prototype(显式原型)。 var fun = new Function() = function(){ } fun的__proto__属性指向的是其构造函数的原型,fun的构造函数就是Function 阅读全文
posted @ 2018-03-19 14:36 hmyCheryl 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Node提供js语法运行环境,浏览器内核是渲染引擎和js引擎的集合,node.js相当于封装了chrome的V8引擎,服务器端计算分为计算密集(数据密集)和IO密集,因为java的IO同步阻塞模型在进行IO流传输时会阻塞流程,占用过多资源, 而node因为异步处理可以通过多路复用进行多个传输,节约I 阅读全文
posted @ 2018-03-19 14:31 hmyCheryl 阅读(127) 评论(0) 推荐(0) 编辑