В общем передо мной встала задач переписать один из контролов построенный на репиттере, сделать его легче и отзывчивее для клиента. При этом решил использовать knockout. Только вот внутри для отображения цифровых данных использовались DevExpress'овские текстовые поля, они очень удобны и служили исправно, но тут встал вопрос, а как же при замене на обычные текстовые поля, я смогу добавить маску.
Рубрика «javascript» - 546
Маскирование числовых значений с использованием autoNumeric и Knockout
2012-08-03 в 18:21, admin, рубрики: javascript, knockout, метки: javascript, knockoutПишем простую карту с помощью Nokia Maps JS API
2012-08-03 в 9:35, admin, рубрики: javascript, Maps API, navteq, nokia, Nokia Maps, Nokia Maps API, Nokia Maps JS API, Блог компании Nokia, геолокация, Карты Nokia, метки: javascript, navteq, nokia, Nokia Maps, Nokia Maps API, Nokia Maps JS API, геолокация, Карты NokiaПривет!
Сегодня мы расскажем вам как использовать на веб-сайтах карты Nokia с помощью Nokia Maps JS API. Сервис «Карты Nokia» имеет не только очень простой в применении API, но ещё и отличную детализацию карт с огромной базой географических объектов, которая постоянно пополняется.
Больше информации про технологические возможности «Карт Nokia» вы можете узнать из выступления Сергея Руденко с Nokia Developer Days 2012 (ссылка), а мы приступим к описанию некоторых возможностей использования именно Nokia Maps JS API на примере интеграции карт и использовании возможностей геолокации и прокладывания маршрута. Выглядеть это будет примерно так:
Маринад.js — фреймворк для работы с хеш-частью страницы
2012-08-02 в 15:30, admin, рубрики: ajax, hash, javascript, jquery, JS, библиотека, интерфейс, хеш, метки: ajax, hash, jquery, библиотека, интерфейс, хеш
Здравствуйте! Представляю вам фреймворк для работы с хеш-частью URL marinad.js
! Благодаря ему создание сайтов на ajax-технологиях упростится в разы, ведь теперь можно будет обновлять URL и получать оттуда переменные без перезагрузки страницы! О том, как сие чудо работает подробно расписано под катом:
Читать полностью »
Отображение зависимых данных на примере каскадных выпадающих списков
2012-08-01 в 18:11, admin, рубрики: backbone.js, javascript, метки: backbone.jsИногда попадаются интересные задачи, которые сложно написать с первого раза. Одной из таких задач оказались каскадные списки и легким комментарием я прикинул, что на Backbone у меня получится написать короче.
Короче не получилось… Отчасти из-за того, что я усложнил задачу до бесконечно выпадающих списков и из-за небольшой многословности Backbone.
Читать полностью »
Отображение зависимых данных, на примере использования двух ниспадающих списков, посредством knockout
2012-07-30 в 15:41, admin, рубрики: javascript, Knockout.js, метки: javascript, Knockout.js В этом посте я хотел бы показать основные возможности knockout по работе с данными в раскрывающихся списках (тег <select>
). Как оказалось тут есть свои мелочи, на которые стоит обратить внимание при использовании, такого мощного инструмента как knockout.
Добро пожаловать под кат!
IT Sea 2012 пройдет в Черногории
2012-07-30 в 13:43, admin, рубрики: actionscript, closure, erlang, Flash-платформа, it за рубежом, javascript, stage3d, конференция, функциональное программирование, Черногория, метки: actionscript, closure, erlang, it за рубежом, javascript, stage3d, конференция, фронтенд, функциональное программирование, ЧерногорияГлавная морская конференция в этом году пройдет 17-23 сентября в Черногории, городке Петровац.
IT Sea — это не только доклады и новые знакомства, это — креативная среда, море, солнце, экскурсии, посиделки у костра.
В программе:
- Круглый стол о будущем Frontend разработки, доклады о JavaScript, Flash (Stage3D), функциональном программировании (Erlang, Closure).
- Докладчики из Германии, России, Беларуси, Черногории, Македонии.
- Коллеги перебравшиеся жить в Черногорию поделятся своим опытом по смене обстановки и дадут несколько советов планирующим переезд.
- Конференц — зал, расположенный в старой венецианской крепости =)
Leaflet 0.4 — новая версия открытой JS-библиотеки для интерактивных карт
2012-07-30 в 12:59, admin, рубрики: API карт, CloudMade, javascript, Leaflet, Maps API, open source, Веб-разработка, карты, новая версия, метки: API карт, CloudMade, javascript, Leaflet, open source, карты, новая версия
После 5 с половиной месяцев разработки при участии 33 разработчиков с момента выхода предыдущей стабильной версии, я очень рад наконец представить вам Leaflet 0.4 — новую версию легковесной JavaScript-библиотеки для интерактивных карт, которая одинаково хорошо работает и на полноценных компьютерах, и на мобильных устройствах.
Этот релиз несёт в себе более простой, удобный API и громадное множество улучшений и исправлений, и кроме этого сопровождается масштабным обновлением документации, запуском официального блога, и страничкой плагинов. Давайте рассмотрим улучшения по порядку.Читать полностью »
JavaScript-фреймворк Meteor получил 11 миллионов долларов инвестиций
2012-07-28 в 14:19, admin, рубрики: andreessen horowitz, javascript, Meteor, node.js, real time, Веб-разработка, инвестиции, магия, реактивное программирование, фреймворк, метки: andreessen horowitz, Meteor, real time, инвестиции, магия, реактивное программирование, фреймворкНеобычный и амбициозный фреймворк Meteor, пребывая в статусе preview (текущая версия — 0.3.8) уже получил 4500 подписчиков на Гитхабе и восторженные отзывы сооснователя Facebook Дастина Московица. Теперь на него обратили внимание акулы венчурного капитализма. Основным инвестором стал фонд Andreessen Horowitz. По словам Джефа Шмидта — CEO Meteor Development Group, одиннадцать с лишним миллионов гарантируют активную разработку проекта на протяжении ближайших нескольких лет.
JsRender: Новое поколение jQuery Templates
2012-07-26 в 20:07, admin, рубрики: javascript, jquery, templates, метки: javascript, jquery, templatesБуквально пару месяцев назад, мы начали переписывать весьма крупный сайт, с момента прошлого крупного релиза прошёл не один год, конечно, сайт дорабатывался, правились баги и в итоге в настоящее время создаётся новая версия. В ней будет активно использоваться AJAX, поэтому весьма остро стоял вопрос с генерацией контента на клиенте, полученного в формате JSON. Прошлые шаблоны были собственной разработки, так как на то время вариантов было не так много, которые по разным причинам не подходили, базировались наши шаблоны на jquery, с помощью атрибутов происходило заполнение.
Прежде всего было решено провести тест, при генерации списка из 1500 элементов было получено превосходство в 20 раз, похожие результаты показывает сравнение с jQuery Template.
Читать полностью »
The Modal — правильные модальные окна
2012-07-26 в 9:59, admin, рубрики: javascript, jquery, интерфейсы, модальные окна, метки: javascript, jquery, интерфейсы, модальные окнаОчень часто модальные окна и диалоги делаются при помощи плагинов jQuery. Например, SimpleModal или jqModal. К сожалению, все они, в варианте по умолчанию, работают неправильно.
Что же такое «правильно»?
Если окно модальное, то оно обязано быть модальным:
- Пользователю нельзя позволять прокручивать страницу под ним.
- При этом, если содержимого в модальном окне очень много, нужно позволить прокручивать содержимое.
По этому принципу работает просмотр фото в Facebook и Вконтакте и, я считаю, что для модальных окон это правильный вариант.
Чтобы не мучать вас заранее деталями реализации, покажу сначала демо плагина jQuery: http://rmcreative.ru/playground/modals_plugin/demo.html.
Ну а теперь немного про реализацию.