• Спонсоры

  • Рубрики

  • Архивы

  • Популярное



Архив на категорию : 'AJAX / Javascript'

avatar
Ну вот, наконец, и добрался до темы AJAX`а. Начну с определения. AJAX (от англ. Asynchronous Javascript and XML — «асинхронный JavaScript и XML») – это технология асинхронной передачи данных между браузером и сервером. Асинхронность подразумевает передачу данных без перезагрузки страницы. Другими словами, Вы можете реагировать на действия пользователя более оперативно, что сделает Ваше приложение более интерактивным. Например, в форме проверки логина на занятость, проверку можно выполнить сразу, после того как введен логин, не перезагружая страницу (я думаю все уже встречались с таким).

Прежде чем перейти к примерам, еще немного расскажу про способы передачи данных… В названии AJAX`а упоминается XML, хотя в настоящее время, для асинхронной передачи данных он используется не так часто (в чистом виде, по крайней мере). Помимо XML, используют HTML (технология называется AJAH), HTML+HTTP (AHAH) и Javascript + JSON (AJAJ).

Примеры я буду приводить на javascript Фреймворке – jQuery, о котором я писал в одной из предыдущих статей. jQuery поддерживает все три вида асинхронной передачи данных.

продолжение статьи

avatar
Я хоть и не очень долго занимаюсь веб — программированием, но за этот период javascript меня порядком достал. На то есть несколько причин: во-первых – очень сложно написать средних размеров код, который бы работал во всех браузерах одинаково и нормально. Во-вторых – для решения относительно простых задач нужно писать слишком много кода (что непривычно для меня как программиста на php 🙂 ).

Так вот, недавно я набрел на популярную библиотеку scriptaculus (http://script.aculo.us/). Вещи, которые можно сделать в несколько строк с помощью этой библиотеки меня поразили, и я начал активно ее применять везде, где только мог. Но чуть позже я уже столкнулся с другой библиотекой, которую считают еще лучшей, чем скриптакулус.

продолжение статьи


Страница 3 из 3123


© 2008 - 2017 i-novice.net | Все права защищены.