Neurons to bytes

Archive for the ‘mootools’ Category

LibCanvas - фреймворк для работы с canvas

04.08.2010 by Ouch! - 4 Comments
Posted in javascript, mootools, программерское

Месяц назад я написал заметку “Перспективы клиентских технологий в веб“, о том, как на мой взгляд будут развиваться клиентские технологии. Вот выдержка из заметки:

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

Такой фреймворк скорее всего появится, и будет основан на технологиях Javascript, SVG и canvas. Возможно, он уже разрабатывается кем-то, но вот я пока об этом не знаю.

Сегодня на хабре один человек разместил статью http://habrahabr.ru/blogs/javascript/90339/, в которой он описал разрабатываемый их фреймворк как раз для тех целей, которые описывались мною в заметке про перспективы клиентских технологий. Так что я был прав в том, куда стремится веб.
Продолжаю следить за сабжем.

Скачать библиотеку LibCanvas можно здесь: http://code.google.com/p/libcanvas/

Получение ответа в виде JSON от Form.Request в Mootools

11.14.2009 by Ouch! - 2 Comments
Posted in javascript, mootools, Без рубрики

В Mootools есть отличное решение для отправки форм при помощи AJAX, это Form.Request. Он позволяет очень просто отправить форму без перезагрузки страницы.

После того, как форма отправлена, вы можете получить ответ в виде html, чистого текста или XML, в зависимости от того, какой заголовок Content-type вы отдаете на стороне сервера. Но чаще всего, нужно получить запрос в виде JSON, а в Form.Request это не предусмотрено.

Давайте посмотрим, как все таки получить нужный нам ответ в JSON:

new Form.Request($('login-form'), $('login-form-errors'), {
    resetForm: false, // Не сбрасывать форму после отправки

    // В случае успешного запроса
    onSuccess : function(target, text, xml) {
        // Если сервер что-то возвратил
        if (text.length) {
            // Перекодируем ответ в объект JSON
            var json = JSON.decode(text[0].data);
            ...
        }
    }
}).send();

Смотрите так же документацию по Form.Request

Подборка хороших плагинов для Mootools

07.04.2009 by Ouch! - 0 Comment
Posted in mootools, Без рубрики, программерское

Плагины бывают разные - плохие и хорошие. Очень много плагинов пишется из рук вон плохо - смотришь - вроде все красиво, а как полезешь смотреть код - а там такое, что хоть святых выноси.

Одних клонов лайтбокса понаписано сотни. Но достойных из них всего пара штук. Почему? Потому что плагин написать не так-то просто как кажется новичкам, изучившим какой-либо js-фреймворк и сразу кинувшимися в бой. Read the rest of this entry »

Цепочки вызовов функций (Chains) в MooTools 1.2

05.02.2009 by Ouch! - 0 Comment
Posted in IE bugs, javascript, mootools

Это руководство покажет, насколько мощными могут быть цепочки вызовов функций в Mootools. Цепочки облегчают последовательное выполнение стека функций.

Я размещу несколько таких коротких руководств в предстоящие недели. Каждое такое руководство будет нацелено на решение небольшой проблемы с помощью Mootools - это хороший путь для изучения возможностей фреймворка.

Read the rest of this entry »