Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «javasript»

OData REST API и рекурсивные запросы 2015-02-22 15:26:50
В дискуссии к предыдущей статье dezconnect поднял интересный вопрос о возможностях OData ...
+ развернуть текст сохранённая копия
В дискуссии к предыдущей статье dezconnect поднял интересный вопрос о возможностях OData выполнять рекурсивные запросы (по аналогии с SQL CTE).
В документации OData в разделе 11.2.4.2 описывается опция запроса $expand. Эта опция позволяет получать объекты вместе со связанными объектами. Например, Вы можете получить данные о компании вместе со всеми данными о ее президенте:
http://nitrosdata.com/service/testdb/company(company1)?$expand=president
Без опции $expand результат будет включать только id президента компании (или ссылку при других настройках).
http://nitrosdata.com/service/testdb/company(company1)
В 4й версии OData существенно расширены возможности опции $expand для выполнения рекурсивных запросов.
Читать дальше →
Тэги: api, javascript, odata, rest, restful, веб-разработка, запросы, интерфейсы, программирование, рекурсивные, рекурсия
Решение задачи сброса тяжелой логики на одну из множества открытых вкладок 2015-02-22 02:50:10
Не так давно я начал разрабатывать библиотеку DuelJS, которая предоставила удобный интерфейс ...
+ развернуть текст сохранённая копия
Не так давно я начал разрабатывать библиотеку DuelJS, которая предоставила удобный интерфейс для определения состояния вкладки Master (активная) или Slave (неактивная). Однако позже мне начали поступать предложения для оптимизации соединений по веб-сокетам. Подход DuelJS: если вкладка активна -> держать соединение, если неактивна -> ложить является не продуктивным. На помощь приходит расширение TabNinja.
Читать дальше →
Тэги: broadcast, dueljs, javascript, tabninja, window, веб-разработка
Самые нужные плагины для Grunt 2015-02-21 18:30:37
+ развернуть текст сохранённая копия
Доброго времени суток, всем! Кто-то умный, не помню в какой статье именно на Хабре, буквально недавно размышлял о процессе разработки с явным призывом автоматизировать все, что только можно автоматизировать. И лучше один раз потратить время на автоматизацию, чтобы потом экономить его на протяжении всего проекта.
У веб-разработчиков есть прекрасный инструмент для автоматизации массы задач, который называется Grunt. И моя страсть к таксономии заставила себя собрать огромную коллекцию почти из 100 ценных плагинов для этого сборщика. Думаю многие кто уже использует Grunt найдут для себя что-то нужное, а кто нет, глядя на возможности, получит хорошую мотивацию установить его и понять как эта штука работает.
А еще я выложил подборку на GitHub, чтобы каждый мог пополнить коллекцию.
Читать дальше →
Тэги: css, grunt, html, javascript, node.js, веб-разработка, плагины
SummaryJS, выпуск 2 2015-02-20 12:11:07
Видео, подкасты
ES6 vs Today
An Angular2 Todo App: First look at App ...
+ развернуть текст сохранённая копия
Видео, подкасты
ES6 vs Today
An Angular2 Todo App: First look at App Development in Angular2
Async Apps with React and Flux
A 90 minute overview of ECMAScript 6
Building with React.js
Intro to Webpack
io.js with Isaac Schleuter and Mikeal Rogers
Читать дальше →
Тэги: angular.js, angularjs, javascript, react.js, reactjs, summaryjs, веб-разработка, разработка
Управление данными с помощью протокола OData 2015-02-18 11:34:24
Open Data Protocol (OData) – это открытый веб-протокол для запроса и обновления данных. ...
+ развернуть текст сохранённая копия
Open Data Protocol (OData) – это открытый веб-протокол для запроса и обновления данных. Протокол позволяет выполнять операции с ресурсами, используя в качестве запросов HTTP-команды, и обмениваться данными в форматах JSON или XML.
OData является одним из лучших стандартов для создания RESTful API.
Вы можете запрашивать данные используя простые HTTP запросы, например:
http://nitrosdata.com/service/testdb/person?$filter=firstname eq «Lamar»
Найти всех людей по имени Lamar.
OData позволяет задавать огромное число параметров, которые позволяют сформировать очень сложные запросы к источнику данных, например:
http://nitrosdata.com/service/testdb/book?$filter=publisher/president/likes/author/firstname eq 'Georgie'&$top=10&$orderby=title
Выбрать все книги, удовлетворяющие следующему условию: президент издательства в котором издана книга, любит книги некоего автора с именем “Georgie”. Результат запроса необходимо отсортировать по названию, выдать первые 10 книг.
Язык запросов OData сопоставим по мощности с SQL.
Читать дальше →
Тэги: api, apiful, javascript, json, odata, rest, restful, веб-разработка, интерфейсы, программирование
Главная / Главные темы / Тэг «javasript»
|
Взлеты Топ 5
Падения Топ 5
|