qooxdoo (произносится [ 'ку: ksdu:]) является объемным и новаторским фреймворком (основой) для создания Rich Internet Applications (RIA). Использование объектно-ориентированного JavaScript-а позволяет разработчикам создавать впечатляющие кросс-браузерные приложения. Никакого HTML, CSS, ни DOM знания не нужны. qooxdoo включает в себя независимую от платформы цепь инструментом развития, оответствующее современным достижениям GUI Toolkit и передовой клиент-сервер-ный слой связи.
qooxdoo целиком состоит из классов и наследовать возможности Объектно Ориентированного JavaScript-a. Он полностью опирается на пространства имен и не наследует стандартные типы Javascript, чтобы легко интегрироваться с другими библиотеками и пользовательским кодом. Большинство современных браузеров(например Firefox, Internet Explorer, Opera, WebKit/Safari) поддерживают его, и он защищен от утечек памяти. Поставляется с обширным API, который автоматически генерируется из Javadoc-подобных комментариев и из синтаксиса кода. Быстрый и полный парсер не только позволяет генерацию доков, но и является неотъемлемой частью процесса автоматической сборки, что делает оптимизацию, сжатие, связывание и развертывание собственных приложений очень удобным для пользователей. Интернационализация и локализация приложений для различных стран и Языки является основной функцией и легки в использовании.
Показаны сообщения с ярлыком javascript. Показать все сообщения
Показаны сообщения с ярлыком javascript. Показать все сообщения
четверг, 24 сентября 2009 г.
суббота, 19 сентября 2009 г.
Vinadium: проверка на стороне клиента
http://vanadiumjs.com/
Простой, интуитивный, и мощный скрипт проверки на стороне клиента.
Нет необходимости в программировании, легко расширяем и настраиваем.
Поддерживает Ajax.
Все очень просто!
<input class=":min_length;4" type="text"/>
<input id="pass" class=":email" type="text"/>
Простой, интуитивный, и мощный скрипт проверки на стороне клиента.
Нет необходимости в программировании, легко расширяем и настраиваем.
Поддерживает Ajax.
Все очень просто!
<input class=":min_length;4" type="text"/>
<input id="pass" class=":email" type="text"/>
воскресенье, 13 сентября 2009 г.
Что делать с Ajax, при отключенном Javascript
Все мы знаем чтО такое Ajax.
Для тех кто не знает, вкратце скажу.
Что это такое?
Эта такая система, которая с помощью Javascript, делает запрос на какую-либо страницу и результат выводит на экран.
Зачем это нужно?
Больше не надо грузить всю странице целиком, а только ее часть. Я просто умалчиваю о других бесценных свойствах..
А что если пользователи отключили Javascript?
А вот об этом, я как-раз и хочу рассказать...
Первое что я делаю: все ссылки привожу к виду
<a href="/articles/page:2" onclick="open('/articles/page:2'); return false;">Далее</a>
Далее, в начале страницы, между <script type="text/javascript> и </script> пишем Ajax запрос, который будет доставать ту самую '/articles/page:2', но ссылка не сработает, т.к. мы прописали "return false;"
А если у пользователя отключен Javascript, то он тупо перейдет по ссылке и получит страницу целиком.
Кстати, такой подход полезен и для разных ботов, которые сканируют ваш сайт
Для тех кто не знает, вкратце скажу.
Что это такое?
Эта такая система, которая с помощью Javascript, делает запрос на какую-либо страницу и результат выводит на экран.
Зачем это нужно?
Больше не надо грузить всю странице целиком, а только ее часть. Я просто умалчиваю о других бесценных свойствах..
А что если пользователи отключили Javascript?
А вот об этом, я как-раз и хочу рассказать...
Первое что я делаю: все ссылки привожу к виду
<a href="/articles/page:2" onclick="open('/articles/page:2'); return false;">Далее</a>
Далее, в начале страницы, между <script type="text/javascript> и </script> пишем Ajax запрос, который будет доставать ту самую '/articles/page:2', но ссылка не сработает, т.к. мы прописали "return false;"
А если у пользователя отключен Javascript, то он тупо перейдет по ссылке и получит страницу целиком.
Кстати, такой подход полезен и для разных ботов, которые сканируют ваш сайт
Подписаться на:
Комментарии (Atom)