Что сейчас такое xAjax?
xAjax это open source книгохранилище классов PHP, которая разрешает вам без затруднений создавать мощные, вебориентированные Ajax приложения использующие HTML, CSS, JavaScript, а также PHP. Приложения, разработанные при помощи библиотеки xAjax могут асинхронно вызывать расположенные на сервере PHP функции а также обновлять сущность кроме перезагрузки страницы.
Как работает xAjax?
Библиотека xAjax образует функции JavaScript, какие являются оболочкой ради PHP функций, какие вы имеете возможность вызывать вместе с сервера из вашего приложения. Когда вызывается функция JavaScript так эта функция, которая является оболочкой с целью функции PHP использует объект XMLHttpRequest с целью асинхронного соединения вместе с объектом xAjax на сервере, какой вызывает соответствующую функцию PHP. После завершения сего действия, возвращается xAjax XML ответ от вызванной PHP функции. Возращенный XML содержит инструкции а также данные, какие будут проанализированы специальными функциями JavaScript-овой элементы xAjax а также использованы с целью обновления содержания вашего приложения.
Почему Вы имеете право приминять xAjax, только никак не другую библиотеку с целью PHP?
Вы выберете данную библиотеку, таким образом как будто она удовлетворит все ваши потребности при разработке вашего проекта.
xAjax предлагает следующие возможности, какие дружно делают его непревзойденным а также мощным инструментом:
xAjax's уникальная система на javaScript, которая вероятно исследовать возращенный XML а также автоматически его обрабатывать в соответствии инструкциям находящимся в этом ответе. Т.к. xAjax обрабатывает все это, так вам далеко не нужно отдельно чиркать отдельные функции на Javascript с целью того для того чтобы обрабатывать возвращенный XML.
xAjax это объект ориентированный на создание отношений промеж программным кодом а также данными с целью хранения кода хajax отдельно от другого программного кода. Таким образом как будто это объектно-ориентированный код, в таком случае вы всегда имеете возможность добавлять свои функции в класс xAjaxResponse используя метод addScript().
xAjax работает в Firefox, Mozilla, вероятно что именно а также в остальных родственных Mozilla браузерах, Internet Explorer, а также Safari. Помимо обновления значений элементов (имеется в виду DOM) а также innerHTML, xAjax похоже вероятно быть использован с целью обновления стилей, css классов, значений чекбоксов а также выпадающих списков, или каких или иных свойств элемента.
xAjax вероятно приминять одно а также многоразмерные массивы, только схоже ассоциативные массивы из javascript в PHP как будто параметры ваших функций xAjax. В дополнение, при условии если вы вводите объект javascript в функцию xAjax function, функция PHP станет приобретать ассоциативных массив, определяющий параметры сего объекта.
xAjax предоставляет легкую асинхронную обработку формp. Используя метод javascript xAjax.getFormValues(), вы имеете возможность без затруднений отправить массив данных в форме как будто параметры ради асинхронной функции xAjax:
xAjax_processForm(xAjax.getFormValues('formId');.
Если деяние совершилось совместно вместе с элементом формы input почти под именем "checkbox[][]" а также "name[first]" ради того для того чтобы создать многоразмерные а также ассоциативные массивы такие как будто в случае бы вы отправляли форму используя массив $_GET. Используя xAjax вы имеете возможность динамически подгружать лишний javascript с целью вашего приложения с целью того затем чтобы при его исполнении менялись параметры элемента DOM.
xAjax автоматически сравнивает данные возвращенные из PHP функций вместе с текущими значениями параметры элемента, какой вы желаете изменить. Свойство изменяется всего лишь в том случае при условии если это изменение актуально на настоящий момент. Это разрешает устранить мерцание, которое происходит при условии если элемент обновляется любой момент чрез определенные промежутки времени. Каждая функция зарегистрируется ради того для того чтобы быть доступной спустя xAjax, какой имеете различные типы запросов. Все функции согласно умолчанию применяют POST за малым исключением GET. Это сделано ради большей безопасности запросов.
Если отнюдь не определен запрашиваемый URI, xAjax пытается автоматически определить запрашиваемый URL скрипта. Алгоритм автоопределения xAjax очень универсален, таким образом что именно он станет трудиться как будто на безопасном протоколе https:// этак а также на http:// а также на нестандартных портах.
xAjax перекодирует все свои запросы а также ответы в кодировку UTF-8 таким образом он поддерживает внушительный спектр разных знаков а также языков.
xAjax был протестирован на разных языках в юникоде включая Испанский, Русский, Арабский. Почти весь javascript динамически подгружается спустя javascript расширения.
xAjax вероятно быть использован в шаблонном движке Smarty ради создания переменной в smarty вынужден быть очередной код: $smarty->assign('xAjax_javascript', $xAjax->getJavascript()); Когда используете xAjax подставляйте в заголовок очередной тег $xAjax_javascript.
Могу ли я приминять данную библиотеку ради написания платного программного обеспечения?
В кратце: Конечно да. Книгохранилище xAjax распространяется согласно лицензии GNU Lesser General Public License (LGPL).
Навигация
E-mail рассылка
Теги
роботы linux amd жесткие диски космос asus MSI софт интернет ноутбук корпус intel gigabyte windows ajax мониторы озу Оверклокинг железо звуковые карты игрушки системные платы процессоры видеокарты телефоны nvidia привод
