|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: Web-разработка / Блог / Захабренные/Записи в блоге |
|
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/webdev/ Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL |
|
Несколько интересностей и полезностей от веб-разработчика *
2014-08-25 11:41:22 (читать в оригинале)* Надеюсь, ilusha_sergeevich не обвинит меня в плагиате.
Если что, пост переименую.
(Иллюстрация к donut.js)
- donut.js — микро-библиотека, рисующая бубликовые (donut chart) и круговые диаграммы
- Балалайка
- Функция procrastinate
- Противный зловред
- Совет: mousedown вместо click
- Совет: меньше используйте CDN
- Редактор SuitUp и чистка WYSIWYG от мусора
- Простейший полифил для addEventListener
- Репорт об опечатках на сайте
- vanillatree — ванильная замена jstree
- Немного опросов
Всем привет! За время работы постепенно накапливаются наработки, которыми можно было бы поделиться с сообществом. Но ни одна из этих наработок не тянет на большой полноценный пост. Поэтому я собрал все мелочи, что вспомнил, в одной статье: несколько простых опен-сорц проектов, пара советов и находок. Каждый из предложенных скриптов в этой статье поставляется как есть, под лицензией WTFPL (кроме Балалайки). С радостью приму пулл реквесты с исправлением багов или изменениями в README.
donut.js — микро-библиотека, рисующая бубликовые (donut) и круговые диаграммы
Во время работы над очередным проектом, появилась задача нарисовать много информативных бубликов на карте мира, и не просто нарисовать, а еще и поддержать ИЕ8, который, как известно, не умет SVG, а только безобразный VML. Первое, что приходит в голову, это Raphael. Порывшись некоторое время, я нашел это решение. К сожалению, автор проявил изобретательность простым хаком: на круговой диаграмме (pie chart) он нарисовал белый круг. Это решение не подошло, так как дырка бублика должна быть прозрачной. Изучение возможности рисования при помощи Raphael таких диаграмм мне показалось чересчур трудоёмким. Остальные скрипты на просторах интернета мне так же не подошли. Пришлось писать свой костыль, взяв за основу математику рисования арок этого проекта. Арки для VML версии нарисованы используя элемент arc.
var myDonutDiv = donut(options);
Читать дальше →
Тэги: addeventlistener, balalaikajs, ballalaika, donut.js, html, indeterminate, javascript, jquery, jstree, matreshka, matreshkajs, mousedown, procrastinate, suitup, typo.js, vanilla, vanillajs, vanillatree, веб-разработка, куча, тегов
Постоянная ссылка
Кейс Crocs: оптимизация продаж на сто миллионов. Часть 1
2014-08-22 16:12:12 (читать в оригинале)Бренд Crocs — один из самых известных производителей обуви в мире, “кроксы” носят во всех уголках планеты. В 2011 году наша команда начала работу над проектом, связанным с разработкой, запуском и оптимизацией процесса продаж для Crocs. А уже в 2012 году Crocs приняли решение о значительном расширении e-commerce-направления, которое включало в себя доработку и запуск новых онлайн-магазинов в новых географических локациях.
Большинство из уже существующих ресурсов Crocs были разработаны на e-commerce-платформе Demandware, поэтому было принято решение продолжать работу и развивать e-commerce-направление именно на этой платформе. В наши задачи входил запуск новых сайтов на Demandware для Бразилии и Японии, и отдельного ресурса CrocsAroundTheWorld, посвящённого десятилетию компании, редизайн, доработка и оптимизация отдельных элементов существующих ресурсов, а также оптимизация чекаута для повышения конверсии на сайтах Crocs, о которой и пойдет речь в статье.
Читать дальше →
Тэги: astound, astoundcommerce, commerce, e-commerce, web-разработка, блог, веб-разработка, компании, разработка
Постоянная ссылка
Хороший, плохой и злой… кэш
2014-08-20 17:40:38 (читать в оригинале)Довольно интересное видео (на английском, к сожалению), в котором девушка, на примере соцсетей, рассказывает о плюсах и минусах кэширования в web-приложениях.
Наиболее содержательными являются первые две трети ролика, которые можно суммировать следующим образом:
1) данных в соцсетях нынче много, обновляются они часто, а пользователю их нужно предоставлять быстро
2) поэтому без кэширования не обойтись
3) далее показывается, как кэширование (концептуально) работает в Twitter, Facebook и Reddit
4) но есть проблемка…
5) кэширование в каждом соцсетевом проекте отписывается вручную
6) в результате, имеем много кода, который делает практически одно и то же в каждом проекте. А много кода — это много багов и людского труда
7) и что же с этим делать?
Читать дальше →
Тэги: cache, sql, web-приложения, базы, веб-разработка, данных, кэш, программирование
Постоянная ссылка
[Из песочницы] Создание удобной обёртки AJAX на основе JQ
2014-08-20 10:45:36 (читать в оригинале)Многие сталкивались с проблемой огромного количества post-запросов по ходу разработки сайта. В частности, в разработке на jQuery, где не один запросик-стучалка, а куча запросов в тех-же самых магазинах: корзина, избранное, фильтр. Да что я распыляюсь. Все и так прекрасно понимают прелести разработки больших проектов.
Вроде бы оно и быстро реализовано на JQ… но как-то не очень. Все равно тратятся драгоценные символы и время на создание удобного кода.
Столкнувшись с этой проблемой в 105 раз, решил — хватит. Пора что-то менять. И поменял.
Читать дальше →
Тэги: ajax, javascript, веб-разработка, проблем, программирование, простые, решения, сложных
Постоянная ссылка
[Из песочницы] Генерируем простую музыку в браузере с Web Audio API
2014-08-20 10:29:13 (читать в оригинале)Доброго времени суток, уважаемые Хабравчане!
Несколько дней назад мне в голову пришла идея сделать случайный генератор простой музыки,
причем не как-нибудь, а на JavaScript — чтобы он работал прямо в браузере.
Как заставить ваш браузер сыграть по нотам — читаем под катом.
Прошу
Тэги: api, audio, javascript, web, веб-разработка, звук, звуком, музыка, примеры, работа
Постоянная ссылка
Категория «Обзоры интернет ресурсов»
Взлеты Топ 5
|
| ||
|
+910 |
933 |
Ruslan_Terentiev |
|
+875 |
934 |
Накукрыскин |
|
+864 |
953 |
Yurenzo |
|
+774 |
849 |
~ tatarnikoff ~ |
|
+749 |
969 |
pogovorim |
Падения Топ 5
|
| ||
|
-1 |
460 |
Рисунок, живопись, дизайн |
|
-1 |
2 |
Интернетные штучки |
|
-2 |
29 |
Бросить пить |
|
-2 |
455 |
Компания Альпари |
|
-2 |
215 |
Авторский блог о ВебОС |
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.
