![codecamp](https://atts.w3cschool.cn/attachments/image/20230811/1691741920856601.png)
Ext.js 方法
它用于在Android OS中返回true值;否则返回false。 |
下面是几个内置函数,主要在 Ext JS 中使用:
Ext.is类:
此类检查您使用的平台,无论是手机还是桌面,Mac 或 Windows 操作系统。
这些是与Ext.is类相关的以下方法
方法 | 描述 |
---|---|
Ext.is.Platforms
|
此方法用于返回用于当前版本的平台。
例如。 当你运行下面的函数,它返回如下: [Object { property="platform", regex=RegExp, identity="iPhone"}, Object { property="platform", regex=RegExp, identity="iPod"}, Object { property="userAgent", regex=RegExp, identity="iPad"}, Object { property="userAgent", regex=RegExp, identity="Blackberry"}, Object { property="userAgent", regex=RegExp, identity="Android"}, Object { property="platform", regex=RegExp, identity="Mac"}, Object { property="platform", regex=RegExp, identity="Windows"}, Object { property="platform", regex=RegExp, identity="Linux"}] |
Ext.is.Android
|
它用在于 Android OS 中返回 true 值;否则返回 false。
|
Ext.is.Desktop
|
如果使用的是桌面,则此函数将返回 true,否则返回 false。
|
Ext.is.iPhone
|
这个函数将返回 true,如如果您使用的是手机,则此方法返回 true;否则,此方法返回 true。否则,它返回false。
|
Ext.is.Phone
|
如果您使用的是 iPhone,则此方法返回 true;否则,此方法返回 true。否则,它返回 false。用 iPhone的else它返回false。
|
Ext.is.iPod |
如果当您使用 iPod 时,它将返回 true,否则返回 false。
|
Ext.is.iPad
|
如果你如果使用 iPad,则它将返回 true,否则返回 false
|
Ext.is.Linux
|
如果使用的是 Linux 操作系统,则返回true,否则返回 false。
|
Ext.is.Mac
|
如果您使用的是 Mac 操作系统,则返回true,否则返回 false。
|
Ext.is.Blackberry
|
如果您使用的是 Blackberry 操作系统,则返回 true,否则返回 false。 |
Ext.is.Windows
|
如果使用 Windows 操作系统,则返回 true,否则返回 false。
|
Ext.supports类:
因为名称表示这个类提供关于浏览器/设备支持的功能的信息,基本上是当前环境。
方法 | 描述 |
---|---|
Ext.supports.History
|
这返回基于布尔值的设备支持HTML 5 历史作为 window.history 或不支持。 如果设备支持历史记录,那么它返回 true否则为false。
|
Ext.supports.GeoLocation
|
这返回基于布尔值的设备是否支持地理定位方法。 在内部它检查 navigator.geolocation 方法。
|
Ext.supports.Svg
|
这返回了基于布尔值的设备是否支持HTML 5功能可缩放矢量图形(SVG)方法。 在内部它检查doc.createElementNS&& !! doc.createElementNS(“http:/"+“/www.w3.org/2000/svg",“svg")。createSVGRect。
|
Ext.supports.Canvas
|
这个返回的布尔值基于设备支持的HTML 5功能canvas是否绘制方法。 在内部它检查doc.createElement(\'canvas\')。getContext并基于此方法的输出返回值。
|
Ext.supports.Range
|
这个返回的布尔值是基于浏览器支持的 document.createRange 方法还是不行。
|
Ext.String类:
Ext.String 类有各种方法处理字符串数据,最常用的方法是编码解码,修剪,切换,urlAppend eyc。
编码解码函数:这些是 Ext.String 类中可用的函数,用于编码和解码 HTML 值。
方法
|
描述 |
---|---|
Ext.String.htmlEncode
|
此函数用于编码 html 值以使其可解析。
E.g. Ext.String.htmlEncode("< p > Hello World < /p >"); Output - "< p > Hello World < /p >". |
Ext.String.htmlDecode
|
此函数用于解码编码的html值
E.g. Ext.String.htmlDecode("< p > Hello World < /p >"); Output - "< p > Hello World < /p >" |
Ext.String.trim
|
此函数用于删除字符串中不需要的空格。
例如。 Ext.String.trim(\'hello\'); 输出 - “hello" |
Ext.String.urlAppend
|
此方法用于在 URL 字符串中附加值
例如。 Ext.String.urlAppend(\'https://www.google.com\',\'hello\'); 输出 - “https://www.google.com?hello" Ext.String.urlAppend(\'https://www.google.com?index=1\',\'hello\'); 输出 - “https://www.google.com?index=1&hello" |
Ext.String.toggle
|
此函数用于在两个不同的值之间切换值。
例如。 var toggleString =\'ASC\' toggleString = Ext.String.toggle(a,\'ASC\',\'DESC\'); 输出 - DESC 作为 toggleString 具有值 ASC。 现在再次如果我们打印相同,我们将获得 toggleString =“ASC"这一次,因为它的值\'DESC\'。 它类似于三元运算符 toggleString =((toggleString ==\'ASC\')?\'DESC\':\'ASC\'); |
其他方法
方法
|
描述 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ext.userAgent()
|
此函数提供有关浏览器 userAgent 的信息。 UserAgent 用于标识 Web 服务器的浏览器和操作系统。
例如。 如果你在 Mozilla 工作,它会返回一些东西像:“mozilla / 5.0(windows nt 6.1; wow64; rv:43.0)gecko / 20100101 firefox / 43.0" |
||||||||||||||
版本相关功能
|
这些函数返回当前正在使用的浏览器的版本,如果在 firefox 浏览器中调用IE相关的函数,则返回 0.这些函数是 Ext.firefoxVersion,Ext.ieVersion等。
例如。 如果我们使用 firefox 浏览器,我们调用方法 Ext.ieVersion 获取版本的IE,那么它返回0或者如果我们在IE浏览器中使用相同的方法,那么它将返回我们使用的版本,如8,9 等。 |
||||||||||||||
Ext.getVersion()
|
此函数返回当前使用的 Ext JS 版本。
例如。 如果我们调用Ext.getVersion(),它返回一个值的数组,如版本,短版本等。 Ext.getVersion()。version返回程序中使用的Ext JS的当前版本,例如“4.2.2"。 |
||||||||||||||
浏览器相关功能
|
这些函数根据使用的浏览器返回布尔值。 这个方法是 Ext.isIE,Ext.isIE6,Ext.isFF06,Ext.isChrome。
例如。 如果我们使用 Chrome 浏览器,那么 Ext.isChrome 函数将返回 true,其他的都会返回 false。 |
||||||||||||||
Ext.typeOf()
|
此函数返回变量的数据类型,例如
E.g. var a = 5; var b = 'hello'; Ext.typeOf(a); Output – Number Ext.typeOf(b); Output - String |
||||||||||||||
DataType
|
DataType相关方法:这些函数根据变量的数据类型返回布尔值。 E.g. var a = ['a', 'bc']; var b = 'hello'; var c = 123; var emptyVariable; var definedVariable; function extraFunction(){return true;}
|