云课堂项目每日总结

云课堂项目每日总结

08-31

1、jQuery简化了js的操作
2、每个内部都自己实现了循环遍历
3、js使用setattribute时,不能设置布尔类型的,比如setattribute(‘checked’,‘true’)

09-01

dom转jquery: $(dom)
jquery转dom:加下标
转成JSON字符串:JSON.stringify()
转成JSON对象:JSON.parse()
本地存储知识点:
localstorage不手动清除一直存在
保存数据:localstorage.setItem()
读取数据:localstorage.getItem()
sessionstorage:关闭浏览器就会消失

09-02

1、网络分私网和公网
2、常见的http请求:
get
post
head
options
put
delete
trace
connect
3、常见的http请求状态码:
100请求过去了继续执行操作
200请求成功
300重定向(本来请求这个地址,结果跳到了其他地址)
404请求不到
500服务器问题,502服务器异常
4、一个完整的url有什么构成:请求头和请求地址
完整的url:协议(http/https)+主机(域名/IP)+端口+路径+参数(可有可无)
5、浏览器默认端口是80端口
6、get请求query传参:url?后边写参数
$.get(url,function(res) {
log(res)
})
7、引入请求轮播图:script src引入上边的js
code:0表示请求成功,code:500不成功
对象获取里边的用.属性名,数组用[index]
js循环遍历获得后端数据是异步的,可能后请求回来,轮播图自己的js会先执行,要保证js运行之前已经请求成功。所以把swiper的js放在请求数据后边
反引号``叫模板字符串
8、回调函数:response
9、解决回调地狱:promise,fulfilled,resolve
10、常见的异步操作:定时器,接受请求
接收请求:回调函数,把函数当做参数传过去,不知道请求时间,把异步操作放到回调函数中,
如果出现以下情况:下次请求的参数是上次请求的返回值(层层嵌套)(回调地狱)用
(1)promise对象,初始化,成功,失败。状态不可逆。new promise ,resolve,reject,成功用resolve,失败用reject,.then接收成功,.catch接收失败
promise.all
promise.race
(2)async,await
return的值不太一样,其实是reject的语法糖
async可以单独使用
await不可以单独使用,await从视觉效果上强行把异步的操作变成同步的。await真正遇到异步的问题还是该同步同步,该异步异步.
11、高内聚低耦合
post请求只能发送application/x-www-form-urlencoded 和form-data
12、常见的post请求格式:
content-type: application/json(json对象/json字符串)
application/x-www-form-urlencoded
form-data
$.ajax改变请求体类型
$.ajax传的参数为一个对象:
{url:‘’;type:‘post’,data:‘{enable:1}’;contentType:(大部分默认为form-url);success:function(res) {}}

$.ajax({
  url:baseurl+'/weChat/applet/subject/list',
  type:'post',
  data:JSON.stringify({'enable':1}),
  contentType:'application/json',
  success:(function(res) {
    console.log(res);
  })
})

13、
data可能为JSON对象或者JSON字符串,如果报错尝试转换成JSON字符串
可以封装成函数,也可以封装成promise对象:
函数里可以声明promise

09-03

1、a标签在新窗口打开:加属性target=“_blank”
2、a标签在自己的窗口打开:加属性target=“self”
3、在jquery-day02讲过:

添加和删除元素 :
(1)append() 方法在被选元素的结尾插入内容(仍然在该元素的内部)
(2)prepend() 方法在被选元素的开头插入内容(仍然在该元素的内部)
(3)after() 方法在被选元素之后插入内容 (在该元素的外部)
(4)before() 方法在被选元素之前插入内容 (在该元素的外部)

09-04

get请求query传参就是在地址后边传参,url+?+参数=参数内容&参数=参数内容

09-05

1、向上取整:Math.ceil()
2、向下取整:Math.floor()
3、cookie:登录健全。前端发后端,后端发前端。并且有实效,
4、jquery的ajax会自动cookie。
5、跨域: 协议,域名,端口只要有一个不一样都是跨域
6、同源策略:浏览器的API协议

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值