摘要: DOM编程(Document Object Model) 如何获取元素(标签) 获取任意元素 简单写法 window.idxxx idxxx 兼容ie专用 document.getElementByld('id') document.getElementsByTagName('div')[0] do 阅读全文
posted @ 2020-06-10 14:08 过程是风景 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 常用 HTTP状态码的英文为 HTTP Status Code。下面是常见的HTTP状态码: 200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)不存在 500 - 内部服务器错误 1开头:信息响应 100 (继续) 请求者应当继续提出请求。 服务 阅读全文
posted @ 2020-06-06 08:47 过程是风景 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 用途 规范回调的名字或顺序 拒绝回调地狱,让代码可读性更强 很方便的捕获错误 如何创建一个 new Promise return new Promise( (resolve,reject)=>{ } ) 其他内容全放在里 异步任务成功就是调用resolve回调函数(以结果为参数),失败就是调用rej 阅读全文
posted @ 2020-05-15 06:09 过程是风景 阅读(91) 评论(0) 推荐(0) 编辑
摘要: Map基础梳理 JavaScript 的对象(Object),本质上是键值对的集合(Hash 结构),但是传统上只能用字符串当作键。这给它的使用带来了很大的限制。为了解决这个问题,ES6 提供了 Map 数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象) 阅读全文
posted @ 2020-05-13 21:20 过程是风景 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 什么是同源 两个url的源必须一模一样,就说这两个url就是同源的 同源策略 浏览器故意规定:如果一个JS文件运行在源A里,那么就只能获取到源A的数据。不能获取到其他源的数据,即不允许跨域 不同源的页面之间不允许互相访问数据 目的:保护用户隐私 什么是跨域 一般来说,当一个请求url的协议、域名、端 阅读全文
posted @ 2020-05-10 17:41 过程是风景 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 基于原型的继承 function DOG(name){ this.name = name; } DOG.prototype = { species : '犬科' }; var dogA = new DOG('大毛'); var dogB = new DOG('二毛'); alert(dogA.spe 阅读全文
posted @ 2020-05-05 10:27 过程是风景 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 例1 obj.objAge; //17 obj.myFun() //小张年龄undefined 例2 shows() //盲僧 比较一下这两者this 的差别,第一个打印里面的this 指向obj,第二个全局声明的shows()函数 this 是window ; call()、apply()、bin 阅读全文
posted @ 2020-05-04 06:08 过程是风景 阅读(142) 评论(0) 推荐(0) 编辑
摘要: jQuery 如何获取元素 window.jQuery = function(selector) { const elements = document.querySelectorAll(selector); return { addClass(className) { for (let i = 0 阅读全文
posted @ 2020-05-03 20:13 过程是风景 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 闭包的概念 如果一个函数用到了外部的变量,那么这个函数加这个变量叫做闭包。以前对闭包就是刻板的认识,最近对闭包有了更深一层的理解 。 变量的作用域有两种:全局变量跟局部变量javascript的特殊之处在于函数内部可以直接读取全局函数 var n=999; function f1(){ alert( 阅读全文
posted @ 2020-05-02 22:35 过程是风景 阅读(86) 评论(0) 推荐(0) 编辑
摘要: JS JSON.stringify(对象)把对象变成字符串,序列化; JSON.parse(字符串)把字符串变回对象,反序列化 typeOf xxx 'string'用于xxx的非对象的检测 xxx instanceof Array用于判断xxx的对象的检测 析构赋值 const {response 阅读全文
posted @ 2020-05-01 12:50 过程是风景 阅读(76) 评论(0) 推荐(0) 编辑