JavaScript
jQuery获取操作系统和浏览器信息的插件应用
介绍一个jQuery插件Client OS/Browser detect,可以非常方便的获取操作系统和浏览器信息,使用方法如下.
使用说明
需要使用jQuery库文件和Client OS/Browser detect库文件[下载]
使用实例
一,包含文件部分
<script src=”jquery-1.3.2.js”></script>
<script src=”jquery.client.js”></script>
二,HTML部分
<div id=”os”></div>
<div id=”browser”></div>
三,Javascript部分
<script>
$(’#os’).html(”Your browser is running on: <b>” + $.client.os + “</b>”);
$(’#browser’).html(”Your browser is: <b>” + $.client.browser + “</b>”);
</script>
如上实例,直接使用$.client.os获取当前用户的操作系统,使用$.client.browser获取用户的浏览器信息,使用非常简单。
点我下载Client OS/Browser detect插件源程序
http://jquerycodes.googlecode.com/files/jquery.client.rar
mouseover、mouseout停止事件冒泡的解决方案
停止事件冒泡在各浏览器中已经有相应的解决方案,但是对于mouseover和mouseout却显得力不从心。
在IE里有onmouseleave和onmouseenter, 而对于要兼容各大浏览器的Web开发人员来说还是一件头疼的事。
jQuery核心源码core.js分析
jQuery是一个Function。在JavaScript中,Function是一种特殊的对象,这个对象可以有自己的属性。
但是JQuery(parameters)方法调用的结果却是一个jQuery.fn.init对象。注意此处的new Function用法,实际上返回了一个对象实例。
这个对象实例的类型是jQuery.fn.init,而不是JQuery。–至少现在不是。
