摘要: 200 OK 请求成功。一般用于GET与POST请求 400 Bad Request 客户端请求的语法错误,服务器无法理解 401 Unauthorized 请求要求用户的身份认证 402 Payment Required 保留,将来使用 403 Forbidden 服务器理解请求客户端的请求,但是 阅读全文
posted @ 2021-01-10 22:56 嘿!那个姑娘 阅读(50) 评论(0) 推荐(0) 编辑
摘要: js事件绑定的几种方式 要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数。所谓事件处理函数,就是处理用户操作的函数,不同的操作对应不同的名称。在JavaScript中,有三种常用的绑定事件的方法: 在DOM元素中直接绑定; 在JavaScript代码中绑定; 阅读全文
posted @ 2021-01-10 22:51 嘿!那个姑娘 阅读(129) 评论(0) 推荐(0) 编辑
摘要: v-model本质上是 :value和v-on的结合体,就是绑定他的value,通过v-on触发,从而更新数据 双向绑定得的实现主要依赖于Object.defineProperty(),通过这个函数可以监听到get,set事件 其中observer是最主要的部分,用Object.defineProp 阅读全文
posted @ 2021-01-10 21:00 嘿!那个姑娘 阅读(212) 评论(0) 推荐(0) 编辑
摘要: call、apply、bind的作用是改变函数运行时this的指向,所以先说清楚this。 以下是函数的调用方法: 方法调用模式: 当一个函数被保存为对象的一个方法时,如果调用表达式包含一个提取属性的动作,那么它就是被当做一个方法来调用,此时的this被绑定到这个对象。 var a = 1 var 阅读全文
posted @ 2021-01-10 20:44 嘿!那个姑娘 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 深复制和浅复制最根本的区别在于是否是真正获取了一个对象的复制实体,而不是引用。 深拷贝和浅拷贝是只针对Object和Array这样的引用数据类型的。 浅复制 —-只是拷贝了基本类型的数据,而引用类型数据,复制后也是会发生引用,我们把这种拷贝叫做“(浅复制)浅拷贝”,换句话说,浅复制仅仅是指向被复制的 阅读全文
posted @ 2021-01-10 20:10 嘿!那个姑娘 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1 遍历数组通常用for循环 ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map、filter、some、every、reduce、reduceRight等,只不过他们的返回结果不一样。但是使用foreach遍历数组的话,使用break不能中断循环,使用return也不能返回到外 阅读全文
posted @ 2021-01-10 19:54 嘿!那个姑娘 阅读(93) 评论(0) 推荐(0) 编辑