Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «angularjs»
[recovery mode] Работа с формами в Angularjs. Как я обрел любовь 2013-05-14 12:03:30
+ развернуть текст сохранённая копия
Мне предстояло в очередной раз сделать это. Казалось бы ничего ужасного, я делал это сотни раз. Но чувство… чувство, что все это неправильно, так не должно быть и должен быть другой выход, не покидало меня. Тогда я еще не знал, что в скором времени мне предстоит встреча, которая навсегда изменит мой мир, откроет глаза и наполнит жизнь смыслом. Смыслом вставать каждое утро, смыслом делать то, что практически перестало доставлять мне удовольствие, смыслом делиться этим чувством с другими.
Итак, я приглашаю вас в это трогательное путешествие, но будьте готовы к тому, что оно может изменить вашу жизнь навсегда.
Читать дальше →
Тэги: angularjs, form, javascript, validate, веб-разработка
[Перевод] AngularJS для привыкших к jQuery 2013-03-16 01:08:59
AngularJS — прекрасный фреймворк для ...
+ развернуть текст сохранённая копия
AngularJS — прекрасный фреймворк для построения веб-приложений. У него замечательная документация, снабженная примерами. В обучающих «пробных» приложениях (вроде TodoMVC Project) он очень достойно показывает себя среди остальных прочих фреймворков. По нему есть отличные презентации и скринкасты.
Однако если разработчик никогда ранее не сталкивался с фреймворками, подобными Angular, и пользовался в работе в основном библиотеками вроде jQuery, то ему может быть трудно изменить свой образ мышления. Как минимум, так было со мной, и я бы хотел поделиться некоторыми заметками на эту тему. Может быть, кому-то это будет полезно.
Читать дальше →
Тэги: angular, angularjs, javascript, jquery, веб-разработка
[Из песочницы] Очень маленький фреймверк или как написать собственный Angularjs в 200 строк 2013-03-06 15:11:40
... возможно и без angularjs.
И потому ... компонентный подход(аналог angularjs директив) с виджет ...
+ развернуть текст сохранённая копия
Не так давно в одном из уже практически написаных проектов возникла необходимость в использовании подобия вэб-компонентов. Хочу расказать что у нас получилось, постараюсь кратко:
Цель:
Начать использовать компонентный подход в HTML верстке(новую семантику), а именно вэбкомпоненты.
Под компонентом я подразумеваю — “независимый модуль программного кода, предназначенный для повторного использования и развертывания”. К примеру в другом проекте.
Тут хочу сделать небольшое отступление и внести ясность – речь пойдет о компонентах, а не о виджетах (функционально обособленных единицах приложения, объединяющих в себе представление, логику и/или данные, конкретного приложения — javascript+html+css).
Разница, по моему мнению, состоит в том что компонент не подвязывается к конкретной модели данных или логике конкретного приложения – и вы можете его без труда перенести в другое приложение. А виджет – это единица конкретного приложения тесно связанная логикой или данными, и перенести его куда либо без внутреннего изменения самого виджета у вас не получится.
В качестве примеров компонента могу привести селект, аккордеон или табки, а виджетов – панель состояния или окно отображения сообщений в чате.
Зачем:
Реюзабельный код и удобство верстки с помощью возможности расширения HTML синтаксиса.
Как сказано в доке к одному известному фреймверку: “Directives is a unique and powerful feature available only in Angular. Directives let you invent new HTML syntax, specific to your application.” — я хочу показать, что это возможно и без angularjs.
И потому, что я хочу использовать компонентный подход(аналог angularjs директив) с виджет-ориентированной архитектурой или с теми шаблонизаторами к которыми мне удобно работать.
Вобщем использовать ту архитектуру приложения или фреймверк которые мне удобны в конкретном случае.
И описанное далее это ни в коем случае не MV* фреймверк, и никогда не задумывался как онный.
Подробности
Тэги: angularjs, framework, javascript, template, web-components, веб-разработка, песочница
Ключевое отличие AngularJS от Knockout 2013-01-10 02:44:50
... о том, чем AngularJS лучше или хуже ... , действительно ключевых отличий AngularJS от разных других ...
+ развернуть текст сохранённая копия
За последнее время я несколько раз успел поучаствовать в дискуссиях о том, чем AngularJS лучше или хуже Knockout и других JS-фреймворков. И очень часто я сталкивался с тем, что есть некоторое непонимание сути различий в подходах, заложенных в эти продукты. Иногда дело доходило даже до того, что в качестве преимущества Knockout приводились валидные по умолчанию префиксы «data-», что ну просто совсем смешно (не говоря уж о том, что их можно использовать и в Angular).
Хочу один раз зафиксировать в этой статье некоторые мысли, на которые потом можно было бы просто давать ссылку. По-моему мнению, действительно ключевых отличий AngularJS от разных других фреймворков существует три штуки в разных комбинациях:
- Модульная организация кода, тестируемость и жестокая война с любыми глобальными данными.
- Пропаганда декларативного подхода и «виджетирования» элементов интерфейса.
- Механизм проверки изменения данных в дата-биндинге без использования коллбэков.
И третий пункт мне здесь видится наиболее важным. Поговорим именно о нем.
Читать дальше →
Тэги: angular, angularjs, data-binding, javascript, knockoutjs, веб-разработка
[Перевод] Обзор JS-фреймворков. Путешествие через джунгли JavaScript MVC. Ч. 2 2012-08-20 11:29:40
+ развернуть текст сохранённая копия
(Окончание перевода статьи Эдди Османи о сравнении и выборе библиотеки для проекта со значительной ролью JS на клиенте.)
Содержание первой части:
■ Что такое MVC или, лучше сказать, MV*?
■ Когда нам нужен MV*-фреймворк JS?
■ Где же мы будем нуждаться в MV*, а где нет?
■ Проблема выбора: слишком много вариантов?
■ TodoMVC: общее приложение для обучения и сравнения
■ Предложенные нами критерии выбора фреймворка
■ Dojo и усложнение фреймворков на JavaScript
■ Коллекция TodoMVC (фреймворки, на которых сделаны реализации тестового приложения Todo)
Читать дальше →
Тэги: ajax, angularjs, backbone, canjs, cujo.js, dojo, ember, extjs, javascript, javascriptmvc, knockout, library, mvc, веб-разработка, фреймворк
Страницы: ... 21 22 23 24 25 26 27 28
Главная / Главные темы / Тэг «angularjs»
|
Взлеты Топ 5
Падения Топ 5
|