2019年11月18日
摘要: length:设置或返回数组中元素的数目 push():向数组的末尾添加一个或多个元素,并返回新的长度,也就是添加元素后的数组长度 shift():用于把数组的第一个元素从其中删除,并返回第一个元素的值 unshift():向数组的开头添加一个或更多元素,并返回新的长度 pop():用于删除并返回数 阅读全文
posted @ 2019-11-18 16:41 小菟同学 阅读(481) 评论(0) 推荐(0) 编辑
摘要: BOM的核心是windows,表示的是一个浏览器的实例,在网页中自定义的任何一个对象、变量和函数,都以windows作为其全局对象 DOM是针对HTML和XML文档的一个API bom:(Browser Object Model)浏览器对象模型 dom:(Document Object Model) 阅读全文
posted @ 2019-11-18 15:59 小菟同学 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 对于html元素本身就带有固有属性,在处理时,使用prop方法 对于html元素我们自己定义的dom属性,在处理时,使用attr方法 阅读全文
posted @ 2019-11-18 15:56 小菟同学 阅读(105) 评论(0) 推荐(0) 编辑
摘要: null:是一个表示“无”的对象,转换数值为0 undefined:是一个表示“无”的原始值,转换数值为NaN 当声明的变量还未被初始化时,变量的默认值为undefined null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象 undefined表示“缺少值”,就是此处应该有一个值 阅读全文
posted @ 2019-11-18 15:55 小菟同学 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 原型:每个对象都会在其内部初始化一个属性,就是prototype 原型链:当我们访问一个对象的属性时,如果这个对象内部不存在这个属性,那么他就会去prototype中去找,这个prototype中会有自己的原型,于是就这样一直找下去,这就是原型链 阅读全文
posted @ 2019-11-18 15:52 小菟同学 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 三者都可以把函数应用到其他对象上,不是自身对象,apply,call是直接执行函数调用,bind是绑定,执行需要再次调用,apply和call的区别是apply接受数组作为参数,而call是接受逗号分隔的无限多个参数列表 阅读全文
posted @ 2019-11-18 15:50 小菟同学 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、扩展原型对象实现继承 2、利用apply()和call实现继承 3、组合call+prototype实现继承 function person(name){ this.name=name; } function.prototype.showName=funciton(){ return this. 阅读全文
posted @ 2019-11-18 15:47 小菟同学 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 常用的服务器的请求有四种: get(服务器获取) post(发送请求) put(更新) delete(删除) get 所有的参数都包裹在url中,明文显示,服务器的访问日志会记录,不安全 post所有的参数封在二进制的数据体中,服务器不会记录参数,相对安全,涉及用户的隐私都要用post传输 get: 阅读全文
posted @ 2019-11-18 15:41 小菟同学 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 普通函数中:this——window 定时器:this——window 构造函数中:this——当前实例化的对象 事件处理函数:this——事件触发对象 阅读全文
posted @ 2019-11-18 15:37 小菟同学 阅读(154) 评论(0) 推荐(0) 编辑
摘要: ajax的交互原理分别为: 创建对象——建立连接——发送数据——注册回调——执行回调 var xhr=new XMLHttpRequest()//创建对象 xhr.open(请求,url,true或者false) xhr.onload=function(){ console.log('ajax') 阅读全文
posted @ 2019-11-18 15:34 小菟同学 阅读(447) 评论(0) 推荐(0) 编辑

……