javascript 浏览器判断 绑定事件 arguments 转换数组 数组遍历


Posted in Javascript onJuly 06, 2009
var $d = document; function $i(s){return $d.getElementById(s);} 
var _jsc={} 
_jsc.client=(function(){ 
var t={}; 
var b=navigator.userAgent.toLowerCase(); 
t.isOpera=(b.indexOf('opera')>-1) 
t.isIE=(b.indexOf('msie')>-1) 
t.isFF=(!t.isOpera&&!t.isIE&&b.indexOf("firefox")>-1); 
return t; 
})() 
_jsc.util=(function(){ 
var t={} 
t.addEvent=function(o,e,f){ 
if(_jsc.client.isIE){ 
o.attachEvent("on"+e,f) 
}else{ 
o.addEventListener(e,f,fasle); 
} 
return true 
} 
return t; 
})(); 
//window.onload=function(){_jsc.util.addEvent(document,"click",showMsg("z","d"))} 
_jsc.util.addEvent(document,"click",function(){showMsg("a","b")}) 
function showMsg() 
{ 
//alert(typeof arguments) 
//var dd=[arguments[0],arguments[1]] 
//var o = {a:'aa', b:'bb', c:'cc'}; 
//var o = {}; 
o=arguments 
o=Array.prototype.slice.call(arguments,0); 
for(var p in o) 
{ 
alert(o[p]); 
} 
循环对象的所有属性: 
<script> 
var o = {a:'aa', b:'bb', c:'cc'}; 
for(var p in o) 
{ 
alert(eval("o." + p)); 
} 
</script> 
循环数组的所有元素: 
<script> 
var arr = ['11', '22', '33']; 
for(var i in arr) 
{ 
alert(arr[i]); 
} 
</script>
Javascript 相关文章推荐
CSS常用网站布局实例
Apr 03 Javascript
跨域请求之jQuery的ajax jsonp的使用解惑
Oct 09 Javascript
YUI Compressor压缩JavaScript原理及微优化
Jan 07 Javascript
js+canvas简单绘制圆圈的方法
Jan 28 Javascript
jquery实现全选、不选、反选的两种方法
Sep 06 Javascript
js+canvas实现滑动拼图验证码功能
Mar 26 Javascript
JavaScript生成指定范围随机数和随机序列的方法
May 05 Javascript
vue+elementUi图片上传组件使用详解
Aug 20 Javascript
js之切换全屏和退出全屏实现代码实例
Sep 09 Javascript
JS实现商品橱窗特效
Jan 09 Javascript
jQuery实时统计输入框字数及限制
Jun 24 jQuery
详解vue组件之间的通信
Aug 30 Javascript
javascript 写类方式之十
Jul 05 #Javascript
javascript 写类方式之九
Jul 05 #Javascript
javascript 写类方式之八
Jul 05 #Javascript
javascript 写类方式之七
Jul 05 #Javascript
javascript 写类方式之六
Jul 05 #Javascript
javascript 写类方式之五
Jul 05 #Javascript
javascript 写类方式之四
Jul 05 #Javascript
You might like
从Web查询数据库之PHP与MySQL篇
2009/09/25 PHP
php中JSON的使用与转换
2015/01/14 PHP
Laravel使用PHPQRCODE实现生成带有LOGO的二维码图片功能示例
2017/07/07 PHP
不使用XMLHttpRequest实现异步加载 Iframe和script
2012/10/29 Javascript
JQuery操作Select的Options的Bug(IE8兼容性视图模式)
2013/04/21 Javascript
js克隆对象、数组的常用方法介绍
2013/09/26 Javascript
javascript面向对象程序设计(一)
2015/01/29 Javascript
JS实现的通用表单验证插件完整实例
2015/08/20 Javascript
jQuery EasyUI 右键菜单--关闭标签/选项卡的简单实例
2016/10/10 Javascript
Angular 4.x 路由快速入门学习
2017/05/03 Javascript
Vue单文件组件基础模板小结
2017/08/10 Javascript
js匿名函数使用&amp;传参(实例)
2017/09/08 Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
2019/09/11 Javascript
JavaScript实现拖拽盒子效果
2020/02/06 Javascript
安装多版本Vue-CLI的实现方法
2020/03/24 Javascript
JavaScript常用工具函数汇总(浏览器环境)
2020/09/17 Javascript
[49:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 KG VS TNC
2018/03/31 DOTA
Python3读取文件常用方法实例分析
2015/05/22 Python
Python的Django框架安装全攻略
2015/07/15 Python
使用pandas的DataFrame的plot方法绘制图像的实例
2018/05/24 Python
Python实现简易过滤删除数字的方法小结
2019/01/09 Python
Python实现的列表排序、反转操作示例
2019/03/13 Python
python基于Selenium的web自动化框架
2019/07/14 Python
详解如何减少python内存的消耗
2019/08/09 Python
Anaconda+Pycharm环境下的PyTorch配置方法
2020/03/13 Python
Python OpenCV实现测量图片物体宽度
2020/05/27 Python
python获得命令行输入的参数的两种方式
2020/11/02 Python
基于CSS3特效之动画:animation的应用
2013/05/09 HTML / CSS
HTML5中判断横屏竖屏的方法(移动端)
2016/08/04 HTML / CSS
伦敦眼门票在线预订:London Eye
2018/05/31 全球购物
.NET remoting中对象激活的两种方式
2015/06/08 面试题
解决方案设计综合面试题
2015/08/31 面试题
如何写好建议书
2014/03/13 职场文书
小学优秀辅导员事迹材料
2014/05/11 职场文书
国际经济贸易专业自荐信
2014/06/13 职场文书
商超业务员岗位职责
2015/02/13 职场文书