Динамические CSS стили в knockout

В knockoutjs достаточно удобная система шаблонизации, которая, кроме всего прочего, позволяет использовать вложенные шаблоны. В последний раз я столкнулся с ними, когда делал некоторое подобие CRUD на javascript. Кроме всего прочего мне потребовалась устанавливать стили тем элементам, которые создавались с помощью шаблонов. Причем информация о внешнем виде редактора и его полей хранится в прототипе конструктора.

Читать дальше...

>> Читайте в блоге

Отладка mod_rewrite

Метки: js jsfiddle knockoutjs css

knockoutjs. Интеграция chosen

Для меня навсегда останется загадкой, почему разработчики браузеров не потрудились создать красивый выпадающий списко select. К счастью, есть плагин chosen, который успещно заменяет стандартные списки. Именно о его интеграции knockoutjs и пойдет речь.

Прежде, чем изобретать собственный велосипед я обратился к всезнающему (и потому пугающему) гуглу и нашел тех, кто уже сталкивался с подобной проблемой Does not work with Knockout.js и её решение. Там же можно найти ссылку на рабочий пример, однако не сложно убедиться, что он не работает, достаточно для первого списка так же указать knockout.binding chosen

Читать дальше...

>> Читайте в блоге

Knockout JS. Определение собственных связываний (custom binding)
jsFiddle. Тестирование JSONP

Knockout JS. Плагин mapping

Никак не могу проснуться сегодня. Попробую сделать это с помощью небольшой статьи для блога. Сегодня я возвращаюсь к описанию knockout.js и хочу рассказать о замечательной плагине mapping. Плагин настолько хорош, что только он удостоился ссылки с официального сайта knockoutjs.com

Плагин mapping испольуется для создания knockout-модели на основе javascript-модели и, естественно, для обратного преобразования. Очень часто плагин используется для преобразования данных полученых с сервера от backend-приложения.

Читать дальше...

>> Читайте в блоге

Knockout JS. Первое знакомство
Knockout JS. Текст и внешний вид
Knockout JS. Определение собственных связываний (custom binding)

Метки: js knockoutjs money

Money. Шаг2.

2012.07.11 23:14

Пытаюсь использовать TDD во всех проектах, где это возможно, чтобы побыстрее освоить технологию. Но полностью соотоветсвует методике, только проект по учету линчых финансов, о котором я пишу на этих страницах.

Итак, пожелание, над который я тружусь в настоящее время звучит так:

Читать дальше...

>> Читайте в блоге

Money 1st. Онлайн программирование.

Knockout JS. Определение собственных связываний (custom binding)

Creating custom bindings. На ряду со стандарными связываниями такими, как click или value можно определять свои собственные. Их создание позволяет задать способ взаимодействия между observable и DOM-элементами.

Читать дальше...

>> Читайте в блоге

Knockout JS. Текст и внешний вид
Knockout JS. Первое знакомство
Полезные ссылки

Метки: js knockoutjs

Knockout JS. Текст и внешний вид

KnockoutJS предлагает декларативное связывание объектов модели с элементами интерфейса. Для этого в html-тегах указывается дополнительный атрибут data-bind, который определяет связанные данные и способ их отображения

Текст и внешний вид

The visible binding Visible определяет видимость DOM-объекта на странице. Если параметр в выражении visible принимает значение false, null, undefined или 0 (число), то сообветствующей элемент будет невиден на странице. В качестве значения можно использовать функцию или выражение.

Читать дальше...

>> Читайте в блоге

Knockout JS. Первое знакомство
Повторное экранирование кавычек в PHP
PDO

Метки: js knockoutjs

Knockout JS. Первое знакомство

В изучении программирования мне, как и многим моим сотоварищам по профессии, вредит отсутсвие систематизированного изучения предмета. Последовательное изучение заменяется поиском рецептов и их использованием, без понимания сути происходящих процессов. С недавних пор я начал использовать knockoutjs и уже пару раз столкнулся с тем, что начал изобретать велосипед, вместо того, чтобы использовать возможности библиотеки.

Читать дальше...

>> Читайте в блоге

Chromium Embedded Framework. Асинхронный AJAX
Javascript XSS и Crazy Iframe Stuff
jQuery доступ к IFRAME

Метки: js knockoutjs