JavaScript Meetup Moscow

10 октября в офисе SuperJob состоялась встреча JavaScript-разработчиков. Специалисты SuperJob поделятся своим опытом оптимизации приложений на React/Redux, использования статических типов с Flow и работы с Node.js.


фотоотчет


[Ещё]

SP.CoreSearch - Sharepoint postquery js engine

SP.CoreSearch -  обертка поверх SharePoint SharePoint Search REST API  позволяющая легко и удобно получать и обрабатывать поисковый результат.


Ниже рабочий пример, код  ~50 строк js кода! (запрос в сервис поиска, фильтрация, сортировка, уточнения (refiner) и постраничное отображение)



Исходный код тут https://github.com/d-kochanzhi/SP.CoreSearch

[Ещё]

js-array-extensions

Написал небольшую библиотеку для работы с массивами объектов на javascript (js-array-extensions)


примеры:


SortBy



arrayExt.SortBy(myArrayOfObjects,[ "name", "-type" ]);


сортирует массив по полям "name" по возрастанию и  "type" по убыванию


UniqueBy



arrayExt.UniqueBy(myArrayOfObjects,["name", "type"]);


получает массив из списка уникальных объектов по полям "name" и  "type" 


FilterBy



arrayExt.FilterBy(myArrayOfObjects,[ { "key": "name", "value": "Jon", "operator": "not like" } ]; );


Фильтрует массив по полю "name" где значение НЕ СОДЕРЖИТ "Jon"

[Ещё]

vuejs cmp-table

Написал vue.js компонент для отображения/редактирования данных в таблице. Полное описание и исходники тут: cmp-table


Но хотел бы показать его в работе (Используются возможности: редактируемые поля, не редактируемые поля, доп. столбцы,  группировка, сортировка, и динамические столбцы).


[Ещё]