最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于jQuery1.9版本如何判斷瀏覽器版本類型

 更新時間:2016年01月12日 11:54:53   作者:一落葉而知秋  
在jquery.1.9以前的版本,可以使用$.browser很輕松的判斷瀏覽器的類型和版本,但是在1.9中和以后的版本中,$.browser已經被刪除,下面就介紹一下如何實現此功能,希望能夠給需要的朋友帶來幫助

在jquery.1.9以前的版本,可以使用$.browser很輕松的判斷瀏覽器的類型和版本,但是在1.9中和以后的版本中,$.browser已經被刪除,下面就介紹一下如何實現此功能,希望能夠給需要的朋友帶來幫助。

一.自定義代碼:

$.browser.mozilla = /firefox/.test(navigator.userAgent.toLowerCase()); 
$.browser.webkit = /webkit/.test(navigator.userAgent.toLowerCase()); 
$.browser.opera = /opera/.test(navigator.userAgent.toLowerCase()); 
$.browser.msie = /msie/.test(navigator.userAgent.toLowerCase()); 

以上代碼中,等號后面的表達式返回值是布爾類型的,用來表示是否支持此瀏覽器。這樣就實現了自定義的$.browser效果。

二.判斷IE6瀏覽器:

jquery1.9之前使用以下代碼:

if ($.browser.msie && 7 > $.browser.version) {} 

jquery1.9和之后使用以下代碼:

if ('undefined' == typeof(document.body.style.maxHeight)) {} 

三.判斷IE6-IE8瀏覽器:

if (!$.support.leadingWhitespace) {} 

綜上所述,基本實現了我們的要求,這里就不多介紹了。

擴展知識點:

jQuery.browser的定義和用法:

瀏覽器內核標識,依據 navigator.userAgent 判斷。

可用值: safari 、opera 、msie 和mozilla。

瀏覽器對象檢測技術與此屬性共同使用可提供可靠的瀏覽器檢測支持。

在jQuery 1.9中已經刪除。

如果網頁在opera瀏覽器中運行,那么jQuery.browser.opera會返回true,否則返回false。
其他的屬性值以此類推。

實例代碼:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://m.fzitv.net/" />
<title>腳本之家</title>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
alert($.browser.msie); 
}); 
</script> 
</head> 
<body> 
如果在IE瀏覽器中運行則返回true,否則返回false。 
</body> 
</html>

typeof 運算符的用法:

typeof運算符放在操作數之前,可以檢測此操作數的數據類型,并返回一個字符串用以說明操作數的類型。
操作數可以是變量或者值等。

typeof運算符可能返回的值:

一.如果變量未賦值或者變量值賦值為undefined,則返回undefined。

實例實例:

var a
console.log(typeof(a))

變量a沒有被賦值,這個時候變量被默認隱式賦值undefined。輸出結果:undefined。

var a=undefined;
console.log(typeof(a))

變量a被賦值undefined。輸出結果:undefined。

二.如果變量或者值是布爾類型,則返回boolean。

實例代碼:

console.log(typeof (true))

輸出結果:boolean。

var a=2,b=1,c=3,d;
d=a+b;
console.log(typeof(c==d))

輸出結果:boolean。

三.如果變量或者值是數值類型,則返回number。

console.log(typeof(1))

輸出結果:number。

四.如果變量或者值是字符串,則返回string。

console.log(typeof("mayi"))

輸出結果:string。

console.log(typeof("a"))

ECMAScript中沒有字符類型。所以此段代碼也會輸出string。

五.變量是引用類型或者null,則會返回object。

注:null可以認為是對象的占位符,所以返回值也是object。

實例代碼:

var a=new Date;
console.log(typeof(a))

建立一個時間對象實例a,它是一個引用類型。輸出結果: objct。

console.log(typeof(null))

輸出結果: object。

六.如果變量是函數,則返回function

console.log(typeof(function(){alert("大家好")}))

輸出結果:function。

var a=function(){alert("大家好")}
console.log(typeof(a))

輸出結果:function。

相關文章

  • jQuery EasyUI中的日期控件DateBox修改方法

    jQuery EasyUI中的日期控件DateBox修改方法

    下面小編就為大家?guī)硪黄猨Query EasyUI中的日期控件DateBox修改方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • jquery 添加節(jié)點的幾種方法介紹

    jquery 添加節(jié)點的幾種方法介紹

    添加節(jié)點的方法有很多,在本文將為大家介紹下jquery中添加節(jié)點幾種方法,感興趣的朋友可以參考下
    2013-09-09
  • jquery+json 通用三級聯動下拉列表

    jquery+json 通用三級聯動下拉列表

    用Jquery實現,原始代碼只支持IE,這里我改了一下,我的代碼里面有三個版本的實現
    2010-04-04
  • jQuery動態(tài)操作表單示例【基于table表格】

    jQuery動態(tài)操作表單示例【基于table表格】

    這篇文章主要介紹了jQuery動態(tài)操作表單,結合實例形式分析了jQuery針對table表格的數據添加、刪除、元素修改、提交等相關操作技巧,需要的朋友可以參考下
    2018-12-12
  • jQuery 圖片切換插件(代碼比較少)

    jQuery 圖片切換插件(代碼比較少)

    jQuery 插件圖片切換 第一次自已償試寫插件,需要的朋友可以參考下
    2012-05-05
  • jQuery實現鼠標懸停3d菜單展開動畫效果

    jQuery實現鼠標懸停3d菜單展開動畫效果

    本文主要介紹了jQuery鼠標懸停3d菜單展開動畫效果的示例代碼,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • jQuery獲取checkbox選中的值

    jQuery獲取checkbox選中的值

    jquery checkbox選擇器在程序開發(fā)中經常會用到,接下來通過實例代碼給大家介紹jquery獲取checkbox選中的值,需要的朋友參考下
    2016-01-01
  • 基于jquery的inputlimiter 實現字數限制功能

    基于jquery的inputlimiter 實現字數限制功能

    因客戶要求區(qū)分全角跟半角,所以在jquery.inputlimiter.js插件上還做了些小改動。
    2010-05-05
  • 常見的jQuery選擇器匯總

    常見的jQuery選擇器匯總

    本文匯總介紹了常見的jQuery選擇器知識,包含基本元素選擇器、分層選擇器、基本條件選擇器、內容條件選擇器、可見性條件選擇器、屬性選擇器、子元素選擇器、表單元素選擇器、表單屬性選擇器。十分的詳盡,有需要的小伙伴參考下吧
    2014-11-11
  • 基于jQuery的history歷史記錄插件

    基于jQuery的history歷史記錄插件

    history歷史記錄插件可以幫助您回到您的JavaScript支持應用程序/前進按鈕和書簽。你可以存儲到應用程序狀態(tài)的網址散列和恢復它的狀態(tài)。
    2010-12-12

最新評論

洞头县| 扶余县| 同德县| 辽宁省| 方正县| 遂川县| 宁德市| 涿州市| 乌拉特中旗| 平阳县| 河东区| 马龙县| 南平市| 察雅县| 武宁县| 凤翔县| 龙岩市| 浪卡子县| 钦州市| 巨野县| 乌兰察布市| 湖州市| 华坪县| 太原市| 青阳县| 清新县| 柞水县| 东丽区| 逊克县| 长汀县| 达州市| 贺兰县| 鄯善县| 呼图壁县| 木兰县| 来安县| 荥阳市| 民权县| 宁津县| 南江县| 隆安县|