Ext.js - Methoden
Im Folgenden finden Sie einige integrierte Funktionen, die in Ext JS häufig verwendet werden.
Ext.is Klasse
Diese Klasse überprüft die von Ihnen verwendete Plattform, ob es sich um ein Telefon oder einen Desktop, einen Mac oder ein Windows-Betriebssystem handelt. Dies sind die folgenden Methoden für die Ext.is-Klasse.
Sr.Nr. | Methoden & Beschreibung |
---|---|
1 | Ext.is.Platforms Diese Funktion gibt die für diese Version verfügbare Plattform zurück. Wenn Sie beispielsweise die folgende Funktion ausführen, wird etwa Folgendes zurückgegeben:
|
2 | Ext.is.Android Diese Funktion gibt true zurück, wenn Sie ein Android-Betriebssystem verwenden, andernfalls false. |
3 | Ext.is.Desktop Diese Funktion gibt true zurück, wenn Sie einen Desktop für die Anwendung verwenden, andernfalls false. |
4 | Ext.is.Phone Diese Funktion gibt true zurück, wenn Sie ein Mobiltelefon verwenden, andernfalls false. |
5 | Ext.is.iPhone Diese Funktion gibt true zurück, wenn Sie das iPhone verwenden, andernfalls false. |
6 | Ext.is.iPod Diese Funktion gibt true zurück, wenn Sie einen iPod verwenden, andernfalls false. |
7 | Ext.is.iPad Diese Funktion gibt true zurück, wenn Sie ein iPad verwenden, andernfalls false. |
8 | Ext.is.Windows Diese Funktion gibt true zurück, wenn Sie ein Windows-Betriebssystem verwenden, andernfalls false. |
9 | Ext.is.Linux Diese Funktion gibt true zurück, wenn Sie ein Linux-Betriebssystem verwenden, andernfalls false. |
10 | Ext.is.Blackberry Diese Funktion gibt true zurück, wenn Sie Blackberry verwenden, andernfalls false. |
11 | Ext.is.Mac Diese Funktion gibt true zurück, wenn Sie ein Mac-Betriebssystem verwenden, andernfalls false. |
Ext.supports Class
Wie der Name schon sagt, liefert diese Klasse Informationen darüber, ob die Funktion von der aktuellen Umgebung des Browsers / Geräts unterstützt wird oder nicht.
Sr.Nr. | Methoden & Beschreibung |
---|---|
1 | Ext.supports.History Es wird geprüft, ob das Gerät den HTML 5-Verlauf als window.history unterstützt oder nicht. Wenn das Gerät den Verlauf unterstützt, wird es zurückgegebentrue, sonst falsch. |
2 | Ext.supports.GeoLocation Es wird geprüft, ob das Gerät die Geolokalisierungsmethode unterstützt oder nicht. Intern wird nach der Methode navigator.geolocation gesucht. |
3 | Ext.supports.Svg Es wird geprüft, ob das Gerät die Methode der skalierbaren Vektorgrafiken (SVG) mit HTML 5-Funktionen unterstützt oder nicht. Intern wird nach doc.createElementNS && !! doc.createElementNS ("http: /" + "/www.w3.org/2000/svg", "svg") gesucht. CreateSVGRect. |
4 | Ext.supports.Canvas Es wird überprüft, ob das Gerät HTML 5 Feature Canvas zum Zeichnen unterstützt oder nicht. Intern wird nach doc.createElement ('canvas'). GetContext gesucht und ein Wert zurückgegeben, der auf der Ausgabe dieser Methode basiert. |
5 | Ext.supports.Range Es wird geprüft, ob der Browser die document.createRange-Methode unterstützt oder nicht. |
Ext.String-Klasse
Die Ext.String-Klasse verfügt über verschiedene Methoden zum Arbeiten mit Zeichenfolgendaten. Die am häufigsten verwendeten Methoden sind Codierung, Dekodierung, Trimmen, Umschalten, URL-Anhängen usw.
Encoding Decoding function - Dies sind die Funktionen, die in der Ext.String-Klasse zum Codieren und Decodieren von HTML-Werten verfügbar sind.
Sr.Nr. | Methoden & Beschreibung |
---|---|
1 | Ext.String.htmlEncode Diese Funktion wird verwendet, um den HTML-Wert so zu codieren, dass er analysiert werden kann. Example - -
|
2 | Ext.String.htmlDecode Diese Funktion wird verwendet, um den codierten HTML-Wert zu dekodieren. Example - -
|
3 | Ext.String.trim Diese Funktion dient zum Trimmen des unerwünschten Leerzeichens in der Zeichenfolge.
|
4 | Ext.String.urlAppend Diese Methode wird verwendet, um einen Wert an die URL-Zeichenfolge anzuhängen. Example - -
|
5 | Ext.String.toggle Diese Funktion dient zum Umschalten der Werte zwischen zwei verschiedenen Werten. Example - -
|
Verschiedene Methoden
Sr.Nr. | Methoden & Beschreibung | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Ext.userAgent() Diese Funktion gibt Auskunft über den Browser userAgent. UserAgent identifiziert den Browser und das Betriebssystem gegenüber dem Webserver. Example - Wenn Sie in Mozilla arbeiten, wird Folgendes zurückgegeben: "Mozilla / 5.0 (Windows nt 6.1; Wow64; RV: 43.0) Gecko / 20100101 Firefox / 43.0" |
||||||||||||||
2 | Version related function Diese Funktion gibt die Version des aktuell verwendeten Browsers zurück, wenn die Funktion im Zusammenhang mit dem IE aufgerufen wird. Im Firefox-Browser wird 0 zurückgegeben. Diese Funktionen sind Ext.firefoxVersion, Ext.ieVersion usw. Example - Wenn Sie den Firefox-Browser verwenden und die Methode Ext.ieVersion zum Abrufen der IE-Version aufrufen, wird 0 zurückgegeben. Wenn Sie dieselbe Methode im IE-Browser verwenden, wird die von Ihnen verwendete Version wie 8 zurückgegeben , 9 usw. |
||||||||||||||
3 | Ext.getVersion() Diese Funktion gibt die aktuell verwendete Ext JS-Version zurück. Example - Wenn Sie Ext.getVersion () aufrufen, wird ein Array von Werten wie Version, Kurzversion usw. zurückgegeben. Ext.getVersion (). Version gibt die aktuelle Version von Ext JS zurück, die im Programm verwendet wird, z. B. "4.2.2". |
||||||||||||||
4 | Browser related functions Diese Funktionen geben Boolesche Werte basierend auf dem verwendeten Browser zurück. Diese Methoden sind Ext.isIE, Ext.isIE6, Ext.isFF06 und Ext.isChrome. Example - Wenn Sie den Chrome-Browser verwenden, gibt die Funktion Ext.isChrome true all zurück, andernfalls false. |
||||||||||||||
5 | Ext.typeOf() Diese Funktion gibt den Datentyp der Variablen zurück. Example - -
|
||||||||||||||
6 | DataType related methods - Diese Funktionen geben einen booleschen Wert basierend auf dem Datentyp der Variablen zurück Example - -
|