10 октября в офисе SuperJob состоялась встреча JavaScript-разработчиков. Специалисты SuperJob поделятся своим опытом оптимизации приложений на React/Redux, использования статических типов с Flow и работы с Node.js.
фотоотчет
[Ещё]
SP.CoreSearch - обертка поверх SharePoint SharePoint Search REST API позволяющая легко и удобно получать и обрабатывать поисковый результат.
Ниже рабочий пример, код ~50 строк js кода! (запрос в сервис поиска, фильтрация, сортировка, уточнения (refiner) и постраничное отображение)
Исходный код тут https://github.com/d-kochanzhi/SP.CoreSearch
[Ещё]
Плагин для добавления кнопки "Удалить" в слайды lightgallery.js
https://github.com/d-kochanzhi/lg-deletebutton
[Ещё]
Написал небольшую библиотеку для работы с массивами объектов на javascript (js-array-extensions)
примеры:
arrayExt.SortBy(myArrayOfObjects,[ "name", "-type" ]);
сортирует массив по полям "name" по возрастанию и "type" по убыванию
arrayExt.UniqueBy(myArrayOfObjects,["name", "type"]);
получает массив из списка уникальных объектов по полям "name" и "type"
arrayExt.FilterBy(myArrayOfObjects,[ { "key": "name", "value": "Jon", "operator": "not like" } ]; );
Фильтрует массив по полю "name" где значение НЕ СОДЕРЖИТ "Jon"
[Ещё]
Написал vue.js компонент для отображения/редактирования данных в таблице. Полное описание и исходники тут: cmp-table
Но хотел бы показать его в работе (Используются возможности: редактируемые поля, не редактируемые поля, доп. столбцы, группировка, сортировка, и динамические столбцы).
[Ещё]