Что нам стоит ExtJS-интерфейс интерфейс построить …

На «лансерских» сервисах наметился тренд к использованию продвинутых яваскриптов. Проще говоря — веб-мастера ринулись в веб2.0. А еще проще, — все хотят чтобы у ихнего домашнего-, рабочего-, друга- да и просто хобби-, сайта, них был супер-пупер навороченный админ/пользовательский интерфейс.

Приходиться, таким образом, изучать вещи, которыми я изначально старался не заниматься, в силу их паршивой совместимости со всеми имеющимися браузерами, в смысле — сразу со всеми. Проблема то банальна как стакан воды. Куча разработчиков по наплодили выгодных только им, дорогим, решений. Причем w3c стандартов, я так вижу, при єтом они читают мало-мало.

Хорошо, что, еще народ подсуетился и разработал пару-тройку библиотек, чтобы с этим безобразием (я имею в виду запросы клиентов), было легче бороться.

Наиболее продвинутые, из представленных на обозрение публики, сейчас — ExtJX и jQuery. Обе они предназначены для создания динамических интерфейсов. У обеих есть свои нюансы. В настоящий момент, пришлось взяться за изучение обеих библиотек сразу, поскольку запросы звучат неоднозначно. Одним нужен — просто интерфейс, абы работало. А другим — чтобы обязательно на extJS.

Да и свои проекты, хотелось бы подсуетиться и сделать более динамичными. Тем более их и так надо переделывать в силу проблем с бустродействием на хостинге и недоделанности.

Вот несколько примеров из ExtJS. Они есть в «примерах» дистрибутива, но тем не менее, я немного подсуетился и сделал их более понятными для простого русского программиста. А то, ихние комментарии, не всегда понятны. А примеры. несмотря на всю свою простоту, достаточно занятные.

Просто переключение между панелями.
Зачем оно надо: есть юзер интерфейс. В нем поле с паролями надо сделать недоступным изначально, а если юзер, все-таки захочет поменять что-то в это деле, то нужно предложить нажать ему кнопку «Поменять пароли». Задача тривиальная, можно ее решить и с помощью банальных onclick(), но использование extJS делает ваш код более «организованным» и более «простым», для изменений, в конечном итоге. Ведь согласитесь, все стандартизированное, легче ремонтируется, чем уникальное (кустомное) .

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *