![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 50
哈秋hhh
这个作者很懒,什么都没留下…
展开
-
cookie的作用
前言HTTP协议是无状态协议,它不对之前发生的请求和响应的状态进行管理。就是服务器无法根据之前的状态进行本次的请求处理。HTTP的简单相应也有它的优点:不必保存状态,减少服务器cup及内存资源的消耗。使用cookie做状态管理cookie作用:实现客户端与服务端之间的状态保持。使用过程:客户端向服务端发送请求,服务器端的响应报文内通过 Set-Cookie 首部字段信息,通知客户端保存 Cookie信息。下次客户端再往这个服务器发送请求时会自动在请求报文中加入 Cookie 值。服务端通过原创 2021-08-12 23:33:21 · 1355 阅读 · 0 评论 -
js的继承
new一个对象的过程在工厂模式中,用函数来封装特定接口创建对象。不够灵活,每个对象创建出来都是一样的属性(难以分别对象类型)function createObj(name,age){var o={}o.name=name;o.age=age;o.sayName=function(){}return o;}var obj=createObj("huahua",21);构造函数模式当new一个构造函数时,主要经以下三步:以构造器的prototype属性为原型,创建新对象,将引用传给t原创 2021-07-27 20:42:44 · 55 阅读 · 0 评论 -
event loop
什么是跨域跨域是指允许浏览器向服务器发送跨域请求,从而克服ajax只能同源使用的限制。什么是同源策列同源是指“协议+域名+端口”三者都相同,即使是俩个不同的域名指向同一个ip地址,也不是同源。同源策略限制无法读取Cookie、LocalStorageDOM和JS对象无法获取ajax请求发送不出去Jsonpjsonp的原理是利用了script标签没有跨域限制,通过动态创建script,利用script标签的src属性,发送带有callback参数的GET请求,服务端将请求的数据拼凑到c原创 2021-07-20 11:14:14 · 37 阅读 · 0 评论 -
call、apply、bind的区别和作用
call()、apply()、bind()的区别call、apply、bind的作用都是改变函数执行时的执行环境,也就是改变函数运行时的this指向。call,和apply,bind的相同和区别三者的作用都是可以改变函数的this指向三者的第一个参数都是this要指向的对象,如果为null和undefined,则默认指向window,如果是传递字符串等基础类型,this则指向Stringr等对应对象。apply、call绑定this后是立即执行,bind则是返回绑定this之后的函数。三者都是原创 2021-07-11 17:23:48 · 531 阅读 · 0 评论