Ext.js - Metode

Berikut adalah beberapa fungsi bawaan, yang banyak digunakan di Ext JS.

Ekst. Kelas

Kelas ini memeriksa platform yang Anda gunakan, apakah itu ponsel atau desktop, sistem operasi mac atau Windows. Ini adalah metode berikut yang terkait dengan kelas Ext.is.

Sr Tidak Metode & Deskripsi
1

Ext.is.Platforms

Fungsi ini mengembalikan platform yang tersedia untuk versi ini.

Misalnya, ketika Anda menjalankan fungsi berikut, ini mengembalikan sesuatu seperti ini -

[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

Fungsi ini akan mengembalikan nilai true, jika Anda menggunakan sistem operasi Android, jika tidak maka akan mengembalikan false.

3

Ext.is.Desktop

Fungsi ini akan mengembalikan nilai true, jika Anda menggunakan desktop untuk aplikasi, jika tidak maka akan mengembalikan false.

4

Ext.is.Phone

Fungsi ini akan mengembalikan nilai true, jika Anda menggunakan ponsel, jika tidak maka akan mengembalikan false.

5

Ext.is.iPhone

Fungsi ini akan mengembalikan nilai benar jika Anda menggunakan iPhone, jika tidak maka akan mengembalikan nilai salah.

6

Ext.is.iPod

Fungsi ini akan mengembalikan nilai true, jika Anda menggunakan iPod, jika tidak maka akan mengembalikan false.

7

Ext.is.iPad

Fungsi ini akan mengembalikan nilai true, jika Anda menggunakan iPad, jika tidak maka akan mengembalikan false.

8

Ext.is.Windows

Fungsi ini akan mengembalikan nilai true, jika Anda menggunakan sistem operasi Windows, jika tidak maka akan mengembalikan false.

9

Ext.is.Linux

Fungsi ini akan mengembalikan nilai true, jika Anda menggunakan sistem operasi Linux, jika tidak maka akan mengembalikan false.

10

Ext.is.Blackberry

Fungsi ini akan mengembalikan nilai true, jika Anda menggunakan Blackberry, jika tidak maka akan mengembalikan false.

11

Ext.is.Mac

Fungsi ini akan mengembalikan nilai true, jika Anda menggunakan sistem operasi Mac, jika tidak maka akan mengembalikan false.

Ext. Mendukung Kelas

Seperti namanya, kelas ini memberikan informasi apakah fitur tersebut didukung oleh lingkungan browser / perangkat saat ini atau tidak.

Sr Tidak Metode & Deskripsi
1

Ext.supports.History

Ia memeriksa apakah perangkat mendukung sejarah HTML 5 sebagai window.history atau tidak. Jika perangkat mendukung sejarah, maka itu kembalitrue, kalau tidak salah.

2

Ext.supports.GeoLocation

Ia memeriksa apakah perangkat mendukung metode geolokasi atau tidak. Secara internal ia memeriksa metode navigator.geolocation.

3

Ext.supports.Svg

Ia memeriksa apakah perangkat mendukung metode HTML 5 fitur scalable vector graphics (svg) atau tidak. Secara internal memeriksa doc.createElementNS && !! doc.createElementNS ("http: /" + "/www.w3.org/2000/svg", "svg"). CreateSVGRect.

4

Ext.supports.Canvas

Ia memeriksa apakah perangkat mendukung kanvas fitur HTML 5 untuk menggambar metode atau tidak. Secara internal, ia memeriksa doc.createElement ('canvas'). GetContext dan mengembalikan nilai berdasarkan keluaran metode ini.

5

Ext.supports.Range

Ia memeriksa apakah browser mendukung metode document.createRange atau tidak.

Kelas Ext. String

Kelas ext.String memiliki berbagai metode untuk bekerja dengan data string. Metode yang paling sering digunakan adalah encoding decoding, trim, toggle, urlAppend, dll.

Encoding Decoding function - Ini adalah fungsi yang tersedia di kelas Ext.String untuk menyandikan dan mendekode nilai HTML.

Sr Tidak Metode & Deskripsi
1

Ext.String.htmlEncode

Fungsi ini digunakan untuk menyandikan nilai html agar dapat diuraikan.

Example -

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

Ext.String.htmlDecode

Fungsi ini digunakan untuk memecahkan kode nilai html yang dikodekan.

Example -

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

Ext.String.trim

Fungsi ini untuk memangkas ruang yang tidak diinginkan dalam string.

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

Ext.String.urlAppend

Metode ini digunakan untuk menambahkan nilai dalam string 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

Fungsi ini untuk mengubah nilai antara dua nilai yang berbeda.

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

Metode Lain-lain

Sr Tidak Metode & Deskripsi
1

Ext.userAgent()

Fungsi ini memberikan informasi tentang browser userAgent. UserAgent adalah mengidentifikasi browser dan sistem operasi ke server web.

Example - Jika Anda bekerja di Mozilla, ia mengembalikan sesuatu seperti: "mozilla / 5.0 (windows nt 6.1; wow64; rv: 43.0) gecko / 20100101 firefox / 43.0"

2

Version related function

Fungsi ini mengembalikan versi browser yang sedang digunakan, jika fungsi tersebut disebut terkait dengan IE. Di browser Firefox, ia mengembalikan 0. Fungsi-fungsi ini adalah Ext.firefoxVersion, Ext.ieVersion, dll.

Example - Jika Anda menggunakan browser Firefox dan Anda memanggil metode Ext.ieVersion untuk mengambil versi IE, maka akan mengembalikan 0. Jika Anda menggunakan metode yang sama di browser IE, maka metode ini akan mengembalikan versi yang Anda gunakan seperti 8 , 9, dll.

3

Ext.getVersion()

Fungsi ini mengembalikan versi Ext JS yang sedang digunakan.

Example - Jika Anda memanggil Ext.getVersion (), ini mengembalikan array nilai seperti versi, versi pendek, dll.

Ext.getVersion (). Version mengembalikan versi Ext JS saat ini yang digunakan dalam program, seperti "4.2.2".

4

Browser related functions

Fungsi ini mengembalikan nilai Boolean berdasarkan browser yang digunakan. Metode ini adalah Ext.isIE, Ext.isIE6, Ext.isFF06, dan Ext.isChrome.

Example - Jika Anda menggunakan browser Chrome, maka fungsi Ext.isChrome akan mengembalikan true all, jika tidak maka akan mengembalikan false.

5

Ext.typeOf()

Fungsi ini mengembalikan tipe data variabel.

Example -

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

DataType related methods - Fungsi-fungsi ini mengembalikan nilai boolean berdasarkan tipe data variabel

Example -

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