AJAX - Что и Как

Статус
Закрыто для дальнейших ответов.

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
Вопрос к знатокам --- я решил изучать ajax , для того чтоб создать динамичные сайты а пхп запросы не ломали красоту с ихними вечными загрузками --- и вот думою как правельно начинать изучать для максимального быстрова ефекта , я понемаю как работает js но конкретных знаний не имею ,с xml я вообще не знаком , как лучше всего подойти к ajax ?
и если есть хорошие книги проверенами вами то кинте пожалуйст сылки
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
нужно ли иметь знания xml для того чтоб подойти к ajax ?

что даёт xml без javascript ?
и если есть знания xhtml,css,php,js сколько времени понадабистя прмерно для того чтоб освоить xml?

да и что будет если пользовать iframe + js ???
 

Serg@NT

Well-Known Member
Регистрация
20.02.2010
Сообщения
506
что даёт xml без javascript ?
и если есть знания xhtml,css,php,js сколько времени понадабистя прмерно для того чтоб освоить xml?
Вы бы хоть в гугле для начала поискали, что такое XML, а то смешали всё в кучу. XML - текстовый формат, предназначенный для хранения структурированных данных (взамен существующих файлов баз данных). Для программирования он не используется. И ajax можно изучить даже не имея об xml никакого представления.
По ajax - приводил уже тут эту статью http://xmlhttprequest.ru/

да и что будет если пользовать iframe + js ???
Сколько сразу вопросов то. Синхронный запрос будет. Т.е., в отличие от ajax, он подвесит страницу, пока запрос не выполнится.
 

tigra60

Спасатель
Регистрация
10.12.2009
Сообщения
1 990
1. Чтобы динамически менять контент, нужно четко себе представлять, каким образом на странице размещаются элементы, и как получить доступ к элементу (чтобы изменить его). Это все называется DOM - объектная модель документа. Для начала изучите DOM, DHTML (то есть динамический HTML). Если Вы научитесь уверенно управляться с элементами веб страницы средствами javascript, тогда для применения Ajax останется только изучить один javascript класс: XMLHTTPRequest. Ну еще пару раз разобьетесь о подводные камни в виде русской кодировки и пр., но это все практические нюансы.
2. Советую не заморачиваться для начала с XML, так как это лишь один из способов передачи информации, а таковых множество, начиная с простого текста, и XML среди них самый громоздкий и неудобный (хотя и один из самых мощных).
По поводу ссылок. Нет смысла давать ссылку на книгу, которую скачивал месяц назад - ссылка уже будет битая. Статьи тоже постоянно обновляются. Поэтому Вам придется искать самому. И поверьте, если Вас отправляют в поисковик - это совсем не значит, что Вас посылают на ... (к черту) :rolleyes:
Удачи!
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
думою что я имею достаточна знаний в html и верстку делаю исключительно га дивах и каждый див имеет свой id я всю ноч почитал книгу на половину и вот утром уже сделал прау свойх примочек к сайту сегодня нужно уже к массивом перейти ---
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
обисните пожалуйста чем отличаются dhtml,xhtml от html и вообще друг от друга ?
дайте кусок кода html и тот же код только уже xhtml и dhtml

-- а то я даже не знаю чем пользуюсь одним или другим
 

tigra60

Спасатель
Регистрация
10.12.2009
Сообщения
1 990
XHTML - Extensible (расширяемый) HTML - несколько более строгие требования к формату кода, ну и, естественно, своя спецификация - то есть - правила написания кода. Сейчас наиболее распространены HTML 4 и XHTML 1, на подходе - HTML 5.
Основные отличия XHTML:
1. Обязательный заголовок DOCTYPE с указанием варианта используемого XHTML.
2. Все теги должны быть написаны строчными буквами: <body>, <h1> и т.д.
3. Все элементы должны иметь закрывающие теги или закрывающий слэш (для пустых тегов, которые не имеют текста): <p>content</p>, <br />, <img src="..." alt="..." />.
4. Все атрибуты должны быть заключены в двойные кавычки: <img src="image.gif" alt="image" / >.
5. Все теги должны быть вложены правильно. Например,
<strong><em>Полужирный курсивный текст</em></strong> - правильно
<strong><em>Полужирный курсивный текст</strong></em> - неправильно
Это далеко не все!

DHTML - dinamic (динамический) HTML. Это HTML + javascript. Спецификаций на него, по моему, нет. Это, скорее всего, просто общепринятая неофициальная аббревиатура.

Удачи!
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
спасибо за понятное для меня обеснения + однозначно
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
вот у меня есть огромноя просьба - мне нужно добавить комментарий и сразу же опубликовать без перезагрузке странице , дайте пожалуйста сам код а я уже разберу и сам посмотрю (почему так а не так и так далее) тем самым я и начну изучение этой прекраснейшей технологии
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
ребята , помогите пожалуйста - мне нужно до конца месяца закончить сайт а я ток 70% сделал -- оч прошу
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
спасиб- у тебя классный коннтент был бф еще дизайн было бы ваще супер )+
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
слушай а все эти коды нужно писать в одном и том же файле или php код в файле action.php ?
 

tigra60

Спасатель
Регистрация
10.12.2009
Сообщения
1 990
php код в файле action.php ?
Да. Обработчик асинхронного запроса должен быть в отдельном файле и его имя указано в URL запроса. Спасибо за замечание, я статью подправил.
По поводу моего сайта - какие конкретно замечания к дизайну - нарушены какие-либо общие правила? А то я про дизайн не первый раз слышу, а что не так - не говорят. Стесняются, наверное. :rolleyes:
Удачи!

P.S. Если есть, что высказать касательно дизайна сайта, прошу сюда: http://3wforums.ru/topic/5487-za-pravilnie-saiti/ (доб.Creator)
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
скинь исходники той странице пожалуйста
 

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
тоесть той статьи - кстать а возможно ли сделать чтоб кагда комментарий бкдет приходить чтоб mp3 воспроизвисти ?
 

tigra60

Спасатель
Регистрация
10.12.2009
Сообщения
1 990
сделать чтоб кагда комментарий бкдет приходить чтоб mp3 воспроизвисти
В функцию handle_add_request (request)можно вставить что угодно, в том числе и запуск мрз плейера, только осторожно, не переборщите (разве что это будет непродолжительный нежный звон колокольчика).
исходники той странице
во вложении.
Понятен ли код или нужны еще комментарии?
Удачи!
 

Вложения

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
было б идеально есль б вы показали код обейх страниц полностью !! я в них оч сильно нуждаюсь , спс
 

tigra60

Спасатель
Регистрация
10.12.2009
Сообщения
1 990
Внимательно прочтите комментарий в index.php!
Удачи!
 

Вложения

mrPsyx

Well-Known Member
Регистрация
27.09.2009
Сообщения
375
вот я слепой ,, даже не заметил что вы файлы в прошломо комменте прикрепили
 
Статус
Закрыто для дальнейших ответов.
Верх Низ