方法(Methods)
以下是一些内置函数,它们在Ext JS中大量使用。
Ext.is Class
此类检查您正在使用的平台,无论是手机还是台式机,Mac或Windows操作系统。 以下是与Ext.is类相关的方法。
Sr.No | 方法和描述 |
---|---|
1 | Ext.is.Platforms 此函数返回此版本可用的平台。 例如,当您运行以下函数时,它返回如下内容 -
|
2 | Ext.is.Android 如果您使用的是Android操作系统,此函数将返回true,否则返回false。 |
3 | Ext.is.Desktop 如果您为应用程序使用桌面,则此函数将返回true,否则返回false。 |
4 | Ext.is.Phone 如果您使用移动设备,此函数将返回true,否则返回false。 |
5 | Ext.is.iPhone 如果您使用iPhone,此函数将返回true,否则返回false。 |
6 | Ext.is.iPod 如果您使用的是iPod,此函数将返回true,否则返回false。 |
7 | Ext.is.iPad 如果您使用的是iPad,此函数将返回true,否则返回false。 |
8 | Ext.is.Windows 如果您使用的是Windows操作系统,则此函数将返回true,否则返回false。 |
9 | Ext.is.Linux 如果您使用的是Linux操作系统,则此函数将返回true,否则返回false。 |
10 | Ext.is.Blackberry 如果您使用Blackberry,此函数将返回true,否则返回false。 |
11 | Ext.is.Mac 如果您使用的是Mac操作系统,此函数将返回true,否则返回false。 |
Ext.supports Class
如名称所示,如果浏览器/设备的当前环境支持该功能,则此类提供信息。
Sr.No | 方法和描述 |
---|---|
1 | Ext.supports.History 它检查设备是否支持HTML 5历史记录作为window.history。 如果设备支持历史记录,则返回true ,否则返回false。 |
2 | Ext.supports.GeoLocation 它检查设备是否支持地理定位方法。 在内部,它检查navigator.geolocation方法。 |
3 | Ext.supports.Svg 它检查设备是否支持HTML 5功能可缩放矢量图形(svg)方法。 在内部,它检查doc.createElementNS && !! doc.createElementNS(“http:/”+“/ www.w3.org/2000/svg”,“svg”)。createSVGRect。 |
4 | Ext.supports.Canvas 它检查设备是否支持HTML 5功能画布以绘制方法。 在内部,它检查doc.createElement('canvas')。getContext并根据此方法的输出返回一个值。 |
5 | Ext.supports.Range 它检查浏览器是否支持document.createRange方法。 |
Ext.String Class
Ext.String类有各种方法来处理字符串数据。 最常用的方法是编码解码,修剪,切换,urlAppend等。
Encoding Decoding function - 这些是Ext.String类中可用于编码和解码HTML值的函数。
Sr.No | 方法和描述 |
---|---|
1 | Ext.String.htmlEncode 此函数用于编码html值以使其可解析。 Example -
|
2 | Ext.String.htmlDecode 此函数用于解码编码的html值。 Example -
|
3 | Ext.String.trim 此功能用于修剪字符串中不需要的空间。
|
4 | Ext.String.urlAppend 此方法用于在URL字符串中附加值。 Example -
|
5 | Ext.String.toggle 此功能用于在两个不同值之间切换值。 Example -
|
杂项方法
Sr.No | 方法和描述 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Ext.userAgent() 此函数提供有关浏览器userAgent的信息。 UserAgent用于识别Web服务器的浏览器和操作系统。 Example - 如果您在Mozilla中工作,则返回类似于:“mozilla/5.0(windows nt 6.1; wow64; rv:43.0)gecko/20100101 firefox/43.0” | ||||||||||||||
2 | Version related function 如果调用与IE相关的函数,则此函数返回当前正在使用的浏览器的版本。 在Firefox浏览器中,它返回0.这些函数是Ext.firefoxVersion,Ext.ieVersion等。 Example - 如果您使用的是Firefox浏览器,并且调用方法Ext.ieVersion来获取IE的版本,那么它将返回0.如果您在IE浏览器中使用相同的方法,则它将返回您正在使用的版本,例如8,9等 | ||||||||||||||
3 | Ext.getVersion() 此函数返回当前使用的Ext JS版本。 Example - 如果调用Ext.getVersion(),它将返回一个值数组,如版本,短版本等。 Ext.getVersion()。version返回程序中使用的Ext JS的当前版本,例如“4.2.2”。 | ||||||||||||||
4 | Browser related functions 这些函数根据使用的浏览器返回布尔值。 这些方法是Ext.isIE,Ext.isIE6,Ext.isFF06和Ext.isChrome。 Example - 如果您使用的是Chrome浏览器,则函数Ext.isChrome将返回true all,否则将返回false。 | ||||||||||||||
5 | Ext.typeOf() 此函数返回变量的数据类型。 Example -
| ||||||||||||||
6 | DataType related methods - 这些函数根据变量的数据类型返回布尔值 Example -
|