vue-cli – это консольная утилита для создания каркаса приложения vue.js на основе одного из имеющихся шаблонов.
Читать далееРубрика: Js фреймворки
Информация о различных JavaScript фреймворках
Angular Light
Одной из проблем AngularJS называют его сложность. Однако принцип описания поведения веб-приложения через директивы в html коде все же интересен. Поэтому на свет появились такие библиотеки как CornerJs и Angular Light (aLight).
И если первая не развивается уже около года, то вторая продолжает радовать своих последователей новым функционалом. По заявлению автора, некоторых возможностей aLight нет в самом AngularJS.
Читать далееReactJs
React.js — фреймворк для создания интерфейсов от Facebook. Он позволяет создавать интерфейсы. В известном паттерне Model-View-Controller наш React ближе всего к пользователю. Он отвечает за представление данных, получение и обработку ввода пользователя. Где и в каком виде вы храните данные, как вы общаетесь с хранилищем, дело ваше. React — это только представление (View) вашего приложения, а не фреймворк на все случаи жизни.
Читать далееKnockoutJs
Сегодня решил покрутить в руках следующий js-фреймворк – Knockout.JS и отметить его различия с другими. Он, как выяснилось, реализует Model-View-ViewModel шаблон проектирования. В данном шаблоне есть следующие составляющие:
- Модель. Сущность (данные), как и в MVC
- Представление. Это графический интерфейс
- Модель представления (ViewModel). Связующее звено между Представлением и Моделью. Представление подписано на события ViewModel, а сама ViewModel содержит методы, с помощью, которых Представление может влиять на Модель.
Для того, чтобы пощупать Knoickout у них на сайте есть прекрасный интерактивный учебник. По нему очень удобно можно шаг за шагом освоить принципы построения приложения на данном фреймворке.
Читать далееEmber.Js
Продолжаю знакомство с различными MVC JS решениями. И сегодня черед Ember.JS, который во многом похож на Angular.JS и является ответвлением SproutCore.
В статье про Angular у нас был пример с формой, которая отображала результат мгновенно, как только пользователь введет что-нибудь в поле ввода.
Так вот на официальном сайте Ember.JS есть похожий пример.
Читать далееBackBone.Js
В прошлой статье был описан фреймворк Angular.JS. И конечно же уже давно в воздухе висит вопрос “как там дела в других фреймворках?”. Вот перехожу к разбору BackBone. Хотя формально Backbone – это библиотека, а не фреймворк.
На примерах изучать все гораздо веселее, поэтому давайте разберем крохотный пример, в котором показывается реализация списка книг.
HTML-код примера совсем простой. Здесь пара кнопок и место под будущий список.
Читать далееAngularJS
AngularJS – один из самых известных Javascript MVC феймворков. В данной статье будут изложены его особенности. Статья носит ознакомительный характер и не ставит целью научить читателя работе с данным продуктом.
Для создания приложения с помощью Angular, элементам в HTML-разметке добавляются специальные атрибуты (типа ng-model и ng-app), который называются директивами (Directives) и добавляют на страницу магию связывания (Data Binding) одного с другим. Например, можно связать элементы управления (input, например) с блоками на странице, которые будут автоматически меняться в зависимости от значений элементов управления. Такие блоки называют выражениями (Angular Expressions). Они обрамляются фигурными скобками.
Читать далее