标准对象
1.1 Date
基本使用
let now = new Date();
now.getFullYear(); // 年
now.getMonth(); // 月
now.getDate(); // 日
now.getDay(); // 星期几
now.getHours(); // 时
now.getMinutes(); // 分
now.getSeconds(); // 秒
now.getTime(); //时间戳 全世界统一 1970 1.1 0:00:00开始计时
转换
1.2 JSON
json是什么?
- JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。
- 它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。
- 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。
- 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
在JavaScript中,一切皆为对象,任何js支持的类型都可以用JSON来表示。
格式:
对象都用{}
数组都用[]
所有的键值对都用 key:value
JSON字符串和JS对象的转换
let user = {
name: 'lu',
age: 19,
sex: '男'
}
//对象转化为json字符串
let jsonUser = JSON.stringify(user);
//JSON 字符串转化成对象,参数为json字符串
let obj = JSON.parse(jsonUser);
很多人搞不清楚,JSON和JS对象的区别
let obj = {a:'hello',b:'world'}
let json = '{"a": "hello","b": "world"}'
1.3 Ajax
- 原生的js写法 xhr异步请求
- jQuery封装好的方法 $('#name').ajax('')
- axios请求