js 操作符实例代码


Posted in Javascript onOctober 24, 2009
var $mfunc=function(){ 
return { 
//此函数判断浏览器类型,为了简便,返回一个数字表示, 
//1.ie6;2.ie7; 3.ie8;4.ie5.5;5,Firefox;6.chrome;7.Opera;8.Safari;0.无法检测的浏览器 
//其他浏览器可以自行添加 
whichOS:function(){ 
var useragent=navigator.userAgent.toLowerCase(); 
return (/MSIE 6/i.test(useragent)==true&&1)|| 
(/MSIE 7/i.test(useragent)==true&&2)|| 
(/MSIE 8/i.test(useragent)==true&&3)|| 
(/MSIE 5/i.test(useragent)==true&&4)|| 
(/Firefox/i.test(useragent)==true&&5)|| 
(/Chrome/i.test(useragent)==true&&6)|| 
(/Opera/i.test(useragent)==true&&7)|| 
(/Safari/i.test(useragent)==true&&8)||0 
} 
} 
}()

注意其中的&&和||哦,说明都在注释里
Javascript 相关文章推荐
一段多浏览器的"复制到剪贴板"javascript代码
Mar 27 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
Oct 25 Javascript
gulp-uglify 与gulp.watch()配合使用时报错(重复压缩问题)
Aug 24 Javascript
浅谈jQuery hover(over, out)事件函数
Dec 03 Javascript
js实现以最简单的方式将数组元素添加到对象中的方法
Dec 20 Javascript
JavaScript+Canvas实现彩色图片转换成黑白图片的方法分析
Jul 31 Javascript
浅谈在Vue.js中如何实现时间转换指令
Jan 06 Javascript
JavaScript高阶教程之“==”隐藏下的类型转换
Apr 11 Javascript
微信小程序如何使用canvas二维码保存至手机相册
Jul 15 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
Aug 01 Javascript
element表格翻页第2页从1开始编号(后端从0开始分页)
Dec 10 Javascript
基于Cesium绘制抛物弧线
Nov 18 Javascript
利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中的值
Oct 24 #Javascript
JS window.opener返回父页面的应用
Oct 24 #Javascript
JavaScript 动态添加表格行 使用模板、标记
Oct 24 #Javascript
javascript Keycode对照表
Oct 24 #Javascript
LazyForm jQuery plugin 定制您的CheckBox Radio和Select
Oct 24 #Javascript
写入cookie的JavaScript代码库 cookieLibrary.js
Oct 24 #Javascript
js文件中调用js的实现方法小结
Oct 23 #Javascript
You might like
php变量范围介绍
2012/10/15 PHP
深入PHP FTP类的详解
2013/06/13 PHP
twig模板获取全局变量的方法
2016/02/05 PHP
PHP实现路由映射到指定控制器
2016/08/13 PHP
js压缩工具 yuicompressor 使用教程
2010/03/31 Javascript
js 禁止选择功能实现代码(兼容IE/Firefox)
2010/04/23 Javascript
JavaScript的类型简单说明
2010/09/03 Javascript
(jQuery,mootools,dojo)使用适合自己的编程别名命名
2010/09/14 Javascript
js获取图片大小的函数代码
2011/09/20 Javascript
将字符串转换成gb2312或者utf-8编码的参数(js版)
2013/04/10 Javascript
jQuery源码解读之removeClass()方法分析
2015/02/20 Javascript
javascript验证邮件地址和MX记录的方法
2015/06/16 Javascript
javascript结合Flexbox简单实现滑动拼图游戏
2016/02/18 Javascript
文件上传插件SWFUpload的使用指南
2016/11/29 Javascript
js实现微博发布小功能
2017/01/12 Javascript
使用nodejs下载风景壁纸
2017/02/05 NodeJs
node.js将MongoDB数据同步到MySQL的步骤
2017/12/10 Javascript
JavaScript实现元素滚动条到达一定位置循环追加内容
2017/12/28 Javascript
详解node Async/Await 更好的异步编程解决方案
2018/05/10 Javascript
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
JavaScript查看代码运行效率console.time()与console.timeEnd()用法
2019/01/18 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
layui表格数据重载
2019/07/27 Javascript
jquery实现抽奖功能
2020/10/22 jQuery
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
2017/12/15 Python
使用python实现链表操作
2018/01/26 Python
Python 异步协程函数原理及实例详解
2019/11/13 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
2020/01/10 Python
python使用建议技巧分享(三)
2020/08/18 Python
python爬取代理IP并进行有效的IP测试实现
2020/10/09 Python
Python中的面向接口编程示例详解
2021/01/17 Python
如何用Django处理gzip数据流
2021/01/29 Python
先进事迹演讲稿
2014/09/01 职场文书
2014年市场部工作总结
2014/11/25 职场文书
Python深度学习之Pytorch初步使用
2021/05/20 Python
Apache自带的ab压力测试工具的实现
2022/07/23 Servers