![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
22.01.2010, 17:29
|
![Аватар для mycoding](https://javascript.ru/forum/image.php?u=5029&dateline=1310992279) |
NodeJS developer - ушел
|
|
Регистрация: 06.01.2010
Сообщений: 1,022
|
|
Исходный мануал по JS, где взять?
Хотел спросить, откуда такие дяденьки как Девид Флэнаган, или автор
статей тонкости ecma-262-3 и прочих очень умных и интересных статей, берут эти знания, это ж должен быть какой то мануал на официальном сайте.Нельзя ж такое взять просто и придумать. Где этот мануал, подскажите, хочется в оригинале почитать, ну если конечно есть на русском, буду очень рад, если нет , то тоже ничего , только дайте ссылки,
пожалуйста.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
22.01.2010, 17:33
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от mycoding
|
Нельзя ж такое взять просто и придумать.
|
Почему?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
22.01.2010, 18:43
|
![Аватар для mycoding](https://javascript.ru/forum/image.php?u=5029&dateline=1310992279) |
NodeJS developer - ушел
|
|
Регистрация: 06.01.2010
Сообщений: 1,022
|
|
Но надо знать специфику определённую,
например
(function(){})();
Это ж ведь придумать нельзя
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
22.01.2010, 18:49
|
![Аватар для Gvozd](https://javascript.ru/forum/image.php?u=205&dateline=1210101799) |
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
Сообщение от mycoding
|
(function(){})();
Это ж ведь придумать нельзя
|
Почему?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
22.01.2010, 18:52
|
![Аватар для e1f](https://javascript.ru/forum/image.php?u=2142&dateline=1241133509) |
Профессор
|
|
Регистрация: 03.04.2009
Сообщений: 1,263
|
|
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
22.01.2010, 21:25
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от mycoding
|
(function(){})();
Это ж ведь придумать нельзя
|
Уж это элементарщина.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
23.01.2010, 10:57
|
![Аватар для mycoding](https://javascript.ru/forum/image.php?u=5029&dateline=1310992279) |
NodeJS developer - ушел
|
|
Регистрация: 06.01.2010
Сообщений: 1,022
|
|
(function(){})() Вот в этом я понял, зачем нужны передние скобки, но вот почему самые крайние () запускают функцию, да ещё и могут ей передавать параметры, это вообще почему ?
(function(x){alert(x)})
(1);
Почему (1) запускает функцию это вообще в каких стандартах прописано, и как это называется.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
23.01.2010, 11:01
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
alert(1)
А почему здесь (1) запускает функцию и передаёт ей 1?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
23.01.2010, 12:04
|
![Аватар для mycoding](https://javascript.ru/forum/image.php?u=5029&dateline=1310992279) |
NodeJS developer - ушел
|
|
Регистрация: 06.01.2010
Сообщений: 1,022
|
|
Это вопрос мне ? ) Я лично не знаю, я просто знаю, что это так и всё, а что это за синтаксис не знаю, хотя уже столько статей прочитал на сайте, да и в книгах, может туплю, а может просто не встретил ответ на этот вопрос.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
23.01.2010, 12:21
|
![Аватар для Илья Кантор](https://javascript.ru/forum/image.php?u=1&dateline=1199887259) |
Администратор
|
|
Регистрация: 25.05.2007
Сообщений: 1,221
|
|
В принципе, можно почитать исходники Tamarin или другого javascript-интерпретатора приличного, осмыслить стандарт, затем взглянуть на практики программирования в серьезных проектах (опен-сорс), и через пару лет вы будете вполне хорошо понимать что как и зачем.
Prerequisites: time, brain.
|
|
|
|