如何拥有不能使用窗口的javascript.*方法
How to have javascript that can't use window.* methods
我正在创建一个名为"Burn"的新项目。这将类似于可汗学院的计算机科学课程。我怎么能有一个"私有"的JavaScript上下文,不能使用任何方法以外的那些指定?
您可以使用IIFE
(立即调用的函数表达式)并在其中编写代码。您可以在该上下文中重新定义window
对象,这样您就不能访问窗口对象上的其他方法。
(function (window){
//code and other functions here
// here window is undefined
})();
但我不知道你为什么要那样做。
参见jsFiddle
相关文章:
- 关闭黑莓浏览器窗口 JavaScript
- 关闭窗口 Javascript
- 清除窗口Javascript幻灯片
- 弹出窗口JavaScript的站点地图生成器
- 根据弹出窗口javascript的返回值更改asp.net面板的可见性
- 将var添加到新窗口Javascript中
- 如何在引导模式弹出窗口(javascript,jquery)上运行函数
- 仅包含某些数组值的单个弹出窗口.JavaScript
- 将值传递给弹出窗口 [JavaScript]
- 在链接后控制父窗口(JavaScript)
- 将数据发送到单独的窗口javascript
- 正在访问窗口.Javascript 中的应用程序函数
- 将变量从父窗口Javascript函数传递到弹出窗口分区
- 在内容进入打印机之前关闭窗口(JavaScript)
- 窗口.JavaScript中的innerWidth
- 是否可以从子窗口关闭父窗口(Javascript)
- 窗口.javascript中的Innerheight减去数字
- 如果我重写窗口.javascript中的onerror应该返回true还是false
- 计数值后关闭窗口javascript
- 如何在缩略图图像的翻转上显示弹出窗口?Javascript、CSS