Ext.js - Metodi

Di seguito sono riportate alcune funzioni integrate, che sono ampiamente utilizzate in Ext JS.

Ext.è Class

Questa classe controlla la piattaforma che stai utilizzando, che si tratti di un telefono o di un desktop, di un sistema operativo Mac o Windows. Questi sono i seguenti metodi relativi alla classe Ext.is.

Suor n Metodi e descrizione
1

Ext.is.Platforms

Questa funzione restituisce la piattaforma disponibile per questa versione.

Ad esempio, quando esegui la seguente funzione, restituisce qualcosa del genere:

[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

Questa funzione restituirà true, se stai utilizzando il sistema operativo Android, altrimenti restituirà false.

3

Ext.is.Desktop

Questa funzione restituirà true, se stai utilizzando un desktop per l'applicazione, altrimenti restituirà false.

4

Ext.is.Phone

Questa funzione restituirà true, se stai utilizzando un cellulare, altrimenti restituirà false.

5

Ext.is.iPhone

Questa funzione restituirà true se utilizzi iPhone, altrimenti restituirà false.

6

Ext.is.iPod

Questa funzione restituirà true, se stai utilizzando iPod, altrimenti restituirà false.

7

Ext.is.iPad

Questa funzione restituirà true, se stai utilizzando un iPad, altrimenti restituirà false.

8

Ext.is.Windows

Questa funzione restituirà true, se stai utilizzando il sistema operativo Windows, altrimenti restituirà false.

9

Ext.is.Linux

Questa funzione restituirà true, se stai utilizzando il sistema operativo Linux, altrimenti restituirà false.

10

Ext.is.Blackberry

Questa funzione restituirà true, se stai usando Blackberry, altrimenti restituirà false.

11

Ext.is.Mac

Questa funzione restituirà true, se stai utilizzando il sistema operativo Mac, altrimenti restituirà false.

Supporta est. Classe

Come indica il nome, questa classe fornisce informazioni se la funzione è supportata o meno dall'ambiente corrente del browser / dispositivo.

Suor n Metodi e descrizione
1

Ext.supports.History

Controlla se il dispositivo supporta la cronologia HTML 5 come window.history o meno. Se il dispositivo supporta la cronologia, ritornatrue, altrimenti falso.

2

Ext.supports.GeoLocation

Controlla se il dispositivo supporta o meno il metodo di geolocalizzazione. Internamente verifica il metodo navigator.geolocation.

3

Ext.supports.Svg

Verifica se il dispositivo supporta o meno il metodo svg (Scalable Vector Graphics) HTML 5. Internamente verifica la presenza di doc.createElementNS && !! doc.createElementNS ("http: /" + "/www.w3.org/2000/svg", "svg") createSVGRect.

4

Ext.supports.Canvas

Controlla se il dispositivo supporta o meno la tela delle funzionalità HTML 5 per disegnare il metodo. Internamente verifica la presenza di doc.createElement ('canvas'). GetContext e restituisce un valore basato sull'output di questo metodo.

5

Ext.supports.Range

Controlla se il browser supporta il metodo document.createRange o meno.

Ext.String Class

La classe Ext.String ha vari metodi per lavorare con i dati di stringa. I metodi più utilizzati sono codifica, decodifica, trim, toggle, urlAppend, ecc.

Encoding Decoding function - Queste sono le funzioni disponibili nella classe Ext.String per codificare e decodificare i valori HTML.

Suor n Metodi e descrizione
1

Ext.String.htmlEncode

Questa funzione viene utilizzata per codificare il valore html per renderlo analizzabile.

Example -

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

Ext.String.htmlDecode

Questa funzione viene utilizzata per decodificare il valore html codificato.

Example -

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

Ext.String.trim

Questa funzione serve per tagliare lo spazio indesiderato nella stringa.

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

Ext.String.urlAppend

Questo metodo viene utilizzato per aggiungere un valore nella stringa dell'URL.

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

Questa funzione serve per alternare i valori tra due valori diversi.

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' );

Metodi vari

Suor n Metodi e descrizione
1

Ext.userAgent()

Questa funzione fornisce informazioni su userAgent del browser. UserAgent serve per identificare il browser e il sistema operativo sul server web.

Example - Se stai lavorando in Mozilla, restituisce qualcosa del tipo: "mozilla / 5.0 (windows nt 6.1; wow64; rv: 43.0) gecko / 20100101 firefox / 43.0"

2

Version related function

Questa funzione restituisce la versione del browser attualmente in uso, se la funzione è chiamata relativa a IE. Nel browser Firefox, restituisce 0. Queste funzioni sono Ext.firefoxVersion, Ext.ieVersion, ecc.

Example - Se stai utilizzando il browser Firefox e chiami il metodo Ext.ieVersion per recuperare la versione di IE, restituisce 0. Se stai usando lo stesso metodo nel browser IE, restituirà la versione che stai usando come 8 , 9, ecc.

3

Ext.getVersion()

Questa funzione restituisce la versione corrente di Ext JS in uso.

Example - Se chiami Ext.getVersion (), restituisce un array di valori come version, short version, ecc.

Ext.getVersion (). Version restituisce la versione corrente di Ext JS utilizzata nel programma, ad esempio "4.2.2".

4

Browser related functions

Queste funzioni restituiscono valori booleani in base al browser in uso. Questi metodi sono Ext.isIE, Ext.isIE6, Ext.isFF06 e Ext.isChrome.

Example - Se stai utilizzando il browser Chrome, la funzione Ext.isChrome restituirà true all, altrimenti restituirà false.

5

Ext.typeOf()

Questa funzione restituisce il tipo di dati della variabile.

Example -

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

DataType related methods - Queste funzioni restituiscono un valore booleano basato sul tipo di dati della variabile

Example -

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