Тонкая - однозначно мастрид, если собираетесь js учить. Нюанс в том, что вы не совсем корректно перевели ее название (хотя так безусловно смешнее)) - оно переводится буквально - не "сильные стороны", а именно - хорошие части. И в ней, собственно, описано, какие именно части языка лучше использовать в повседневной практике, а какие - ошибка дизайна или костыль. Т.е. дается некий набор практик и паттернов, используя которые можно писать нормальный код и не утыкаться постоянно в обильно усеивающие js грабли - подробно описаннные как раз таки в толстой книге.
раскрыть ветку (7)
раскрыть ветку (1)
С тонкой, там, если мне не изменяет память, есть в т.ч. информация по базовым конструкциям языка. По definitive guide учить вообще трудновато - он же, ёксель-моксель, definitive, т.е. содержит адово количество информации.
Особенно если учите после плюсов и жавы - очень многое в яваскрипте, скажем так, неинтуитивно и может вызывать отторжение, если не знать, что это просто косяк дизайна и это можно не использовать. Равенство, которое не совсем равенство, фигурные скобки, которые как бы скобки, но область видимости переменных не ограничивают и еще кучка всякого.
Особенно если учите после плюсов и жавы - очень многое в яваскрипте, скажем так, неинтуитивно и может вызывать отторжение, если не знать, что это просто косяк дизайна и это можно не использовать. Равенство, которое не совсем равенство, фигурные скобки, которые как бы скобки, но область видимости переменных не ограничивают и еще кучка всякого.


