1.XMLHttpreqiest 发送 ajax的步骤?
1.创建 XMLHttpRequest 实例
2.open (请求方式、地址)
3.Send (请求体)
4.Load 加载事件、接受响应
2.typeof、instanceof 的作用?
Typeof : 用于检测数据类型、返回值是数据类型
Instanceof : 判断是否属于某种数据类型、如果是返回true、否则false
3.面向对象的三个特点
继承性 :子类 A 继承父类 B 以后,子类A中就可以获取父类B中声明的所有属性和方法,子类还可以拓展自己特有的属性和方法。
封装 :严格的书写类,将方法与方法中的属性,封装到对象上(数据与操作大的方法必须依附于一个主体)
多态 :多种形态,根据参数的个数不同,参数的类型不同,可以的调用不同的方法。
4.说出三种 css 可以隐藏页面元素?
1. overflow:hidden
2.opacity:0
3.display:none
4.visibility:hidden
5.position 的 top 值或 left 值设置为负数
6.HTML5 新增的 hidden 属性,可以直接隐藏元素。用法:<div hidden></div>,隐藏盒子
5.截取字符串的三种方法?
substr(1,4) 从下标1开始截取,截取长度为 4,支持负数
slice(1,4) 从下标1开始截取,截取到下标4(不包括4),支持 负数 -1代表最后一位
substring(1,4)从下标1开始截取,截取到4(不包括4,不支持负数)