|
|
Введение
В этой небольшой заметке мы рассмотрим стратегии передачи параметров в функции в ECMAScript.
В общем случае данный раздел компьютерной науки называется стратегия оценки, вычисления (evaluation strategy), т.е. свод правил для оценки и определения какого-либо выражения. Стратегия передачи параметров в функцию, является её частным случаем. читать дальше »
|
|
|
|
|
Введение
В данной статье мы рассмотрим ключевые моменты, касающиеся объектно-ориентированного программирования в ECMAScript. Чтобы данный материал не получился "очередным" (ведь подобная тема поднималась уже не раз в различных статьях), больше внимания будет уделено, опять же, теоретическим аспектам, чтобы увидеть эти процессы изнутри. В частности, мы рассмотрим алгоритмы конструирования объектов, увидим, как строятся связи между ними (в том числе, и основная связь - наследование), а также дадим чёткие определения, которыми можно оперировать (что, надеюсь, развеет какие-то терминологические и идеологические сомнения и путаницы, возникающие часто в статьях об ООП в JavaScript). читать дальше »
|
|
|
|
|
Введение
В этой заметке мы поговорим об одной из наиболее обсуждаемых тем, связанных с JavaScript - о замыканиях. Тема, по сути, избита; существует немалое количество статей, посвящённых этой структуре (некоторые из них очень хорошие, например, статья R. Cornford-a, представленная в списке дополнительной литературы), однако мы постараемся разобрать её более с теоретической точки зрения, и посмотрим, как замыкания в ECMAScript устроены изнутри. читать дальше »
|
|
|
|
|
Введение
В этой заметке мы подробней поговорим об одном из основных видов объектов ECMAScript - о функциях. В частности, рассмотрим различные виды функций, определим, как тот или иной вид влияет на объект переменных контекста и, какое содержание имеет цепь областей видимости контекста, связанного с определённым видом функции. читать дальше »
|
|
|
|
|
Введение
Постоянно в программах мы описываем функции и переменные, которые затем благополучно используем (вызываем, обращаемся) при построении наших систем. Однако, как и где интерпретатор находит наши данные (функции, переменные)? Что происходит, когда мы обращаемся к нужным нам объектам? читать дальше »
|
|
|
|
|
Введение
В этой заметке мы затронем контексты исполнения JavaScript и связанные с ними типы исполняемого кода.
Определения
Итак, каждый раз, когда происходит передача управления исполняемому коду ECMAScript-программы, осуществляется вход в контекст исполнения. читать дальше »
|
|
|
|
|
Итак, как я отмечал, появилась потребность и желание собрать воедино наиболее информативные ответы на вопросы, так или иначе, касающиеся теоретических аспектов JavaScript. К тому же, мини-опрос показал, что многим это будет интересно, и желание углубиться в JavaScript - есть. читать дальше »
|
|
|
|
|
Поиск по сайту
|
|
|
Содержание
|
|
Статьи и мероприятия
|
Будьте в курсе наших последних новостей!
|
Последние обсуждения на форуме
|
| Forum |
|