Здравствуйте. Я изучаю JavaScript, плюс минус освоился по основам, но хотелось бы сразу прояснить моменты, которые в учебниках для начинающих обычно даются в стиле "так надо". Подскажите пожалуйста хороший (в плане меньше воды, больше по делу) материал по таким аспектам языка js как лексические среды, контексты выполнения и в принципе про особенности работы различных внутренних механизмов этого языка. (хотя наверное все же правильнее, компилятора, поправьте, если не так). Из того, что уже читал: "Secrets of the JavaScript Ninja" 2 издание и там частично эти вопросы поднимаются, но тоже достаточно поверхностно. Заранее спасибо.