- window对象就是JavaScript的Global对象,所以在使用window对象的属性和方法是不需要特别指明。如:alert,实际上完整的调用是window.alert,通常省略了window对象的引用。
// var 直接在全局声明的变量,就是全局变量. let不是......
var name= "xwl"; // 全局变量, 这种变量. 实际上是被写在window对象中的.
console.log(name);
function fn(){
console.log(name);
}
fn();
console.log(window.name); // 全局变量确实被写到window里面了.
(function(w){ // 闭包
// 利用window的全局作用域.
w.xwl= {
aes_encrypt(){
console.log("我爱吃大米")
},
aes_dencrypt(){
}
}
})(window);
xwl.aes_encrypt();
- 特性
// 2.window的一些特性
// 在浏览器环境. 请注意. window对象和document对象是不可以被改变的.
// 该特性非常的坑.
// 如果自己补环境的时候. 请注意. 如果网站有清理window和document的代码的话.
// 你补充的环境代码, 可能被冲掉.
// 3.window中的一些特殊的东西
// navigator 里面装的是各种浏览器的参数信息
// location 里面装的是浏览器的各种地址信息.
// 下面这两个都只能完成基础的base64的运算
// btoa base64
// atob base64
// // 通过js完成页面刷新.
// window.location.reload();
// // 通过js完成页面跳转.
// window.location.href = "新地址"
标签:console,log,对象,base64,JavaScript22,window,关于,name
From: https://www.cnblogs.com/xwltest/p/17610247.html