`
y1d2y3xyz
  • 浏览: 256008 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

extjs源码分析-003(js获取系统或者客户端信息)

阅读更多
(function(){
    var idSeed = 0,
        ua = navigator.userAgent.toLowerCase(),//客户端信息
        check = function(r){
            return r.test(ua);
        },
        DOC = document,
        isStrict = DOC.compatMode == "CSS1Compat",
        isOpera = check(/opera/),
        isChrome = check(/\bchrome\b/),//
        isWebKit = check(/webkit/),
        isSafari = !isChrome && check(/safari/),
        isSafari2 = isSafari && check(/applewebkit\/4/),
        isSafari3 = isSafari && check(/version\/3/),
        isSafari4 = isSafari && check(/version\/4/),
        isIE = !isOpera && check(/msie/),
        isIE7 = isIE && check(/msie 7/),
        isIE8 = isIE && check(/msie 8/),
        isIE6 = isIE && !isIE7 && !isIE8,
        isGecko = !isWebKit && check(/gecko/),
        isGecko2 = isGecko && check(/rv:1\.8/),
        isGecko3 = isGecko && check(/rv:1\.9/),
        isBorderBox = isIE && !isStrict,//ie盒子模型
        isWindows = check(/windows|win32/),
        isMac = check(/macintosh|mac os x/),
        isAir = check(/adobeair/),//是否为adobe air应用程序
        isLinux = check(/linux/),
        isSecure = /^https/i.test(window.location.protocol);//是否为https
})()
分享到:
评论

相关推荐

    EXTJS源码分析与开发实例宝典-开发的效果图.rar

    在《EXTJS源码分析与开发实例宝典》这本书中,读者可以深入理解EXTJS的内部机制,学习如何利用EXTJS进行高效开发。 标题"EXTJS源码分析与开发实例宝典-开发的效果图.rar"暗示了书中的内容可能包含了EXTJS的源码解析...

    深入浅出ExtJS随书源码--EXTJS2.0

    ExtJS是一种基于JavaScript的开源富客户端框架,由Sencha公司开发,主要用于构建桌面级Web应用程序。这个框架提供了丰富的组件库,使得开发者可以构建出具有高度交互性和美观界面的应用。"深入浅出ExtJS随书源码--...

    ExtJS-4.2.2-gpl.rar

    ExtJS 是一个强大的JavaScript 框架,专用于构建富客户端Web应用程序。它提供了一整套组件、工具和API,使开发者能够创建功能丰富的、交互性强的用户界面。本资源"ExtJS-4.2.2-gpl.rar"是ExtJS 4.2.2的开源版本,...

    extjs实例--------嗖嗖嗖

    ExtJS 是一个流行的JavaScript库,主要用于构建富客户端的Web应用程序。这个实例——"嗖嗖嗖",似乎是一个基于ExtJS的项目,但具体的功能或用途并未在标题和描述中明确指出。不过,我们可以根据提供的文件名来推测...

    Extjs 聊天窗口 -续2 - http长连接的实现

    ExtJS 是一个强大的JavaScript 应用程序框架,用于构建富客户端Web应用。在这个主题中,我们将深入探讨如何在ExtJS中实现一个聊天窗口,并利用HTTP长连接(也称为持久连接或Keep-Alive连接)来实现实时通信。HTTP长...

    ExtJS Chart 扩展 - 增加对数据的过滤等操作

    ExtJS 是一个强大的JavaScript 库,专用于构建富客户端应用程序,尤其在创建数据驱动的Web应用界面方面表现出色。在给定的标题“ExtJS Chart 扩展 - 增加对数据的过滤等操作”中,我们关注的是ExtJS图表组件的功能...

    基于ExtJS5的后台管理系统案例 - 源码

    ExtJS5是一款强大的JavaScript框架,主要用于构建富客户端的Web应用程序,尤其在开发复杂的后台管理系统时,它的优势尤为显著。这套基于ExtJS5的后台管理系统案例提供了丰富的功能和组件,可以帮助开发者快速搭建...

    ExtJS 3.4 源码包

    ExtJS 是一个流行的JavaScript库,专门用于构建富客户端应用程序。版本3.4是该库的一个稳定版本,提供了丰富的UI组件和强大的数据管理功能。在这个源码包中,开发者可以深入理解ExtJS的工作原理,以便更好地定制和...

    商业源码-编程源码-ResviewCRM的ExtJS页面程序.zip

    通过深入研究ResviewCRM的源码,开发者不仅可以提升ExtJS技能,还能学习到CRM系统的设计原则和最佳实践,这对于任何想要从事Web开发或者CRM系统开发的程序员来说都是宝贵的资源。同时,对于那些希望定制或扩展CRM...

    掏钱学ExtJs完全版附全部源码- 康海涛

    康海涛的"掏钱学ExtJs完全版"可能是一份全面的学习资料,涵盖了ExtJs的基础到高级应用,包括源码分析,旨在帮助学习者深入理解和掌握这一技术。 首先,ExtJs的核心是其组件模型。它提供了大量的预定义组件,如表格...

    资料:包括extjs2.0源码

    EXTJS 2.0是Sencha公司开发的一款用于构建富客户端Web应用的JavaScript库,它在Web开发领域具有广泛的应用。EXTJS的核心特性包括组件化、数据绑定、强大的表格和图表功能、丰富的用户界面组件以及对Ajax技术的深度...

    Django整合Extjs源码

    **Django整合ExtJS源码解析** 在Web开发领域,Django作为一个强大的Python Web框架,以其高效、安全和可扩展性而备受青睐。与此同时,ExtJS是一个JavaScript库,用于构建富客户端应用程序,提供了丰富的组件和数据...

    SSH整合extjs开发的进销存系统

    SSH整合ExtJS开发的进销存系统是一种基于Java技术栈的Web应用程序,它结合了Spring、Struts2和Hibernate三个框架的优势,同时利用了ExtJS这个强大的JavaScript前端库,为用户提供了一个功能丰富的交互式界面。...

    ExtJs毕业论文管理系统源码

    1. **ExtJs**:ExtJs是一款强大的JavaScript库,用于构建富客户端的Web应用程序。它提供了丰富的组件库,如表格、表单、树形结构、图表等,用于构建用户界面。ExtJs基于MVC(Model-View-Controller)设计模式,使得...

    毕业设计论文-IT计算机-[信息办公]ExtJS 2.2 图书管理系统_bmsh-源码.zip

    ExtJS是一款强大的JavaScript库,主要用于构建富客户端Web应用。2.2版本在当时提供了丰富的组件库,包括表格、树形结构、表单等,为开发人员提供了构建用户界面的强大支持。选择ExtJS作为前端框架,是因为其直观易用...

    asp.net与extjs开发点卡在线销售系统完整源码

    EXTJS则是一种强大的JavaScript库,专为构建富客户端应用程序设计。EXTJS提供了丰富的UI组件,如表格、面板、表单等,使得开发者可以快速构建出美观、交互性强的Web界面。在点卡销售系统中,EXTJS用于创建用户界面,...

    基于ExtJS开发的酒店管理系统C#源码

    【基于ExtJS开发的酒店管理系统C#源码】 在当今的信息化时代,酒店管理系统的开发已经成为提高酒店运营效率的关键工具。本系统采用先进的Web技术,特别是JavaScript库ExtJS,结合后端C#语言,构建了一个功能完备、...

    extjs-4.1.1完整压缩包

    EXTJS 4.1.1 是一个经典的JavaScript框架,用于构建富客户端Web应用程序。这个版本在Web开发领域具有广泛的应用,因为它提供了丰富的组件库、强大的数据管理机制以及优雅的MVC设计模式。以下是对EXTJS 4.1.1及其核心...

    ExtJs框架系列之filetree 源码

    ExtJs框架是一款强大的JavaScript库,主要用于构建富客户端应用。在"ExtJs框架系列之filetree 源码"中,我们关注的是FileTree组件,它是一个可交互的文件系统树形视图,允许用户浏览、操作目录和文件。这个组件在Web...

Global site tag (gtag.js) - Google Analytics