Category Archives: javascript

Алгоритмы. Delphi. C#. PHP. JS. Бинарный поиск в массивах на 4 языках

Продолжаем мультиязычные посты. Сегодня бинарный поиск. Все программы будут состоять из 2 частей –  рандомное заполнение массивов с сортировкой. И вторая часть – собственно бинарный поиск. Delphi (бинарный поиск) Собственно реализация Функции бинарного поиска Integer и String массивов. Массивы предварительно … Continue reading

Posted in C#, Delphi, javascript, PHP | Comments Off on Алгоритмы. Delphi. C#. PHP. JS. Бинарный поиск в массивах на 4 языках

PHP.JS. Проверка полей на пустоту. Усовершенствуем скрипт авторизации

В прошлом посте сделали простейший PHP скрипт авторизации, сейчас усовершенствуем его при помощи JS. Будем проверять форму перед отправкой при помощи самописной функции

На клиенте проверяем заполнены ли поля. Тут можно кучу других проверок организовать, но это уже тема … Continue reading

Posted in javascript, PHP | Comments Off on PHP.JS. Проверка полей на пустоту. Усовершенствуем скрипт авторизации

Delphi.VCL+JS

Приспичило меня в одной из VCL программ использовать JS, так как наперед неизвестны были функции, которые нужно программировать, нужна была некоторая универсальность. Словом, в Memo пишем функцию на JS, о которой узнаем в последний момент, далее, в VCL программе, пользуемся … Continue reading

Posted in Delphi, javascript | Comments Off on Delphi.VCL+JS

jQuery. Подключение библиотеки и “первый hello world”

Подключение библиотеки jQuery Надо сказать, что существует как минимум 2 версии библиотеки – сжатая (с приставкой min, например jquery-1.10.1.min.js) и расширенная. Насколько я понял, разница между ними только в объеме памяти, который они занимают. У сжатой удалены все пробелы и комментарии, … Continue reading

Posted in javascript, jQuery | Comments Off on jQuery. Подключение библиотеки и “первый hello world”

Как учиться пользоваться библиотекой ExtJS?

Универсальный способ работы со свойствами, методами, событиями ExtJS (На примере класса Ext.dom.Elements) При моем знакомстве с ExtJS меня долгое время мучил вопрос – “Где взять все свойства и методы того или иного класса?”, а также “Как узнать какой метод или … Continue reading

Posted in ExtJS, javascript, Без рубрики | Comments Off on Как учиться пользоваться библиотекой ExtJS?

ExtJS. Псевдонимы классов

Классам можно задавать псевдонимы с помощью ключевого слова alias Простой пример App.js

Пример посложнее

Слово widget в данном случае зарезервированное. Если его изменить, убрать, то работать не будет.

Posted in ExtJS, javascript, Без рубрики | Comments Off on ExtJS. Псевдонимы классов

ExtJS. Динамическая загрузка классов

Как загружать классы из той же директории, что и запускаемый js, html файл? Здесь приведен сначала самый простой вариант, когда мы выносим описание наших классов в отдельный файл с расширением .js и размещаем его в той же директории, в которой у … Continue reading

Posted in ExtJS, javascript | Comments Off on ExtJS. Динамическая загрузка классов

ExtJS. Секция statics

При создании класса, можно в items объявить секцию statics и в неё записывать свойства и методы, которые можно будет вызывать без создания экземпляра класса.

Примечание. Когда в свойстве statics я использовал в качестве имени свойства имя name, то при обращении к свойству, … Continue reading

Posted in ExtJS, javascript, Без рубрики | Comments Off on ExtJS. Секция statics

ExtJS. Секция config (Auto setters Auto getters)

Согласно книге FirstLook, при создании класса и определении items, мы можем использовать параметр config, для создаваемых итемов в секции config автоматически создаются методы get – получение свойства set – установка свойства reset – установка свойства в первоначальное значение apply – вспомогательный … Continue reading

Posted in javascript | Comments Off on ExtJS. Секция config (Auto setters Auto getters)

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

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

App.js

Continue reading

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