标准对象
1、Date
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
'use strict'
let now = new Date();
console.log(now); // Tue Dec 01 2020 15:26:13 GMT+0800 (中国标准时间)
now.getFullYear(); // 年
now.getMonth(); // 月 0-11 代表月
now.getDate(); // 日
now.getDay(); // 星期几
now.getHours(); // 时
now.getMinutes(); // 分
now.getSeconds(); // 秒
now.getTime(); // 时间戳 全世界统一 1970.1.1 0:00:00 毫秒
console.log(new Date(1606807878162)); // 时间戳转为毫秒
now.toLocaleString(); // 本机时间
</script>
</body>
</html>
2、JSON
JSON是什么
JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
在javascript中,一切皆为对象,任何js支持的类型都可以用JSON表示
格式
- 对象都用{}
- 数组都用[]
- 所有的键值对 都是用key:value
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
let user = {
name:"张三",
age:3,
sex:'男'
}
// 对象转换为 json 字符串
let jsonUser = JSON.stringify(user);
// json 字符串转换为对象
let obj = JSON.parse('{"name":"张三","age":3,"sex":"男"}');
</script>
</body>
</html>
3、AJAX
- 原生的js写法 xhr异步请求
- jQuery封装好的方法$(#name).ajax(“”)
- axios请求