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:

[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"}]
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 - -

Ext.String.htmlEncode("< p > Hello World < /p >"); 
Output - "&lt; p &gt; Hello World &lt; /p &gt;".
2

Ext.String.htmlDecode

Diese Funktion wird verwendet, um den codierten HTML-Wert zu dekodieren.

Example - -

Ext.String.htmlDecode("&lt; p &gt; Hello World &lt; /p &gt;");
Output -  "< p > Hello World < /p >"
3

Ext.String.trim

Diese Funktion dient zum Trimmen des unerwünschten Leerzeichens in der Zeichenfolge.

Ext.String.trim('      hello      ');
Output – "hello"
4

Ext.String.urlAppend

Diese Methode wird verwendet, um einen Wert an die URL-Zeichenfolge anzuhängen.

Example - -

Ext.String.urlAppend('https://www.google.com' , 'hello'); 
Output - "https://www.google.com?hello" 
Ext.String.urlAppend('https://www.google.com?index=1' , 'hello'); 
Output – "https://www.google.com?index=1&hello"
5

Ext.String.toggle

Diese Funktion dient zum Umschalten der Werte zwischen zwei verschiedenen Werten.

Example - -

var toggleString = 'ASC' 
toggleString = Ext.String.toggle(a, 'ASC', 'DESC');
Output – DESC as toggleString had value ASC. Now again, if we 
print the same we will get toggleString = “ASC” this time, as 
it had value 'DESC'. 
It is similar to ternary operator 
toggleString = ((toggleString =='ASC')? 'DESC' : 'ASC' );

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 - -

var a = 5;   
var b  = 'hello'; 
Ext.typeOf(a); 
Output – Number 
Ext.typeOf(b);
Output - String
6

DataType related methods - Diese Funktionen geben einen booleschen Wert basierend auf dem Datentyp der Variablen zurück

Example - -

var a = ['a', 'bc'];
var b = 'hello';
var c = 123;
var emptyVariable;
var definedVariable;
function extraFunction(){return true;}
Ext.isArray (a); // gibt true zurück
Ext.isString (b); // return true
Ext.isNumber (c); // return true
Ext.isEmpty (emptyVariable); // return true
Ext.isEmpty (b); //falsch zurückgeben
Ext.isDefined (definedVariable); // return true
Ext.isfunction (extraFunction); // return true