【JavaScript22】关于window

  • 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 = "新地址"
posted @   Tony_xiao  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
历史上的今天:
2022-08-07 【pytest】项目设计
2022-08-07 python之高级函数
点击右上角即可分享
微信分享提示