28 июня 2006. Закат на озере ЛунскомПроект по отсылке страниц на почту

JS и 1997 год

Прочитал книжку 1997 года выпуска. (называется Inside Dynamic HTML).
Большинство вещей работает в наше время, но некоторые не работают, потому что давно применяется всякое DOM и т.п.
Вот, например (вырезка из 7 главы оной книжки):


  • document.all["test"].length // 4
    document.all.test.length // 4 (look up directly by id)
    document.all.test.tags("P").length // 2
    document.all.test.item("test").length // 4 (redundant code)


Это не будет работать сейчас, потому что .all устарело. Сейчас нужно применять Child, Sibling и т.п. вещички.
Так вот что подумалось.
Возьмётся кто-нибудь читать эту книжку, прочитает, заучит, а когда начнёт применять на практике, ничего не будет работать. :)
Я думаю, у этого человека просто пропадёт желание что либо дальше изучать.
Хотя всё зависит от человека.
Если есть сила воли, то найдёт причины и найдёт правильное решение.
Поэтому нужно прочитать страницу - применить на практике.

Comments (2):

  • .all работает. Но только в IE, что по определению неправильно. :)