Маклафлин Б. - Изучаем AJAX [2008, PDF, RUS]

Ответить
 

Хомяк

Стаж: 20 лет

Сообщений: 34


Хомяк · 16-Дек-09 12:29 (15 лет 9 месяцев назад)

Если бы программисты учились по таким книгам как эта, то мы бы сейчас переживали эпоху расцвета статического html и текстовых браузеров.
Рекомендую эту книгу любителям комиксов.
[Профиль]  [ЛС] 

plusweb

Стаж: 16 лет 7 месяцев

Сообщений: 1

plusweb · 26-Апр-10 16:20 (спустя 4 месяца 10 дней)

советую все прочитать статью, во многом я не согласен с автором, но во всяком случае он донес до многих предупреждение.
easywebscripts точка net слеш ajax слеш ajax_books.php
[Профиль]  [ЛС] 

gm125

Стаж: 15 лет 9 месяцев

Сообщений: 12

gm125 · 19-Май-10 02:06 (спустя 22 дня, ред. 19-Май-10 02:06)

Народ, я не очень понял, как эта книга помогает новичкам: Пролистал 37 страниц, в которых говорилось о прелестях частично подгружаемых данных. И только на 38 увидел код, оформленный не средствами семантики, а пометками на полях вместо нормальных комментарий.
Когда возникла проблема применения этой технологии, то наткнулся на пару статей, которые описали все двумя параграфами, один из которых составлял код вроде этого (этот код мой - кусок функции):
Код:

  // условие: если есть объект XMLHttpRequest то создаем его для оперы или мозилы иначе ActiveX для ослика
  var NewText = window.XMLHttpRequest? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
  // функция - обработчик события: вставляет полученный текст по свойству readyState равному 4 (запрос выполнен)
  NewText.onreadystatechange = function() {
  if (NewText.readyState == 4) {
    document.getElementById('id_куда_вставлять').innerHTML=NewText.responseText; }
  }
  // сама функция запроса текста с нужной страницы
  NewText.open("GET", 'Нужная_страница?параметры', true); NewText.send(null);
