Я много пишу на JavaScript, и если вам при работе с шаблонами, как и мне, надоело экранировать окончание строк, следить за именами шаблонов и собирать их перед каждым билдом, это решение для вас, jsttojs — утилита для прекомпиляции клиентских шаблонов в JavaScript.
Читать полностью »
Рубрика «javascript» - 525
Прекомпиляция клиентских JavaScript шаблонов
2012-11-04 в 12:02, admin, рубрики: javascript, node.js, templates, Веб-разработка, метки: javascript, node.js, templatesАутсорсим back-end для своего сервиса или сайта
2012-11-03 в 12:28, admin, рубрики: javascript, SaaS, SaaS / S+S, идея, Программирование, метки: javascript, SaaS, идея Сидел я в офисе и никого не трогал, занимался своими делами, иногда отвлекался на интересные новости с разных сайтов и спокойно писал код своего проекта. В таком ритме и закончился бы рабочий день не зайди ко мне один товарищ и не спросив у меня, что я думаю по поводу SaaS решения для БД (он говорил про Mongo). Мы немного пообщались, нашли mongohq.com и тут у меня родилось вполне четкое видение формата серверной части (для веб-проекта и не только) которая совершенно не нагружает твой сервер и ты можешь сконцентрироваться исключительно на разработке пользовательского функционала.
Небольшая ремарочка — все описанное дальше — не более чем идея и касается проектов по большей части работающих на стороне клиента, однако я постараюсь рассказать, как это можно исмпользовать и на обычных сайтах.
Читать полностью »
Привлекательные экспериментальные плагины на JavaScript
2012-11-02 в 8:12, admin, рубрики: css3, javascript, jquery, веб-дизайн, дизайн, плагиныВступление
Я безумно люблю различные эксперименты на JS. Они словно позволяют заглянуть нам в будущее, и посмотреть, каким захватывающим и футуристичным оно будет. Когда вы будете просматривать приведенную подборку, вы наверняка вспомните про еще недавнего короля — Adobe Flash, а затем осознаете, насколько быстро CSS и JavaScript лишили его трона. Современные браузеры позволяют нам использовать множество различных эффектов и анимаций без сильных тормозов. Однако слово «эксперементальный» подразумевает ряд ограничений, как например некорректное отображение в некоторых браузерах (IE), кроме того, подобные плагины будут, скорее, отличным концептуальным дополнением для персональных страниц, а не для использования в больших проектах.
Meny
Meny — трехмерное меню, которое помимо своей визуальной притягательности еще и экономит место на экране. При наведении (или свайпе на тачскрине, что важно), меню «выезжает» с отличным эффектом.
Читать полностью »
Fuel UX — элементы управления на Twitter Bootstrap
2012-11-02 в 5:10, admin, рубрики: Bootstrap, css, javascript, веб-дизайн, Веб-разработка, дизайн, интерфейс, юзабилити, метки: bootstrap, css, javascript, дизайн, интерфейс, юзабилити Наткнулся недавно на один интересный проект в основе которого лежит Twitter Bootstrap, а так как сейчас делаю интерфейс и в основе именно Bootstrap, то некоторые элементы мне будут очень полезны, я решил поделиться находкой с хабросообществом.
Fuel UX представляет собой набор скриптов и стилей для легких современных интерфейсов. А именно для создания удобных элементов управления.
Читать полностью »
Вышла версия 1.0.0 кросс-браузерного фреймворка для создания расширений Kango
2012-11-01 в 10:43, admin, рубрики: chrome, Extensions, Firefox, javascript, jquery, opera, safari, метки: chrome, Extensions, firefox, javascript, jquery, opera, safari
Спустя полтора года разработки вышел финальный релиз фреймворка Kango.
С помощью Kango можно создавать расширения сразу под 5 браузеров (Chrome, Firefox, Opera, Safari, Internet Explorer) используя общий JavaScript код.
Читать полностью »
Программирование и марихуанна…
2012-10-31 в 17:48, admin, рубрики: c++, javascript, джигурда, конец света, мдк, ненормальное программирование, путин, сиськи, метки: джигурда, конец света, мдк, путин, сиськиВозможно для многих из вас неизвестна данная методика, но наши западные коллеги применяют ее уже порядка 5-ти лет. Несложно догадаться, что алгоритмы продумываются программистами под действием психотропных веществ, наибольшую популярность приобрела марихуанна (как известно лсд на 2ом месте по популярности), этот метод впервые был применен неким Алексеем Елизаровым (vk.com/alex.elizarov) aka beauty_free 30 февраля 2005 года. Он же описывал воздействие Читать полностью »
Синхронизация открытых вкладок
2012-10-31 в 12:52, admin, рубрики: client side optimization, javascript, Веб-разработка, Клиентская оптимизация, метки: client side optimization, javascriptНа основе Cookies, для сайтов с общим наддоменом
Хочу поделиться, как это удалось осуществить для одного проекта. Сложность использования других известных методов, заключалась в том, что проект не был привязан к единому доменному имени, а был локализован на сетке из поддоменов. То есть сайты проекта располагались на доменах третьего уровня. Данное обстоятельство вызывало некоторые неудобства из-за Same Origin Police.
Вышел KnockoutJS 2.2.0
2012-10-30 в 6:04, admin, рубрики: .net, javascript, knockoutjs, mvvm, метки: javascript, knockoutjs, mvvmSteve Sanderson сообщает о релизе следующей версии knockoutjs.
Как всегда в таких случаях исправленно много ошибок, оптимизированна структура кода, настроена производительность и так далее.
О новых возможностях под катомЧитать полностью »
Блог на node.js
2012-10-29 в 20:31, admin, рубрики: authentication, autodafe, javascript, mvc, node.js, метки: authentication, autodafe, javascript, mvc, node.jsВышла ноль пятая версия mvc фреймворка Autodafe для node.js. Код стало писать удобнее, кода теперь писать нужно меньше, ещё меньше. Скоро код писать не надо будет совсем, достаточно будет лишь подумать о нём.
Пример действия контроллера, которое совершает два асинхронных запроса к базе данных, компанует вьюшку index.html и отправляет ее клиенту (при этом отлавливая и обрабатывая все ошибки):
Site.prototype.index = function( response, request ){
response.send({
topic : this.models.topic.With( 'author', 'comments.author' ).find_by_pk( request.params.topic_id ),
news : this.models.news.find_all()
});
}
Написаны подробные статьи про тонкости работы с контроллерами, авторизацию пользователей и работу с URL адресами.
И самое главное: переработано и подробно задокументировано демо с блогом. Блог не обладает богатым функционалом, но может служить хорошей отправной точкой для разработки своего приложения.
Загрузка картинок в фоне. Модуль на JavaScript
2012-10-29 в 19:35, admin, рубрики: javascript, Веб-разработка, высокая нагрузка, Песочница, метки: javascript, высокая нагрузкаНекоторое время назад я начал писать большой проект с высокой нагрузкой, в котором широко использовались возможности JavaScript. За это время пришлось переосмыслить многие вещи и столкнуться с необычными проблемами и различными уловками для их решения. Об одной из таких уловок и пойдет речь далее.