Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «js»
Strelki.js — еще одна библиотека для работы с массивами 2016-05-20 08:46:00
При программировании на JavaScript часто возникает проблема выбора оптимального представления ...
+ развернуть текст сохранённая копия
При программировании на JavaScript часто возникает проблема выбора оптимального представления данных в программе: массивы, хеши, массивы хешей, хеши массивов и т.д. Одни и те же данные могут быть загружены в различные комбинации структур, но трудность выбора обычно заключается в том, как найти компромисс между простотой кода для доступа к этим данным, скоростью работы и количеством требуемой памяти.
В статье рассказано о моей попытке поиска универсального решения.
Читать дальше →
Тэги: javascript, node.js, веб-сайтов, разработка
Koajs 2.0: новое поколение фреймворка нового поколения 2016-05-18 18:21:51
... framework for node. js» — так написано в ...
+ развернуть текст сохранённая копия
«Next generation web framework for node.js» — так написано в документации к версии 1.0. Звучит неплохо, я к этому добавлю что 2 года назад после внедрения koa на одном из проектов у наших программистов появился термин “псевдо-синхронный код” (Это когда код выглядит как синхронный но на самом деле исполняется асинхронно). Что за бред Как это работает я расскажу под катом. Читать дальше →
Тэги: async, await, framework, generators, javascript, koa, koa2, koajs, node.js, веб-сайтов, разработка
[Перевод] Уменьшаем размер публикуемых npm модулей 2016-05-16 11:31:54
+ развернуть текст сохранённая копия
По умолчанию npm публикует в registry весь модуль целиком. За исключением явно указанных в .gitignore файлов. Это отбрасывает зависимости, но все равно позволяет куче не очень нужных файлов просочиться в опубликованное. После чего благодарные пользователи ждут, пока все это скачается. Для grunt, кстати, ждать придется порядка 6 мегабайт. А он такой обычно не один.
Я решил разобраться, как измерить размер своих модулей после публикации и, по возможности, этот размер уменьшить. В качестве примера буду использовать модуль check-more-types, который содержит всего несколько файлов. Плюс юнит тесты и документацию, которая собирается в README markdown файл.
Читать дальше →
Тэги: git, javascript, node.js, npm, voximplant, блог, веб-сайтов, компании, программирование, разработка
Подключение PHP к Node.js через unix-сокет 2016-05-12 21:22:07
... , чтобы рендерить Riot. js-компоненты на серверной ... подключался к Node. js вебсерверу, который создавал ...
+ развернуть текст сохранённая копия
В данной статье я приведу примеры кода, используя которые можно подключаться со стороны PHP к Node.js серверу, слушающему unix-сокет. Цели могут быть совершенно разные, а инструкций в Интернете по данной теме я не нашёл в своё время. Поэтому, решил поделиться свои небольшим рецептом. Быть может, другим этот подход может тоже оказаться полезным.
Лично я делал так в одном из проектов для того, чтобы рендерить Riot.js-компоненты на серверной стороне прямо из нашего PHP фреймворка. Делалось это очень просто: PHP скрипт подключался к Node.js вебсерверу, который создавал файл unix-сокета и слушал его. И на получаемые запросы рендерил нужные компоненты с нужным набором данных, полученных от PHP. Читать дальше →
Тэги: node.js, php, php+nodejs
Drupal: ajax_facets и history API 2016-05-12 01:04:47
+ развернуть текст сохранённая копия
Наверное, каждый веб разработчик сталкивался с необходимостью в реализации поиска на сайте. Довольно распространенное решение — Apache Solr. В мире Drupal разработки это не исключение. Для интеграции Solr с Drupal и реализации фасетного поиска существуют модули search_api, search_api_solr и facetapi. Но в большинстве случаев нам бы хотелось, чтобы результаты поиска и фасетные фильтры обновлялись без перезагрузки страницы, то есть ajax'ом. И, как обычно в мире Drupal, на d.org найдется какой-нибудь проверенный временем и пользователями модуль (а может и не проверенный, как повезет), который делает то, что нам нужно. В данном случае это ajax_facets. Читать дальше →
Тэги: ajax, cms, drupal, facets, history.js, html5, веб-сайтов, программирование, разработка
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «js»
|
Взлеты Топ 5
Падения Топ 5
|