近期知识点总结

js基本类型

基本类型:string null undefined number boolean symbol(es6引入)复杂类型:object array date regexp function 基本包装类型:boolean number string 单体内置对象:global math

数组flat方法

es6数组交换

[a,b]=[b,a]

数组sort()方法对于number元素是按字符sort,按number大小需要自己写方法

arr.sort((a,b)=>a-b)

a-b====顺序

b-a====逆序

split方法属于str,其他不可用

splice方法属于数组,添加或删除元素

includes()数组,找是否存在某值,存在true 不存在false

原生js父节点 element.parentNode

Ajax技术核心就是XMLHttpRequest对象。
Ajax技术的工作原理:可以分成3步
1.创建Ajax对象:var xhr = new XMLHttpRequest();
2.xhr 发送请求:xhr.open(‘get’,’test.html’,’true’);
xhr.send();
3.xhr获取响应:
xhr.onreadystatechange = function(){
if(xhr.readystate == 4){//请求的状态码
/*
0:请求还没有建立(open执行前)
1:请求建立了还没发送(执行了open)
2:请求正式发送(执行了send)
3:请求已受理,有部分数据可以用,但还没有处理完成
4:请求完全处理完成
*/
alert(xhr.responseText);//返回的数据
}
}
可以看到,send()前是open()

javascript中实现跨域的方式总结
第一种方式:jsonp请求;jsonp的原理是利用

  • © 2020-2024 Aweso Lynn
  • PV: UV: