Ниже приведены несколько встроенных функций, которые интенсивно используются в Ext JS.
Ext.is Class
Этот класс проверяет платформу, которую вы используете, будь то телефон или компьютер, операционная система Mac или Windows. Это следующие методы, относящиеся к классу Ext.is.
Sr.No | Методы и описание |
---|---|
1 |
Ext.is.Platforms Эта функция возвращает платформу, доступную для этой версии. Например, когда вы запускаете следующую функцию, она возвращает что-то вроде этого — [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 Эта функция вернет true, если вы используете операционную систему Android, иначе она возвращает false. |
3 |
Ext.is.Desktop Эта функция вернет true, если вы используете рабочий стол для приложения, иначе она возвращает false. |
4 |
Ext.is.Phone Эта функция вернет true, если вы используете мобильный телефон, иначе она возвращает false. |
5 |
Ext.is.iPhone Эта функция вернет true, если вы используете iPhone, иначе она возвращает false. |
6 |
Ext.is.iPod Эта функция вернет true, если вы используете iPod, иначе она возвращает false. |
7 |
Ext.is.iPad Эта функция вернет true, если вы используете iPad, иначе она возвращает false. |
8 |
Ext.is.Windows Эта функция вернет true, если вы используете операционную систему Windows, иначе она возвращает false. |
9 |
Ext.is.Linux Эта функция вернет true, если вы используете операционную систему Linux, иначе она возвращает false. |
10 |
Ext.is.Blackberry Эта функция вернет true, если вы используете Blackberry, иначе она возвращает false. |
11 |
Ext.is.Mac Эта функция вернет true, если вы используете операционную систему Mac, иначе она возвращает false. |
Ext.is.Platforms
Эта функция возвращает платформу, доступную для этой версии.
Например, когда вы запускаете следующую функцию, она возвращает что-то вроде этого —
Ext.is.Android
Эта функция вернет true, если вы используете операционную систему Android, иначе она возвращает false.
Ext.is.Desktop
Эта функция вернет true, если вы используете рабочий стол для приложения, иначе она возвращает false.
Ext.is.Phone
Эта функция вернет true, если вы используете мобильный телефон, иначе она возвращает false.
Ext.is.iPhone
Эта функция вернет true, если вы используете iPhone, иначе она возвращает false.
Ext.is.iPod
Эта функция вернет true, если вы используете iPod, иначе она возвращает false.
Ext.is.iPad
Эта функция вернет true, если вы используете iPad, иначе она возвращает false.
Ext.is.Windows
Эта функция вернет true, если вы используете операционную систему Windows, иначе она возвращает false.
Ext.is.Linux
Эта функция вернет true, если вы используете операционную систему Linux, иначе она возвращает false.
Ext.is.Blackberry
Эта функция вернет true, если вы используете Blackberry, иначе она возвращает false.
Ext.is.Mac
Эта функция вернет true, если вы используете операционную систему Mac, иначе она возвращает false.
Класс Ext.supports
Как видно из названия, этот класс предоставляет информацию, если функция поддерживается текущей средой браузера / устройства или нет.
Sr.No | Методы и описание |
---|---|
1 |
Ext.supports.History Он проверяет, поддерживает ли устройство историю HTML 5 как window.history или нет. Если устройство поддерживает историю, оно возвращает true , иначе false. |
2 |
Ext.supports.GeoLocation Он проверяет, поддерживает ли устройство метод геолокации или нет. Внутренне он проверяет метод navigator.geolocation. |
3 |
Ext.supports.Svg Он проверяет, поддерживает ли устройство HTML 5 функцию масштабируемой векторной графики (svg) или нет. Внутренне он проверяет наличие doc.createElementNS && !! doc.createElementNS («http: /» + «/www.w3.org/2000/svg», «svg»). CreateSVGRect. |
4 |
Ext.supports.Canvas Он проверяет, поддерживает ли устройство холст функции HTML 5 для рисования или нет. Внутренне он проверяет doc.createElement (‘canvas’). GetContext и возвращает значение, основанное на выводе этого метода. |
5 |
Ext.supports.Range Он проверяет, поддерживает ли браузер метод document.createRange или нет. |
Ext.supports.History
Он проверяет, поддерживает ли устройство историю HTML 5 как window.history или нет. Если устройство поддерживает историю, оно возвращает true , иначе false.
Ext.supports.GeoLocation
Он проверяет, поддерживает ли устройство метод геолокации или нет. Внутренне он проверяет метод navigator.geolocation.
Ext.supports.Svg
Он проверяет, поддерживает ли устройство HTML 5 функцию масштабируемой векторной графики (svg) или нет. Внутренне он проверяет наличие doc.createElementNS && !! doc.createElementNS («http: /» + «/www.w3.org/2000/svg», «svg»). CreateSVGRect.
Ext.supports.Canvas
Он проверяет, поддерживает ли устройство холст функции HTML 5 для рисования или нет. Внутренне он проверяет doc.createElement (‘canvas’). GetContext и возвращает значение, основанное на выводе этого метода.
Ext.supports.Range
Он проверяет, поддерживает ли браузер метод document.createRange или нет.
Ext.String Class
Класс Ext.String имеет различные методы для работы со строковыми данными. Наиболее используемые методы — это кодирование, декодирование, обрезка, переключение, urlAppend и т. Д.
Функция кодирования и декодирования — это функции, доступные в классе Ext.String для кодирования и декодирования значений HTML.
Ext.String.htmlEncode
Эта функция используется для кодирования значения html для его анализа.
Пример —
Ext.String.htmlDecode
Эта функция используется для декодирования закодированного значения html.
Пример —
Ext.String.trim
Эта функция предназначена для обрезки ненужного пространства в строке.
Ext.String.urlAppend
Этот метод используется для добавления значения в строку URL.
Пример —
Ext.String.toggle
Эта функция предназначена для переключения значений между двумя разными значениями.
Пример —
Ext.userAgent ()
Эта функция предоставляет информацию о браузере userAgent. UserAgent предназначен для идентификации браузера и операционной системы на веб-сервере.
Пример — если вы работаете в Mozilla, он возвращает что-то вроде: «mozilla / 5.0 (windows nt 6.1; wow64; rv: 43.0) gecko / 20100101 firefox / 43.0»
Функция, связанная с версией
Эта функция возвращает версию используемого в данный момент браузера, если эта функция вызывается в связи с IE. В браузере Firefox он возвращает 0. Это функции Ext.firefoxVersion, Ext.ieVersion и т. Д.
Пример. Если вы используете браузер Firefox и вызываете метод Ext.ieVersion для извлечения версии IE, он возвращает 0. Если вы используете тот же метод в браузере IE, то он вернет версию, которую вы используете, такую как 8, 9 и т. Д.
Ext.getVersion ()
Эта функция возвращает текущую используемую версию Ext JS.
Пример — если вы вызываете Ext.getVersion (), он возвращает массив значений, таких как версия, короткая версия и т. Д.
Ext.getVersion (). Version возвращает текущую версию Ext JS, используемую в программе, например, «4.2.2».
Функции, связанные с браузером
Эти функции возвращают логические значения в зависимости от используемого браузера. Этими методами являются Ext.isIE, Ext.isIE6, Ext.isFF06 и Ext.isChrome.
Пример — если вы используете браузер Chrome, то функция Ext.isChrome вернет true все, иначе вернет false.
Ext.typeOf ()
Эта функция возвращает тип данных переменной.
Пример —
Методы, связанные с DataType — эти функции возвращают логическое значение на основе типа данных переменной
Пример —