Ext.js-メソッド
以下は、ExtJSで頻繁に使用されるいくつかの組み込み関数です。
Ext.isクラス
このクラスは、使用しているプラットフォームが電話かデスクトップか、MacかWindowsオペレーティングシステムかをチェックします。これらは、Ext.isクラスに関連する次のメソッドです。
シニア番号 | 方法と説明 |
---|---|
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クラス
名前が示すように、このクラスは、機能がブラウザ/デバイスの現在の環境でサポートされているかどうかに関する情報を提供します。
シニア番号 | 方法と説明 |
---|---|
1 | Ext.supports.History デバイスがHTML5履歴をwindow.historyとしてサポートしているかどうかを確認します。デバイスが履歴をサポートしている場合は、true、それ以外の場合はfalse。 |
2 | Ext.supports.GeoLocation デバイスがジオロケーション方式をサポートしているかどうかをチェックします。内部的には、navigator.geolocationメソッドをチェックします。 |
3 | Ext.supports.Svg デバイスがHTML5機能のスケーラブルベクターグラフィックス(svg)メソッドをサポートしているかどうかを確認します。内部的には、doc.createElementNS && !! doc.createElementNS( "http:/" + "/www.w3.org/2000/svg"、 "svg")。createSVGRectをチェックします。 |
4 | Ext.supports.Canvas デバイスが描画メソッドにHTML5機能キャンバスをサポートしているかどうかを確認します。内部的には、doc.createElement( 'canvas')。getContextをチェックし、このメソッドの出力に基づいて値を返します。 |
5 | Ext.supports.Range ブラウザがdocument.createRangeメソッドをサポートしているかどうかを確認します。 |
Ext.Stringクラス
Ext.Stringクラスには、文字列データを処理するためのさまざまなメソッドがあります。最もよく使用される方法は、デコード、トリム、トグル、urlAppendなどのエンコードです。
Encoding Decoding function −これらは、HTML値をエンコードおよびデコードするためにExt.Stringクラスで使用できる関数です。
シニア番号 | 方法と説明 |
---|---|
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 この関数は、2つの異なる値の間で値を切り替えることです。 Example − |
その他の方法
シニア番号 | 方法と説明 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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ブラウザーを使用していて、IEのバージョンをフェッチするためにメソッドExt.ieVersionを呼び出すと、0が返されます。IEブラウザーで同じメソッドを使用している場合、8などの使用しているバージョンが返されます。 、9など。 |
||||||||||||||
3 | Ext.getVersion() この関数は、使用中の現在のExtJSバージョンを返します。 Example − Ext.getVersion()を呼び出すと、バージョン、ショートバージョンなどの値の配列が返されます。 Ext.getVersion()。versionは、「4.2.2」など、プログラムで使用されているExtJSの現在のバージョンを返します。 |
||||||||||||||
4 | Browser related functions これらの関数は、使用中のブラウザに基づいてブール値を返します。これらのメソッドは、Ext.isIE、Ext.isIE6、Ext.isFF06、およびExt.isChromeです。 Example − Chromeブラウザを使用している場合、関数Ext.isChromeはすべてtrueを返します。それ以外の場合は、falseを返します。 |
||||||||||||||
5 | Ext.typeOf() この関数は、変数のデータ型を返します。 Example −
|
||||||||||||||
6 | DataType related methods −これらの関数は、変数のデータ型に基づいてブール値を返します Example −
|