综合概述
jQuery在1.7.x版本中,去掉了对浏览器嗅探支持,建议使用特性检测,然而在实际项目中,或多或少也需要这个功能。
兼容性
IE6+、Chrome、Firefox、Safari、Opera
框架依赖
原生JS支持
模块支持
支持AMD、node和浏览器
使用介绍
1.识别引擎、举例如下:
//如果浏览器是webkit核心,执行以下代码
if(!!client.engine.webkit){
//todo
}
2.识别浏览器、举例如下:
//如果是IE浏览器,且IE的版本是6, 执行以下代码
if(!!client.browser.ie && client.browser.ie == 6){
//todo
}
3.操作系统的识别、举例如下:
//如果是win7系统,执行以下代码
if(!!client.system.win && client.system.win == 7){
//todo
}
下载连接
https://github.com/hehongwei44/userAgent
授权信息
授权类型:MIT
授权类型信息:https://github.com/hehongwei44/userAgent/blob/master/LICENSE
更改日志
https://github.com/hehongwei44/userAgent/blob/master/ChangeLog.md
其他补充
一个很不错的的插件,值得推荐
浏览器的嗅探现在已经不推荐了,但在某些场合还是需要的。比如一些统计脚本。在标准浏览器里,提供了document.implementation.hasfeature,可惜有bug,不准确,目前,w3c又推出了CSS.supports方法,显示出大家对这块的关注。 1.判定浏览器。 主流的浏览器有ie firefox opera chorme safari 早期这些框架都是通过navigator.us
本文向大家介绍jquery插件锦集【推荐】,包括了jquery插件锦集【推荐】的使用技巧和注意事项,需要的朋友参考一下 本篇的由来是群里面某个朋友提到说:有没有一个倒计时的特效,格式如分钟:秒;由此思考了下,觉得弄几个常用效果的js小插件还是不错的,可以供大家学习和使用,这里我取名为:shenniu.effect.js;希望大家喜欢,多多点赞支持: . 时钟效果 . 倒计时 . 全选效果 . ta
wallabyjs Intelligent and super fast test runner for JavaScript/TypeScript/CoffeeScript. https://wallabyjs.com/ ext install wallaby-vscode
本文向大家介绍推荐一款jQuery插件模板,包括了推荐一款jQuery插件模板的使用技巧和注意事项,需要的朋友参考一下 我使用jQuery已经有相当长的时间了,并且我会常常为它写一些插件(plugin)。我尝试过用不同的方式去写,现在这个模板是我最喜欢的: 以下是我喜欢这种模板的原因 1. 你仍然可以访问里面的默认选项,即便它被重写了(简单地通过父属性的访问) 2. 通过修改plugi
Cooja中的错误 我正在使用Contiki ng和示例udp服务器和udp客户端。我想做几件事:1-我希望客户端节点嗅探数据包,然后一旦嗅探到数据包,就向服务器发送数据包。我成功地做到了这一点,但有一些事情我不明白:a-当我在udp客户端中启动嗅探时,通过向代码中添加以下位: 这似乎只捕获udp客户端应用程序级别的数据包,当我增加QUEUEBUF\u CONF\u NUM以允许服务器接收这些数据
NERDTree NERDTree 是 Vim 中的文件浏览插件,可以通过命令打开/关闭目录树并浏览/打开文件。 EasyAlign EasyAlign 是一款用来做字符对齐的插件,简直是强迫症患者的福音。 Airline & Themes Airline 可以在 Vim 中显示更友好的状态栏,再配以漂亮的配色,工作更开心。