hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - 文章 - 前端开发 - 正文 君子好学,自强不息!

详解获取JavaScript各种全局对象变量的方法_WEB前端开发

2020-06-18前端开发ki4网6°c
A+ A-

Layui连接mysql操作CRUD_WEB前端开发

layui是一款采用自身模块规范编写的前端UI框架,本文就来为大家介绍一下Layui连接mysql操作CRUD的方法,希望对大家有一定的帮助。

全局变量在编程语言中一向被认为是一种不好的编程方法。但现实情况是,很多著名的项目都在大量的使用着全局变量,比如,MooTools就将大量的对象放到全局空间,像Browser对象和$$等。而最著名的jQuery也是用的全局变量。所以,“全局变量不好”这个理论实际上处于一种很可笑的状态中。

而将全局变量暴露在外,让用户任意修改(除非是特意设计的),更是一种不好的编程习惯,这将对导致程序很难维护。那么,我们如何知道现有的全局变量空间里有哪些全局变量呢?其实方法很简单:

使用LayUI实现前端分页功能_WEB前端开发

Layui是一款采用自身模块规范编写的国产前端UI框架,本文就来为大家介绍一下使用layui实现前端分页功能的方法,希望对大家有一定的帮助。

// UPDATE:  This method is too naive
// Returns an array of window property names
//keys(window);

// Inject an iframe and compare its `contentWindow` properties to the global window properties
(function() {
	var iframe = document.createElement('iframe');
	iframe.onload = function() {
		var iframeKeys = Object.keys(iframe.contentWindow);
		Object.keys(window).forEach(function(key) {
			if(!(key in iframeKeys)) {
				console.log(key);
			}
		});
	};
	iframe.src = 'about:blank';
	document.body.appendChild(iframe);
})();

用上面的代码我们可以做一下测试,你可以直接按功能键F12来打开console,输入上面的代码,观看输出结果。你会发现,有些对象,比如window, document, top, 和 location都是JavaScript内置的,而很多其它的对象,都是第三方JavaScript代码产生的。

推荐教程:《javascript基础教程》

以上就是详解获取JavaScript各种全局对象变量的方法的详细内容,更多请关注ki4网其它相关文章!

适合初学者学习的CSS3实现可爱的动物_WEB前端开发

今天,我想向大家展示如何巧妙地使用HTML、CSS排序动画和SVG滤镜把生活中可能最可爱的东西之一——动物画到网页上。 话不多说,开始咯!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
详解获取JavaScript各种全局对象变量的方法_WEB前端开发

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>