1

Тема: Порадьте книгу новачку

Добрий день!Я новачок у Javascript.Підкажіть,будь ласка,хорошу книжку по Javascript для новачка!

2

Re: Порадьте книгу новачку

Ось дві непогані:
http://blog.movereem.nl/images/javascript-the-good-parts-the-definitive-guide.jpg

Вибирай яка більше сподобається. :)

3

Re: Порадьте книгу новачку

you can start here: http://www.w3schools.com/js/default.asp

4

Re: Порадьте книгу новачку

bunyk,вони тільки англійською чи є українською?

5

Re: Порадьте книгу новачку

liubchik26 написав:

bunyk,вони тільки англійською чи є українською?

тут є  проблемка .
наприклад - вийшов новий стандарт (php, js, html, css, etc)
на відповідних сайтах розробників  документація з’являється одразу.
на учбово-допоміжних - з лагом кілька місяців.
паперова книжка англійською - з інтервалом вже кілька років (технологію треба випробувати, описати, відредагувати, видати).
паперова книга українською чи російською - з затримкою в 5-10 років.

воно Вам треба?

6

Re: Порадьте книгу новачку

"Javascript: Good parts" - вічна, не треба тут про стандарти. :)

7

Re: Порадьте книгу новачку

bunyk написав:

"Javascript: Good parts" - вічна, не треба тут про стандарти. :)

то Ви  про англійської???  :) :) ;)
я колись захоплено вперше читав "html для чайників", а потім допер, що вивчаю те, що вже частинами deprecated :)

п.с.
якщо вивчити всі слова (теги, оператори, атрибути, тощо), які зустрічаються в JS, html, css, то цього уже  стане для читання документації по них англійською :)

п.п.с.
звісно, якщо не плануєттся все життя писати щось таке:

Функция ОстатокТовара(Товар, ДатаПо, Магазин, ТекДок) Экспорт
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = 
"//{{ЗАПРОС
|Период с {Константа.ДатаУчетаОстатков} по {ДатаПо}; 
|ОбрабатыватьДокументы Все; 
|Наименование = Документ.ПриходТовара.Наименование;
|Склад = Документ.ПриходТовара.Магазин; 
|Кол = Документ.ПриходТовара.Кол;

або

ЗАДАЧА ЧислоПИ;
(* Расчет по алгоритму и вывод ответа на экран *)
ПЕР
 сумма,слагаемое:ВЕЩ;
 знаменатель,знак:ЦЕЛ;
ПОСТ
 ТОЧНОСТЬ=1.E-6; (* приблизительно *)
УКАЗ
 Вывод.Цепь("^Расчет суммы: 1 - 1/3 + 1/5 - 1/7 + ... ");
 сумма:=0;
 знаменатель:=1;
 знак:=1;
 ПОВТОРЯТЬ
 слагаемое:=знак/знаменатель;
 сумма:=сумма+слагаемое;
 УВЕЛИЧИТЬ(знаменатель,2);
 знак:=-знак
 ДО МОДУЛЬ(слагаемое) < ТОЧНОСТЬ;
 Вывод.ЧВещ("(%d слагаемых)^^ %g сумма*4^ %g ПИ^ %g arctg(1)*4^",
 знаменатель/2, сумма*4,Матем.ПИ,Матем.arctg(1)*4)
КОН ЧислоПИ;
Подякували: Очі.завидющі1

8

Re: Порадьте книгу новачку

Щось не зрозумів про що ви. Книжка тонка, це видно навіть на фото, а значить там всі нюанси DOM-дерева в IE і інші деталі не пояснюють. Там пояснюють замикання, прототипне успадкування і те як зробити його не таким вже аж прототипним. Як би JavaScript не змінювався, хай навіть повернеться до синтаксису на s-виразах, але там все одно буде прототипне успадкування і замикання, інакше це вже буде не JavaScript. :)

9

Re: Порадьте книгу новачку

bunyk написав:

Щось не зрозумів про що ви.

ні,то я пожартував над небажанням (в т.ч. і своїм) читати документацію англійською :)
звісно,  добра книга дає нормальні базові знання.
а вже коли треба доколупатися до нюансів - тоді до офіційної документації треба лізти.

10

Re: Порадьте книгу новачку

Ось хороший ресурс: http://jsbooks.revolunet.com/

Подякували: bunyk1

11

Re: Порадьте книгу новачку

Скажіть, ping'e, де ви ту фофуддю взяли? Перше наче 1С (каюсь, сам на ньому програмував колись), а друге що?

12

Re: Порадьте книгу новачку

Очі.завидющі написав:

Скажіть, ping'e, де ви ту фофуддю взяли? Перше наче 1С (каюсь, сам на ньому програмував колись), а друге що?

ха! місця треба знати! :)

Введение
Коротко да ясно, оттого прекрасно.

Этот справочник содержит полное описание языка Глагол – языка программирования общего назначения, родственного языкам Паскаль и Оберон. Перечислим некоторые характерные черты этого языка.
Все данные имеют определённый вид. Существуют как простые виды – знаковый (ЗНАК), числовые (ШИРВЕЩ, ВЕЩ, ШИРЦЕЛ, ЦЕЛ, УЗКЦЕЛ, ЯЧЦЕЛ), логический (КЛЮЧ), множество (МНОЖ), так и составные виды – (РЯД и НАБОР). Вид НАБОР можно расширять новыми свойствами. Данные могут быть постоянными и переменными.
Простейшие преобразования данных выполняются так называемыми действиями, которые, в основном, имеют соответствующие машинные команды. Действия можно объединять в выражения. В выражениях всегда должно соблюдаться соответствие видов. Более сложный порядок для преобразования данных задаётся указаниями. Последовательности указаний и данные можно объединять в задачи и отделы.
Обычно приложение строится из нескольких отделов. Каждый отдел существует в двух представлениях: текстовом (с которым работает человек) и машинном (которое получается из соответствующего текстового представления с помощью преобразователя языка).
Таким понятиям языка, как вид, постоянная, переменная, задача и отдел ставятся в соответствие некоторые названия. Область действия этих названий ограничивается с помощью участков, которые могут быть вложенными. В роли таких участков выступают отделы, задачи и наборы.

http://ru.wikibooks.org/wiki/%D0%93%D0% … %B8%D1%8F)
http://glagol.nad.ru/OtlichGP.htm

Подякували: Очі.завидющі1