bxnotes.ru
  • конспекты
  • статьи
Angular в конспектах Angular Bitrix в конспектах Bitrix Git в конспектах Git Js в конспектах Js Linux в конспектах Linux MySQL в конспектах MySQL Php в конспектах Php React в конспектах React
Angular в статьях Angular Bitrix в статьях Bitrix Git в статьях Git Js в статьях Js Linux в статьях Linux MySQL в статьях MySQL Php в статьях Php React в статьях React
Главная
Статьи
js
Концепции JavaScript
Статья из конспекта "JavaScript Patterns":
  • Концепции JavaScript
  • ECMAScript 5
  • JSLint
  • Написание хорошего кода
  • Глобальные переменные
  • Доступ к глобальному объекту
  • Паттерн один var
  • Цикл For
  • Цикл for in
  • Добавление свойств
  • Хороший стиль
  • Оформлении кода
  • Объекты
  • Паттерны создания объектов
  • Массивы
  • JSON
  • Регулярные выражения
  • Primitive wrapper objects
  • Error Objects
  • Функции

Концепции JavaScript

Особенности и устройство Java Script программ

number string boolean null undefined prototype
Обзор языка программирования Java Script, и чем он отличается от языков программирования, основанных на классах
Источник — JavaScript Patterns:
В конспекте →

Объектно ориентированный

В JS только 5 примитивных типов не являются объектами: number, string, boolean, null и undefined. Но number, string и boolean имеют представляющие их объекты, в которые они могут быть сконвертированы js интерпретатором.

Функции так же являются объектами со свойствами и методами.

Что же такое объект? Объект - это просто набор именованных свойств.

Есть два основных типа объектов Native, предоставляемые стандартом ECMAScript и Host, предоставляемые средой, например, браузером.

Без классов

В JS вы работаете только с объектами. Вы создаете пустой объект, когда вам это потребуется и добавляете к нему члены. Вы составляете объекты добавлением примитивов, функций или других объектов к нему как их свойства. Паттерн композиция, это то, что постоянно происходит в js.

Прототипы

Далее, прототипы будут рассмотрены подробнее, пока остановимся на том, что prototype - это объект, который имеет каждая функция.

Окружение

Для запуска программ, написанных на JavaScript необходимая среда. Обычно, но не всегда, это браузер. Среда предоставляет специальные host объекты, которые не определены в спецификацией языка.

Источник — JavaScript Patterns:
В конспекте →
Опубликовано 21.09.2018

© 2017–2018 bxnotes
конспекты веб разработчика
feedback@bxnotes.ru