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 相关文章推荐
删除Javascript Object中间的key
Nov 18 Javascript
JavaScript设计模式之代理模式介绍
Dec 28 Javascript
jQuery处理图片加载失败的常用方法
Jun 08 Javascript
jQuery中的on与bind绑定事件区别实例详解
Feb 28 Javascript
原生js实现放大镜特效
Mar 08 Javascript
vuejs+element-ui+laravel5.4上传文件的示例代码
Aug 12 Javascript
简单的Vue异步组件实例Demo
Dec 27 Javascript
基于Vue中点击组件外关闭组件的实现方法
Mar 06 Javascript
vue实现动态列表点击各行换色的方法
Sep 13 Javascript
vue+element tabs选项卡分页效果
Jun 29 Javascript
viewer.js实现图片预览功能
Jun 24 Javascript
7个你应该知道的JS原生错误类型
Apr 29 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
PHP 错误之引号中使用变量
2009/05/04 PHP
php获取错误信息的方法
2015/07/17 PHP
thinkPHP模板引擎用法示例
2016/12/08 PHP
Laravel 创建可以传递参数 Console服务的例子
2019/10/14 PHP
FileUpload上传图片(图片不变形)
2010/08/05 Javascript
中文字符串截取的js函数代码
2013/04/17 Javascript
jquery 检测元素是否存在的实例代码
2013/11/19 Javascript
javascript函数重载解决方案分享
2014/02/19 Javascript
javascript实现获取浏览器版本、操作系统类型
2015/01/29 Javascript
理解javascript函数式编程中的闭包(closure)
2016/03/08 Javascript
noty ? jQuery通知插件全面解析
2016/05/18 Javascript
学习Angular中作用域需要注意的坑
2016/08/17 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
2016/11/02 Javascript
mui上拉加载功能实例详解
2017/04/13 Javascript
JS模拟超市简易收银台小程序代码解析
2017/08/18 Javascript
在vue项目中使用Nprogress.js进度条的方法
2018/01/31 Javascript
React Native开发封装Toast与加载Loading组件示例
2018/09/08 Javascript
Vue props中Object和Array设置默认值操作
2020/07/30 Javascript
Java中重定向输出流实现用文件记录程序日志
2015/06/12 Python
Python数据可视化教程之Matplotlib实现各种图表实例
2019/01/13 Python
详解Python Qt的窗体开发的基本操作
2019/07/14 Python
matlab中imadjust函数的作用及应用举例
2020/02/27 Python
在Python中用GDAL实现矢量对栅格的切割实例
2020/03/11 Python
python实现逻辑回归的示例
2020/10/09 Python
python复合条件下的字典排序
2020/12/18 Python
一款CSS3实现多功能下拉菜单(带分享按)的教程
2014/11/05 HTML / CSS
澳大利亚在线消费电子产品商店:TobyDeals
2020/01/05 全球购物
伦敦鲜花递送:Flower Station
2021/02/03 全球购物
servlet面试题
2012/08/20 面试题
初中英语教学反思
2014/01/25 职场文书
运动会口号大全
2014/06/07 职场文书
工作总结与自我评价
2014/09/18 职场文书
违反学校规则制度检讨书
2015/01/01 职场文书
css常用字体属性与背景属性介绍
2022/02/28 HTML / CSS
Golang jwt身份认证
2022/04/20 Golang
Golang 实现 WebSockets 之创建 WebSockets
2022/04/24 Golang