JSON
-
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)
-
Bom对象模型
-
代表浏览器对象模型(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}`);