Этот код с рабочего проекта: кусок функции, где id_куда_вставлять, нужная_страница и параметры передавались параметрами. А в статье было еще одно предложение (параграф), с описанием разницы этой технологии в Осликах: не работает при максимальной защите (когда отключено активное содержимое). Все. Остальное описывало другие возможности, а тут 38 страниц.
Меня, как программиста, такой подход и оформления кода в этой книге путает - создалось впечатление, что авторы книги курнули лишнего, когда оформляли ее. Скачал примеры к этой книге (ссылка на 20 странице). Вот кусок кода, аналогичного моему:
Код:

   function createRequest() {
     try {
       request = new XMLHttpRequest();
     } catch (trymicrosoft) {
       try {
         request = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (othermicrosoft) {
         try {
           request = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (failed) {
           request = null;
         }
       }
     }
     if (request == null)
       alert("Error creating request object!");
   }
   function getBoardsSold() {
     createRequest();
     var url = "getUpdatedBoardSales-ajax.php";
     request.open("GET", url, true);
     request.onreadystatechange = updatePage;
     request.send(null);
  }
Зачем разделено на две функции, не понятно. Где обещанная краткость и стандартные комментарии в кодах примеров. Может я консерватор - мне даже схемы запросов в этой книге кажутся не выразительными. Впечатление, что авторы пытались совместить учебник с рекламным буклетом.
Но это лично мое мнение - тут больше положительных ответов.
[Профиль]  [ЛС] 

dezlab

Стаж: 15 лет 10 месяцев

Сообщений: 14

dezlab · 14-Июл-10 23:53 (спустя 1 месяц 26 дней)

mavina, спасибо за книгу, всё быстро читается, понятно и интересно!
Чудесная книга.
[Профиль]  [ЛС] 

winnypooher

Стаж: 16 лет 4 месяца

Сообщений: 31


winnypooher · 18-Июл-10 02:38 (спустя 3 дня)

Книжка класс. Для всех кто хочет разобраться в технологии самое оно. Мне AJAX нужет для эффективной работы с ADF.
[Профиль]  [ЛС] 

stone41

Стаж: 17 лет 11 месяцев

Сообщений: 64


stone41 · 06-Авг-10 17:43 (спустя 19 дней)

Спасибо, качественно делают в O'Reilly
[Профиль]  [ЛС] 

makregistr

Стаж: 15 лет 5 месяцев

Сообщений: 5


makregistr · 30-Окт-10 22:33 (спустя 2 месяца 24 дня)

Книга действительно очень интересная и полезная. Понравились методы подачи материала. Советую скачать, особенно тем кто только интересуется или просто для общего развития. Единственно огорчает, что скан иногда кривой, но все читается. Присоединяюсь к раздаче.
[Профиль]  [ЛС] 

NoMoney

Стаж: 16 лет

Сообщений: 15

NoMoney · 10-Ноя-10 01:32 (спустя 10 дней, ред. 10-Ноя-10 01:32)

ИМХО как по мне книги по AJAX`у это бред ибо там нету что изучать ...
прочёл урок на w3scools и сделал по примеру.. кто раньше работал с Java Script и PHP или ASP .(DOT) NET нету чему учить.. пару книг открывал и понял что трёп , а примеров по нулю.. например история js и подобное...
gm125 писал(а):
Народ, я не очень понял, как эта книга помогает новичкам: Пролистал 37 страниц, в которых говорилось о прелестях частично подгружаемых данных. И только на 38 увидел код, оформленный не средствами семантики, а пометками на полях вместо нормальных комментарий.
Когда возникла проблема применения этой технологии, то наткнулся на пару статей, которые описали все двумя параграфами, один из которых составлял код вроде этого (этот код мой - кусок функции):
Код:

  // условие: если есть объект XMLHttpRequest то создаем его для оперы или мозилы иначе ActiveX для ослика
  var NewText = window.XMLHttpRequest? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
  // функция - обработчик события: вставляет полученный текст по свойству readyState равному 4 (запрос выполнен)
  NewText.onreadystatechange = function() {
  if (NewText.readyState == 4) {
    document.getElementById('id_куда_вставлять').innerHTML=NewText.responseText; }
  }
  // сама функция запроса текста с нужной страницы
  NewText.open("GET", 'Нужная_страница?параметры', true); NewText.send(null);
Этот код с рабочего проекта: кусок функции, где id_куда_вставлять, нужная_страница и параметры передавались параметрами. А в статье было еще одно предложение (параграф), с описанием разницы этой технологии в Осликах: не работает при максимальной защите (когда отключено активное содержимое). Все. Остальное описывало другие возможности, а тут 38 страниц.
Меня, как программиста, такой подход и оформления кода в этой книге путает - создалось впечатление, что авторы книги курнули лишнего, когда оформляли ее. Скачал примеры к этой книге (ссылка на 20 странице). Вот кусок кода, аналогичного моему:
Код:

   function createRequest() {
     try {
       request = new XMLHttpRequest();
     } catch (trymicrosoft) {
       try {
         request = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (othermicrosoft) {
         try {
           request = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (failed) {
           request = null;
         }
       }
     }
     if (request == null)
       alert("Error creating request object!");
   }
   function getBoardsSold() {
     createRequest();
     var url = "getUpdatedBoardSales-ajax.php";
     request.open("GET", url, true);
     request.onreadystatechange = updatePage;
     request.send(null);
  }
Зачем разделено на две функции, не понятно. Где обещанная краткость и стандартные комментарии в кодах примеров. Может я консерватор - мне даже схемы запросов в этой книге кажутся не выразительными. Впечатление, что авторы пытались совместить учебник с рекламным буклетом.
Но это лично мое мнение - тут больше положительных ответов.
w3scools тебе в руки
[Профиль]  [ЛС] 

JarkoLeto

Стаж: 15 лет 1 месяц

Сообщений: 530

JarkoLeto · 22-Ноя-10 01:11 (спустя 11 дней)

this book is very worthwhile, it's written intelligently and without excess, thank uvm!
[Профиль]  [ЛС] 

TBIKC

Стаж: 15 лет

Сообщений: 23

TBIKC · 04-Фев-11 22:07 (спустя 2 месяца 12 дней)

Огромное спасибо, обьясняеться всё достаточно понятно и просто
[Профиль]  [ЛС] 

Jackill_IP

Стаж: 18 лет 2 месяца

Сообщений: 87

Jackill_IP · 19-Мар-11 23:03 (спустя 1 месяц 15 дней)

довольно не обычная книга
[Профиль]  [ЛС] 

oldmannon

Стаж: 18 лет 1 месяц

Сообщений: 672

oldmannon · 05-Сен-12 11:01 (спустя 1 год 5 месяцев)

а есть такая на русском?
https://rutr.life/forum/viewtopic.php?p=55046884#55046884
[Профиль]  [ЛС] 

crazy_mActep

Стаж: 17 лет 4 месяца

Сообщений: 615

crazy_mActep · 17-Дек-12 15:54 (спустя 3 месяца 12 дней, ред. 12-Янв-13 21:02)

netinstall писал(а):
Купил недавно книгу. Много желающих получить качественный скан?
netinstall писал(а):
20192119Начал сканировать. Ждите.
2.5 года прошло
как работа продвигается?
Хомяк писал(а):
30056359Если бы программисты учились по таким книгам как эта, то мы бы сейчас переживали эпоху расцвета статического html и текстовых браузеров.
Рекомендую эту книгу любителям комиксов.
иди убейся!
отличное разжёвывание материала - поймёт даже идиот - самое ТО для новичка, так же радует нестандартная, забавная подача материала, в виде схем, побольше бы учебников с ТАКОЙ подачей - читается и понимается легко - не как 99% монтонных учебников
А если вы PRO-программёр, плюс неисправимый ханжа и уныл как февральская погода в Москве, то проходите мимо...
немного печалит качество скана и отсутствие в раздаче тех самых файлов-примеров, но как уже сказал подача и оформление учебника в виде схем - решает и доставляет
[Профиль]  [ЛС] 

stinger20010

Стаж: 15 лет 1 месяц

Сообщений: 2


stinger20010 · 29-Окт-13 21:20 (спустя 10 месяцев)

У меня одного не работает первый пример?
[Профиль]  [ЛС] 

1235BB

Стаж: 16 лет 6 месяцев

Сообщений: 278


1235BB · 11-Апр-15 19:30 (спустя 1 год 5 месяцев, ред. 11-Апр-15 19:30)

netinstall писал(а):
20192119Начал сканировать. Ждите.
kamushkin писал(а):
26994755
netinstall писал(а):
Начал сканировать. Ждите.
Как там твоё сканирование продвигается???
Гость писал(а):
27879770
netinstall писал(а):
Начал сканировать. Ждите.
и скока ждать исчё ? и кстати диск, который прилагается к ентой книжке может кто то выложить ?
и вообще спасибо пребольшой за раздачи всем всем !!!
1235BB 2009-06-30 14:44: ->
netinstall писал(а):
1235BB писал(а):
Вы отсканировали Маклафлина "Изучаем AJAX" ? Можно ли получить ?
В процессе.
crazy_mActep писал(а):
56880935
netinstall писал(а):
Купил недавно книгу. Много желающих получить качественный скан?
netinstall писал(а):
20192119Начал сканировать. Ждите.
2.5 года прошло
как работа продвигается?
Ну как сканирование продвигается, скоро уже? К 2018-му-то будет? Все таки 5 лет уже прошло. Возможно уже Пора закончить
[Профиль]  [ЛС] 

vistrel18

Стаж: 14 лет 7 месяцев

Сообщений: 185


vistrel18 · 01-Май-19 15:21 (спустя 4 года)

1235BB писал(а):
67474584
netinstall писал(а):
20192119Начал сканировать. Ждите.
kamushkin писал(а):
26994755
netinstall писал(а):
Начал сканировать. Ждите.
Как там твоё сканирование продвигается???
Гость писал(а):
27879770
netinstall писал(а):
Начал сканировать. Ждите.
и скока ждать исчё ? и кстати диск, который прилагается к ентой книжке может кто то выложить ?
и вообще спасибо пребольшой за раздачи всем всем !!!
1235BB 2009-06-30 14:44: ->
netinstall писал(а):
1235BB писал(а):
Вы отсканировали Маклафлина "Изучаем AJAX" ? Можно ли получить ?
В процессе.
crazy_mActep писал(а):
56880935
netinstall писал(а):
Купил недавно книгу. Много желающих получить качественный скан?
netinstall писал(а):
20192119Начал сканировать. Ждите.
2.5 года прошло
как работа продвигается?
Ну как сканирование продвигается, скоро уже? К 2018-му-то будет? Все таки 5 лет уже прошло. Возможно уже Пора закончить
тем временем шел май 2019го.....
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error