Category Archives: javascript

ExtJS. Конструкторы

В данном посте посмотрим, что такое конструкторы при создании класса в ExtJS. Конструктор, в частности, позволяет при создании экземпляра класса для свойств пользоваться не значением по умолчанию, а значением, которое мы сами этому экземпляру класса и задаем. Main.html

App.js

Continue reading

Posted in ExtJS, javascript | Comments Off on ExtJS. Конструкторы

ExtJS. Классы. Создание и использование класса, изменение свойств и методов экземпляра класса

Main.html

App.js

  Как изменить свойства экземпляра класса?

По аналогии можно менять методы класса.

Posted in ExtJS, javascript | Comments Off on ExtJS. Классы. Создание и использование класса, изменение свойств и методов экземпляра класса

ExtJS. Первое приложение (Hello from ExtJS)

Что такое ExtJS? Что такое ExtJS? Это довольно мощная библиотека компонентов под JavaScript, на момент написания статьи распространяется компанией Sencha! Последняя версия, опять же на момент написания статьи это 6 версия. Все дальнейшие эксперименты я буду проводить именно с 6 … Continue reading

Posted in ExtJS, javascript, Без рубрики | Tagged | Comments Off on ExtJS. Первое приложение (Hello from ExtJS)

JS. Работа со свойствами и методами объектов

В данном посте посмотрим как работать со свойствами объектов – проверять есть ли они, добавлять новые, удалять существующие. Main.html

EventHandler.js

Posted in javascript | Comments Off on JS. Работа со свойствами и методами объектов

JS. Прототипы – с чем их едят и как их создать?

Если методы и свойства объектов повторяются на разных объектах, то можно использовать прототипы для минимизации кода. Вот пример. Main.html

EventHandler.js

 

Posted in javascript, Без рубрики | Comments Off on JS. Прототипы – с чем их едят и как их создать?

JS. Как создать и заполнить массив с помощью объектного конструктора?

Стандартный способ создания массива выглядит так

А вот как можно создать массив при помощи конструктора объектов Main.html

EventHandler.js

 

Posted in javascript | Comments Off on JS. Как создать и заполнить массив с помощью объектного конструктора?

JS. Как создать объект с помощью конструктора и объектного литерала?

Main.html

EventHandler.js

 

Posted in javascript | Comments Off on JS. Как создать объект с помощью конструктора и объектного литерала?

JS. Как создать объект при помощи конструктора

Main.html

EventHandler.js

 

Posted in javascript | Comments Off on JS. Как создать объект при помощи конструктора

JS. Простой пример замыкания функции

Говорят, что замыкание это функция плюс её окружение, но что это значит? Давайте разберем на примере. Main.html

EventHandler.js

Итак, главная интрига данного кода – какую переменную выведет alert(result) – глобальную или локальную? Правильный ответ – локальную. Обратите внимание … Continue reading

Posted in javascript | Comments Off on JS. Простой пример замыкания функции

JS. Как использовать функцию внутри функции в качестве параметра.

Файл Main.html

Примечание. Когда мы используем функцию внутри другой функции в качестве параметра, то должны писать её без круглых скобок, хотя её фактическая реализация со скобками. То есть, например вот так

а не так

Файл EventHandler.js

Continue reading

Posted in javascript | Comments Off on JS. Как использовать функцию внутри функции в качестве параметра.