Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Из Википедии — свободной энциклопедии

Ember.js — свободный веб-фреймворк на JavaScript, реализующий шаблон MVC и нацеленный на упрощение создания масштабируемых одностраничных веб-приложений[4].

Фактически является версией 2.0 фреймворка SproutCore (в декабре 2011 года был переименован в Ember.js для отличия от SproutCore 1.0)[5][6]. Основные авторы — Том Дейл и Йегуда Кац, всего в основной команде разработчиков — более 10 человек. Применяется на таких сайтах, как TED, Yahoo!, Twitch.tv и Groupon[7].

Энциклопедичный YouTube

  • 1/3
    Просмотров:
    15 769
    64 336
    562
  • EmberJS Framework Basics: Ember Overview
  • Ember.js tutorial for beginners #01 Introduction & Setup (2022)
  • Немного о Ember.js

Субтитры

Основные принципы

Основные внутренние концепты, используемые фреймворком — маршруты, модели, контроллеры и шаблоны.

Маршруту объекта соответствует URL-адрес, который определяет текущее состояние приложения. Маршруты определены в единственном объекте маршрутизатора[8]. Концепция маршрутов подчёркивают важность URL в управлении состоянием приложения.

Каждому маршруту соответствует модель, в которой содержатся данные, соответствующие текущему состоянию приложения. И несмотря на то, что есть возможность использовать jQuery чтобы загружать с сервера JSON-объекты, большинство приложений все-таки использует для этих целей библиотеку с моделью данных, например, Ember Data.

Контроллеры используются для того, чтобы добавить модели некую логику отображения. Ранее стандартной практикой было наследовать контроллер от ObjectController если модель представляла собой один объект, и от ArrayController — если модель была массивом записей. Сейчас эти базовые классы считаются устаревшими и нормальной практикой считается обращение к свойствам модели из Ember.Controller.

Шаблоны написаны на языке HTMLBars и описывают пользовательский интерфейс. Шаблоны используются для построения HTML кода приложения и позволяют встраивать в него динамически обновляемые выражения.

Литература

  • Joachim Haagen Skeie. Ember.js in Action. — Manning Publications Company, 2014. — 240 p. — ISBN 9781617291456.
  • Jesse Cravens, Thomas Q Brady. Building Web Apps with Ember.js. — O'Reilly Media, 2014. — 188 p. — ISBN 9781449370909.
  • Brian Cardarella, Alex Navasardyan. The Ember. Js Way. — Addison Wesley Professional, 2015. — 400 p. — ISBN 9780321994530.

Примечания

  1. Release 5.10.1 — 2024.
  2. The emberjs Open Source Project on Open Hub: Languages Page — 2006.
  3. https://github.com/emberjs/ember.js/blob/master/LICENSE
  4. Aghassipour, Alexander; Chacko, Shajith Enterprise Apps Are Moving To Single-Page Design (англ.). TechCrunch (30 ноября 2012). Дата обращения: 14 января 2015. Архивировано 19 января 2015 года.
  5. SproutCore 2.0 becomes Ember.js (англ.). The H (13 декабря 2011). Дата обращения: 14 января 2015. Архивировано 2 февраля 2015 года.
  6. Amber.js (formerly SproutCore 2.0) is now Ember.js (англ.). yehudakatz.com (12 декабря 2011). Дата обращения: 14 января 2015. Архивировано 22 января 2015 года.
  7. Пользователи Ember.js. Дата обращения: 14 января 2015. Архивировано 6 февраля 2015 года.
  8. Ember.js - Routing: Introduction (англ.). emberjs.com. Дата обращения: 21 января 2014. Архивировано 10 января 2015 года.

Ссылки

Эта страница в последний раз была отредактирована 26 июля 2024 в 21:59.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).