json是javascript对象的一种数据格式
{“name":Tom;
"are":18}
json的键一定要用双引号
值:整数和true不用
json的另外一个数据格式是数组,和javascript中的数组字面量相同
['tom',18,'programmer']
ajax and jsonp
ajax技术的目的是让javascript发送http请求,与后台通信,获取数据和信息。ajax技术的原理是实例化xmlhttp对象,使用此对象与后台通信。
ajax通信的过程不会影响后续javascript的执行,从而实现异步。
多线程(可以一起干一件事,也可同时干好几件事)
它是局部刷新
需要服务环境
notjs也是js但是可以写后台
URL:服务器路径
get 显示
sost不显示
done(fuanction(data)) 提交成功的时候
.always 都会执行
只能请求他的资源或他的子资源(默认不允许跨域请求)
widow下dir相当于ls
local
404你访问的资源没找到
<span class="caret"></span> 可以创建一个小三角图标
ajax只能请求同一个域下的数据或资源,有时候需要跨域请求数据,就需要用到jsonp技术,jsonp可以跨域请求数据,它的原理主要是利用了script标签可以跨域链接资源的特性。
bootCDN
实现跨域请求
script img
jsonp 跨域
jsonpCallback :函数名 (最后)(函数回调)
不在服务器环境运行会报错
http状态码(现用现搜)
跨域不用环境
empty清空列表
正在写在两个斜线里面
regex.test 检测正则
正则就是字符串表示的一个规则
new RegExp(a, ij) 定义正则
//定义//ig 定义正则2
m 全文检索
作业: