Ext.js - Phương thức
Sau đây là một vài hàm có sẵn, được sử dụng nhiều trong Ext JS.
Lớp Ext.is
Lớp này kiểm tra nền tảng bạn đang sử dụng, cho dù đó là điện thoại hay máy tính để bàn, hệ điều hành mac hay Windows. Đây là các phương thức sau liên quan đến lớp Ext.is.
Sr.No | Phương pháp & Mô tả |
---|---|
1 | Ext.is.Platforms Hàm này trả về nền tảng có sẵn cho phiên bản này. Ví dụ: khi bạn chạy hàm sau, nó trả về một thứ như thế này: |
2 | Ext.is.Android Hàm này sẽ trả về true, nếu bạn đang sử dụng hệ điều hành Android, nếu không nó sẽ trả về false. |
3 | Ext.is.Desktop Hàm này sẽ trả về true, nếu bạn đang sử dụng máy tính để bàn cho ứng dụng, nếu không, nó sẽ trả về false. |
4 | Ext.is.Phone Hàm này sẽ trả về giá trị true, nếu bạn đang sử dụng điện thoại di động, nếu bạn đang sử dụng điện thoại di động, hàm này trả về false |
5 | Ext.is.iPhone Hàm này sẽ trả về true nếu bạn đang sử dụng iPhone, nếu không nó sẽ trả về false. |
6 | Ext.is.iPod Hàm này sẽ trả về true, nếu bạn đang sử dụng iPod, nếu không nó sẽ trả về false. |
7 | Ext.is.iPad Hàm này sẽ trả về true, nếu bạn đang sử dụng iPad, nếu không, nó sẽ trả về false. |
số 8 | Ext.is.Windows Hàm này sẽ trả về true, nếu bạn đang sử dụng hệ điều hành Windows, nếu không nó sẽ trả về false. |
9 | Ext.is.Linux Hàm này sẽ trả về true, nếu bạn đang sử dụng hệ điều hành Linux, nếu không nó sẽ trả về false. |
10 | Ext.is.Blackberry Hàm này sẽ trả về true, nếu bạn đang sử dụng Blackberry, nếu không, nó sẽ trả về false. |
11 | Ext.is.Mac Hàm này sẽ trả về true, nếu bạn đang sử dụng hệ điều hành Mac, nếu không nó sẽ trả về false. |
Lớp hỗ trợ Ext.
Như tên cho biết, lớp này cung cấp thông tin nếu tính năng được hỗ trợ bởi môi trường hiện tại của trình duyệt / thiết bị hay không.
Sr.No | Phương pháp & Mô tả |
---|---|
1 | Ext.supports.History Nó kiểm tra xem thiết bị có hỗ trợ lịch sử HTML 5 dưới dạng window.history hay không. Nếu thiết bị hỗ trợ lịch sử, thì nó sẽ trả vềtrue, khác sai. |
2 | Ext.supports.GeoLocation Nó kiểm tra xem thiết bị có hỗ trợ phương pháp định vị địa lý hay không. Bên trong nó kiểm tra phương thức định vị Navigator.geolocation. |
3 | Ext.supports.Svg Nó kiểm tra xem thiết bị có hỗ trợ phương pháp đồ họa vectơ có thể mở rộng tính năng HTML 5 (svg) hay không. Bên trong nó kiểm tra doc.createElementNS && !! doc.createElementNS ("http: /" + "/www.w3.org/2000/svg", "svg"). CreateSVGRect. |
4 | Ext.supports.Canvas Nó kiểm tra xem thiết bị có hỗ trợ canvas tính năng HTML 5 để vẽ phương pháp hay không. Bên trong nó kiểm tra doc.createElement ('canvas'). GetContext và trả về một giá trị dựa trên đầu ra của phương thức này. |
5 | Ext.supports.Range Nó kiểm tra xem trình duyệt có hỗ trợ phương thức document.createRange hay không. |
Lớp Ext.String
Lớp Ext.String có nhiều phương thức khác nhau để làm việc với dữ liệu chuỗi. Các phương pháp được sử dụng nhiều nhất là giải mã mã hóa, cắt, chuyển đổi, urlAppend, v.v.
Encoding Decoding function - Đây là các hàm có sẵn trong lớp Ext.String để mã hóa và giải mã các giá trị HTML.
Sr.No | Phương pháp & Mô tả |
---|---|
1 | Ext.String.htmlEncode Hàm này được sử dụng để mã hóa giá trị html để làm cho nó có thể phân tích cú pháp. Example -
|
2 | Ext.String.htmlDecode Hàm này được sử dụng để giải mã giá trị html được mã hóa. Example -
|
3 | Ext.String.trim Chức năng này là để cắt bớt khoảng trống không mong muốn trong chuỗi. |
4 | Ext.String.urlAppend Phương thức này được sử dụng để nối một giá trị trong chuỗi URL. Example - |
5 | Ext.String.toggle Chức năng này là chuyển đổi các giá trị giữa hai giá trị khác nhau. Example - |
Các phương pháp khác
Sr.No | Phương pháp & Mô tả | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Ext.userAgent() Chức năng này cung cấp thông tin về userAgent của trình duyệt. UserAgent là xác định trình duyệt và hệ điều hành với máy chủ web. Example - Nếu bạn đang làm việc trong Mozilla, nó trả về một cái gì đó như: "mozilla / 5.0 (windows nt 6.1; wow64; rv: 43.0) gecko / 20100101 firefox / 43.0" |
||||||||||||||
2 | Version related function Hàm này trả về phiên bản của trình duyệt hiện đang được sử dụng, nếu hàm được gọi liên quan đến IE. Trong trình duyệt Firefox, nó trả về 0. Các chức năng này là Ext.firefoxVersion, Ext.ieVersion, v.v. Example - Nếu bạn đang sử dụng trình duyệt Firefox và bạn gọi phương thức Ext.ieVersion để tìm nạp phiên bản IE, thì nó sẽ trả về 0. Nếu bạn đang sử dụng cùng một phương thức trong trình duyệt IE, thì nó sẽ trả về phiên bản bạn đang sử dụng chẳng hạn như 8 , 9, v.v. |
||||||||||||||
3 | Ext.getVersion() Hàm này trả về phiên bản Ext JS hiện đang được sử dụng. Example - Nếu bạn gọi Ext.getVersion (), nó trả về một mảng giá trị như phiên bản, phiên bản ngắn, v.v. Phiên bản Ext.getVersion (). Trả về phiên bản hiện tại của Ext JS được sử dụng trong chương trình, chẳng hạn như “4.2.2”. |
||||||||||||||
4 | Browser related functions Các hàm này trả về giá trị Boolean dựa trên trình duyệt đang sử dụng. Các phương pháp này là Ext.isIE, Ext.isIE6, Ext.isFF06 và Ext.isChrome. Example - Nếu bạn đang sử dụng trình duyệt Chrome thì hàm Ext.isChrome sẽ trả về true tất cả, ngược lại sẽ trả về false. |
||||||||||||||
5 | Ext.typeOf() Hàm này trả về kiểu dữ liệu của biến. Example -
|
||||||||||||||
6 | DataType related methods - Các hàm này trả về giá trị boolean dựa trên kiểu dữ liệu của biến Example -
|