扫码关注官方订阅号
比如Modernizer
window.Modernizr = (function( window, document, undefined ) { //xxxxxxxx })(this, this.document);
后面那个undefined有什么作用?
走同样的路,发现不同的人生
防止有人这样恶搞
window.undefined = 'defined';
刚刚试了一下chrome和火狐当中window.undefined都已经是不可写入的了(老浏览器里应该还有能写进去的),一些打包脚本可能会把类库打包,比如
(function() { var undefined = 'defined'; window.Modernizr = (function( window, document, undefined ) { //xxxxxxxx })(this, this.document); })();
这种情况仍然可能存在
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
防止有人这样恶搞
刚刚试了一下chrome和火狐当中window.undefined都已经是不可写入的了(老浏览器里应该还有能写进去的),一些打包脚本可能会把类库打包,比如
这种情况仍然可能存在