Показать сообщение отдельно
  #21 (permalink)  
Старый 26.10.2009, 15:41
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от Илья Кантор
На сайте много - в форме "учебника". Однако, я с удовольствием приму исправления, и даже выдам редакторские права на сайте, если ваши уточнения не помешают пониманию.
Для стиля "учебника" оно как раз самое то - мы уже говорили, что в таких статьях главным критерием является простота изложения. К тому же, ты "подстраховался" от неточностей:

http://javascript.ru/basic/closure

Сообщение от http://javascript.ru/basic/closure
..На самом деле происходящее в интерпретаторе Javascript гораздо сложнее и содержит куда больше деталей, чем здесь описано...

..Но чтобы понять и использовать замыкания, достаточно понять внутренний механизм работы функций, хотя бы и в таком, местами упрощенном виде...
Но, если говорить о точности - то там переврано, например, про [[Scope]], в который что-то записывается. Понятно, что для основной сути и вообще не важно, что такое [[Scope]], можно было хоть как обозвать (просто образно - контейнер переменных, и не важно, что там цепь, а не просто контейнер), но "правильная книга" - это "правильная книга", в ней, напрашивается что-то "правильное".

http://javascript.ru/basic/functions

Сообщение от http://javascript.ru/basic/functions
Анонимные (FunctionExpression)
Тоже, естественно, неверно.

В статьях про объекты, тоже неточности (альтернативная терминология и т.д.), но там также есть подстраховка:

Сообщение от http://javascript.ru/tutorial/object/inheritance
Корректность этой статьи... С момента появления эта статья вызвала критику некоторых профессионалов в javascript. Поэтому появилось это небольшое "пред-введение".
С одной стороны - новички хорошо схватывают основную суть, без дебрей - и это правильно для стиля "учебник". С другой стороны, то, о чём говорил B~Vladi - "правильная книга", в плане точности информации, уже не получается.

Может есть и другие, эти я сейчас бегло просмотрел. Но я не думаю, что надо садится и переписывать все эти статьи (подкорректировать местами - да, можно), у них цель другая, и свою цель они выполняют.
__________________
Тонкости ECMAScript
Ответить с цитированием