Archive for June 2009

 
 

Тонкости ECMA-262-3. Часть 3. This.

Read this article in: English, Chinese (version1, version2).

Введение

В данной небольшой заметке, мы рассмотрим ещё одну сущность, связанную с контекстами исполнения. Речь пойдёт о ключевом слове this.

Read more »

Тонкости ECMA-262-3. Часть 2. Объект переменных.

Read this article in: English, Chinese (version1, version2).

Введение

Постоянно в программах мы описываем функции и переменные, которые затем благополучно используем (вызываем, обращаемся) при построении наших систем. Однако, как и где интерпретатор находит наши данные (функции, переменные)? Что происходит, когда мы обращаемся к нужным нам объектам?

Read more »

Тонкости ECMA-262-3. Часть 1. Контексты исполнения.

Read this article in: English, Chinese, Arabic.

Введение

В этой заметке мы затронем контексты исполнения JavaScript и связанные с ними типы исполняемого кода.

Определения

Итак, каждый раз, когда происходит передача управления исполняемому коду ECMAScript-программы, осуществляется вход в контекст исполнения.

Read more »

Тонкости ECMA-262-3. Часть 0. Введение.

Итак, как я отмечал, появилась потребность и желание собрать воедино наиболее информативные ответы на вопросы, так или иначе, касающиеся теоретических аспектов JavaScript. К тому же, мини-опрос показал, что многим это будет интересно, и желание углубиться в JavaScript – есть.

Read more »