Как стать автором
Обновить
38
0
Алексей Дубинин @lxyd

Пользователь

Отправить сообщение

DeepClone на javascript, который можно твитнуть

Время на прочтение 3 мин
Количество просмотров 7.3K
Добрый день!

Не знаю, будет ли кому интересно, но соорудил сегодня такое чудо: DeepClone, упихивающийся в 140 байт.
Если кто-то такое уже делал и постил, ткните, пожалуйста, носом. Я в формате твитов нашёл только неглубокие копирования. Ну и не исключаю, что какой-нибудь применённый хак находится в списке запрещённых препаратов приёмов, а за его использование полагаются страшные кары :)

Из недостатков — всё то же, что и у клонирования с помощью функции extend из jQuery: не ест стандартные объекты типов Boolean, String, Date, игнорирует prototype и constructor и зависает на кольцах.
Достоинство одно и, по-большей части, чисто эстетическое — размер.

Тестировал в Firefox, Chromium, Opera, IE8 и в умолчальном андроидном браузере.

Под катом — код и небольшой рассказ о том, как это работает.

Читать дальше →
Всего голосов 38: ↑32 и ↓6 +26
Комментарии 42

HotMilk — библиотека для удобной организации шаблонов Mustache

Время на прочтение 7 мин
Количество просмотров 3.3K
Пост в продолжение недели^W месяца JavaScript на Хабре.

После статьи о разработке одностраничного веб-приложения занёс в закладки либу ICanHaz с целью потерзать и чуть допилить её, как руки дойдут. И, как водится, отложил в долгий ящик.

И вот, простудившись аккурат перед прошлыми выходными и, соответственно, нежданно получив два свободных дня за компом, я вернулся к этой затее. В итоге вместо косметического допиливания получился свой скромный велосипед с мотором.

Напомню, что ICanHaz — это простой способ чуть-чуть организовать шаблоны Mustache, используемые javascript'ом в браузере. Рендеринг шаблонов с помощью этой библиотеки сводится к простому вызову функции. Ещё она избавляет от необходимости экранировать половину шаблона, т.к. его текст можно писать прямо в HTML-теге <script>

Под катом расскажу о собственных достижениях в области велосипедостроения
Всего голосов 18: ↑17 и ↓1 +16
Комментарии 2

Альтернативный метод ввода для Android OS

Время на прочтение 4 мин
Количество просмотров 4.6K
StrokeIME - screenshot
Добрый день, уважаемое хабрасообщество!

Не претендуя на инновационность и революционность, хочу представить вам очередной метод ввода текста (IME) для OS Android. Я собирался сначала довести его до ума, а потом уже выложить на всеобщее обозрение, но до ума так и не довёл, а прятать надоело.

Этот пост — буквально премьера программы, до этого момента о ней знало всего с десяток человек. Надеюсь, широкая общественность не примет её в штыки.

Под катом — описание и ссылки. Деталей реализации сейчас приводить не буду — они не слишком мудрёные, да и некоторых необходимых нормальной мобильной клавиатуре функций пока недостаёт.
Читать дальше →
Всего голосов 62: ↑55 и ↓7 +48
Комментарии 49

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Зарегистрирован
Активность