JSON是一种轻量级的数据交换格式
简洁和清晰的层次结构使得JSON成为理想的数据交换语言
易于人们解析和生成,并有效的提升网络传输效率
javaScript一切皆为对象,任何js支持的对象都可以使用JSON来表示
格式: 对象都用[]
数组都用{}
所有的键值对都用key:value
JSON和JS的对象转化
- let user = {
- name: "消逝",
- age: 23,
- max: '男'
- }
- //对象转化为json字符串{"name":"消逝","age":23,"max":"男"}
- let jsonuer = JSON.stringift(user);
- //json字符串转化为对象 参数为JSON字符串
- let obj = JSON.parse('{"name":"消逝","age":23,"max":"男"}');
- //输出的语句是console.log(obj)
-
代表浏览器对象模型(Browser Object Model),它是浏览器提供的 JavaScript API,用于与浏览器窗口和浏览器本身进行交互
获取当前网页的URL:
- const currentURL = window.location.href;
- console.log(currentURL);
设置和获取Cookies:
- // 设置一个名为 "username" 的 Cookie
- document.cookie = "username=John Doe";
-
- // 获取 Cookie 值
- const username = document.cookie;
- console.log(username);
导航到其他页面:
window.location.href = "跳转页面的地址"; 获取浏览器信息:
- const web = window.navigator.appName;
- const web_v = window.navigator.appVersion;
- console.log(`浏览器名称: ${web}, 版本: ${web_v}`);