yandex.ru Open in urlscan Pro
2a02:6b8:a::a  Public Scan

Submitted URL: http://yastatic.net/
Effective URL: https://yandex.ru/dev/jslibs/
Submission: On April 23 via manual from QA — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

 * Компания
 * Блог
 * Вакансии
 * Разработчикам
 * Рекламодателям


Войти

Войти
 * Компания
 * Блог
 * Вакансии
 * Разработчикам
 * Рекламодателям


 1. Главная
    /


JAVASCRIPT-БИБЛИОТЕКИ

Загружайте различные JavaScript-фреймворки и библиотеки с открытым исходным
кодом с серверов Яндекса по постоянным ссылкам.
Подключить библиотеку
 * bem-components
 * bem-core
 * Yandex.Maps
 * jQuery
 * Lo-Dash
 * SWFObject
 * Записи докладчиков



Разработчики сайтов могут загружать различные JavaScript-фреймворки и библиотеки
с открытым исходным кодом с серверов Яндекса по постоянным ссылкам. Сейчас с
серверов Яндекса можно скачать следующие фреймворки и библиотеки:
bem-components, bem-core, Yandex.Maps, jQuery, Lo-Dash, SWFObject.


BEM-COMPONENTS

Сайт: https://ru.bem.info/platform/libs/bem-components/ 

Руководство по подключению библиотеки в поставке Dist 

Лицензия: MPL 2.0 

Версия: 6.0.0, 5.0.0, 4.0.0, 3.1.3-3.0.0, 2.5.1, 2.5.0, 2.4.0, 2.3.0 

Поддерживаемые платформы: desktop, touch-pad, touch-phone

Бандлы с автоинициализацией используются, если вы НЕ планируете добавлять
собственный код на i-bem.js. 
Бандлы без автоинициализации используются, чтобы добавлять в проект собственный
код на i-bem.js.

Статические пути к файлам:

Платформа desktop

 * Стили: https://yastatic.net/bem-components/latest/desktop/bem-components.css
 * Стили для Internet Explorer
   8: https://yastatic.net/bem-components/latest/desktop/bem-components.ie.css
 * Шаблоны
   BH: https://yastatic.net/bem-components/latest/desktop/bem-components.bh.js
 * Шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/desktop/bem-components.bemhtml.js

Бандлы с автоинициализацией:

 * Скрипты: https://yastatic.net/bem-components/latest/desktop/bem-components.js
 * Скрипты и шаблоны
   BH: https://yastatic.net/bem-components/latest/desktop/bem-components.js+bh.js
 * Скрипты и шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/desktop/bem-components.js+bemhtml.js

Бандлы без автоинициализации:

 * Скрипты: https://yastatic.net/bem-components/latest/desktop/bem-components.no-autoinit.js
 * Скрипты и шаблоны
   BH: https://yastatic.net/bem-components/latest/desktop/bem-components.no-autoinit.js+bh.js
 * Скрипты и шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/desktop/bem-components.no-autoinit.js+bemhtml.js

Платформа touch-pad

 * Стили: https://yastatic.net/bem-components/latest/touch-pad/bem-components.css
 * Стили для Internet Explorer
   8: https://yastatic.net/bem-components/latest/touch-pad/bem-components.ie.css
 * Шаблоны
   BH: https://yastatic.net/bem-components/latest/touch-pad/bem-components.bh.js
 * Шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/touch-pad/bem-components.bemhtml.js

Бандлы с автоинициализацией:

 * Скрипты: https://yastatic.net/bem-components/latest/touch-pad/bem-components.js
 * Скрипты и шаблоны
   BH: https://yastatic.net/bem-components/latest/touch-pad/bem-components.js+bh.js
 * Скрипты и шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/touch-pad/bem-components.js+bemhtml.js

Бандлы без автоинициализации:

 * Скрипты: https://yastatic.net/bem-components/latest/touch-pad/bem-components.no-autoinit.js
 * Скрипты и шаблоны
   BH: https://yastatic.net/bem-components/latest/touch-pad/bem-components.no-autoinit.js+bh.js
 * Скрипты и шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/touch-pad/bem-components.no-autoinit.js+bemhtml.js

Платформа touch-phone

 * Стили: https://yastatic.net/bem-components/latest/touch-phone/bem-components.css
 * Стили для Internet Explorer
   8: https://yastatic.net/bem-components/latest/touch-phone/bem-components.ie.css
 * Шаблоны
   BH: https://yastatic.net/bem-components/latest/touch-phone/bem-components.bh.js
 * Шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/touch-phone/bem-components.bemhtml.js

Бандлы с автоинициализацией :

 * Скрипты: https://yastatic.net/bem-components/latest/touch-phone/bem-components.js
 * Скрипты и шаблоны
   BH: https://yastatic.net/bem-components/latest/touch-phone/bem-components.js+bh.js
 * Скрипты и шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/touch-phone/bem-components.js+bemhtml.js

Бандлы без автоинициализации:

 * Скрипты: https://yastatic.net/bem-components/latest/touch-phone/bem-components.no-autoinit.js
 * Скрипты и шаблоны
   BH: https://yastatic.net/bem-components/latest/touch-phone/bem-components.no-autoinit.js+bh.js
 * Скрипты и шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/touch-phone/bem-components.no-autoinit.js+bemhtml.js

Статические пути для разработки:

Платформа desktop

 * Стили: https://yastatic.net/bem-components/latest/desktop/bem-components.dev.css
 * Стили для Internet Explorer
   8: https://yastatic.net/bem-components/latest/desktop/bem-components.dev.ie.css
 * Шаблоны
   BH: https://yastatic.net/bem-components/latest/desktop/bem-components.dev.bh.js
 * Шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/desktop/bem-components.dev.bemhtml.js

Бандлы с автоинициализацией:

 * Скрипты: https://yastatic.net/bem-components/latest/desktop/bem-components.dev.js
 * Скрипты и шаблоны
   BH: https://yastatic.net/bem-components/latest/desktop/bem-components.dev.js+bh.js
 * Скрипты и шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/desktop/bem-components.dev.js+bemhtml.js

Бандлы без автоинициализации:

 * Скрипты: https://yastatic.net/bem-components/latest/desktop/bem-components.dev.no-autoinit.js
 * Скрипты и шаблоны
   BH: https://yastatic.net/bem-components/latest/desktop/bem-components.dev.no-autoinit.js+bh.js
 * Скрипты и шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/desktop/bem-components.dev.no-autoinit.js+bemhtml.js

Платформа touch-pad

 * Стили: https://yastatic.net/bem-components/latest/touch-pad/bem-components.dev.css
 * Стили для Internet Explorer
   8: https://yastatic.net/bem-components/latest/touch-pad/bem-components.dev.ie.css
 * Шаблоны
   BH: https://yastatic.net/bem-components/latest/touch-pad/bem-components.dev.bh.js
 * Шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/touch-pad/bem-components.dev.bemhtml.js

Бандлы с автоинициализацией:

 * Скрипты: https://yastatic.net/bem-components/latest/touch-pad/bem-components.dev.js
 * Скрипты и шаблоны
   BH: https://yastatic.net/bem-components/latest/touch-pad/bem-components.dev.js+bh.js
 * Скрипты и шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/touch-pad/bem-components.dev.js+bemhtml.js 

Бандлы без автоинициализации:

 * Скрипты: https://yastatic.net/bem-components/latest/touch-pad/bem-components.dev.no-autoinit.js
 * Скрипты и шаблоны
   BH: https://yastatic.net/bem-components/latest/touch-pad/bem-components.dev.no-autoinit.js+bh.js
 * Скрипты и шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/touch-pad/bem-components.dev.no-autoinit.js+bemhtml.js

Платформа touch-phone

 * Стили: https://yastatic.net/bem-components/latest/touch-phone/bem-components.dev.css
 * Стили для Internet Explorer
   8: https://yastatic.net/bem-components/latest/touch-phone/bem-components.dev.ie.css
 * Шаблоны
   BH: https://yastatic.net/bem-components/latest/touch-phone/bem-components.dev.bh.js
 * Шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/touch-phone/bem-components.dev.bemhtml.js

Бандлы с автоинициализацией:

 * Скрипты: https://yastatic.net/bem-components/latest/touch-phone/bem-components.dev.js
 * Скрипты и шаблоны
   BH: https://yastatic.net/bem-components/latest/touch-phone/bem-components.dev.js+bh.js
 * Скрипты и шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/touch-phone/bem-components.dev.js+bemhtml.js

Бандлы без автоинициализации:

 * Скрипты: https://yastatic.net/bem-components/latest/touch-phone/bem-components.dev.no-autoinit.js
 * Скрипты и шаблоны
   BH: https://yastatic.net/bem-components/latest/touch-phone/bem-components.dev.no-autoinit.js+bh.js
 * Скрипты и шаблоны
   BEMHTML: https://yastatic.net/bem-components/latest/touch-phone/bem-components.dev.no-autoinit.js+bemhtml.js


BEM-CORE

Сайт: https://ru.bem.info/platform/libs/bem-core/

Пример использования библиотеки в поставке Dist

Лицензия: MPL 2.0

Версия: 4.2.0, 4.1.1, 4.1.0, 4.0.0, 3.2.0-3.0.0, 2.9.1-2.0.0, 1.2.0-1.0.0, 0.1.0

Поддерживаемые платформы: desktop, touch

Бандлы с автоинициализацией используются, если вы НЕ планируете добавлять
собственный код на i-bem.js. 
Бандлы без автоинициализации используются, чтобы добавлять в проект собственный
код на i-bem.js.

Статические пути к файлам: 

Платформа desktop

 * Стили: https://yastatic.net/bem-core/latest/desktop/bem-core.css
 * Шаблоны
   BEMHTML: https://yastatic.net/bem-core/latest/desktop/bem-core.bemhtml.js
 * Шаблоны BH: https://yastatic.net/bem-core/latest/desktop/bem-core.bh.js

Бандлы с автоинициализацией: 

 * Скрипты: https://yastatic.net/bem-core/latest/desktop/bem-core.js
 * Скрипты + шаблоны
   BEMHTML: https://yastatic.net/bem-core/latest/desktop/bem-core.js+bemhtml.js
 * Скрипты + шаблоны
   BH: https://yastatic.net/bem-core/latest/desktop/bem-core.js+bh.js

Бандлы без автоинициализации:

 * Скрипты: https://yastatic.net/bem-core/latest/desktop/bem-core.no-autoinit.js
 * Скрипты + шаблоны
   BEMHTML: https://yastatic.net/bem-core/latest/desktop/bem-core.no-autoinit.js+bemhtml.js
 * Cкрипты + шаблоны
   BH: https://yastatic.net/bem-core/latest/desktop/bem-core.no-autoinit.js+bh.js

Платформа touch 

 * Стили: https://yastatic.net/bem-core/latest/touch/bem-core.css
 * Шаблоны
   BEMHTML: https://yastatic.net/bem-core/latest/touch/bem-core.bemhtml.js
 * Шаблоны BH: https://yastatic.net/bem-core/latest/touch/bem-core.bh.js

Бандлы с автоинициализацией:

 * Скрипты: https://yastatic.net/bem-core/latest/touch/bem-core.js
 * Скрипты + шаблоны
   BEMHTML: https://yastatic.net/bem-core/latest/touch/bem-core.js+bemhtml.js
 * Скрипты + шаблоны
   BH: https://yastatic.net/bem-core/latest/touch/bem-core.js+bh.js 

Бандлы без автоинициализации:

 * Скрипты: https://yastatic.net/bem-core/latest/touch/bem-core.no-autoinit.js
 * Скрипты + шаблоны
   BEMHTML: https://yastatic.net/bem-core/latest/touch/bem-core.no-autoinit.js+bemhtml.js
 * Cкрипты + шаблоны
   BH: https://yastatic.net/bem-core/latest/touch/bem-core.no-autoinit.js+bh.js

Статические пути для разработки:

Платформа desktop

 * Неминимизированные
   стили: https://yastatic.net/bem-core/latest/desktop/bem-core.dev.css
 * Неминимизированные шаблоны
   BEMHTML: https://yastatic.net/bem-core/latest/desktop/bem-core.dev.bemhtml.js
 * Неминимизированные шаблоны
   BH: https://yastatic.net/bem-core/latest/desktop/bem-core.dev.bh.js

Бандлы с автоинициализацией:

 * Неминимизированные
   скрипты: https://yastatic.net/bem-core/latest/desktop/bem-core.dev.js
 * Неминимизированные скрипты + шаблоны
   BEMHTML: https://yastatic.net/bem-core/latest/desktop/bem-core.dev.js+bemhtml.js
 * Неминимизированные скрипты + шаблоны
   BH: https://yastatic.net/bem-core/latest/desktop/bem-core.dev.js+bh.js

Бандлы без автоинициализациии:

 * Неминимизированные
   скрипты: https://yastatic.net/bem-core/latest/desktop/bem-core.dev.no-autoinit.js
 * Неминимизированные скрипты + шаблоны
   BEMHTML: https://yastatic.net/bem-core/latest/desktop/bem-core.dev.no-autoinit.js+bemhtml.js
 * Неминимизированные скрипты + шаблоны
   BH: https://yastatic.net/bem-core/latest/desktop/bem-core.dev.no-autoinit.js+bh.js

Платформа touch

 * Неминимизированные
   стили: https://yastatic.net/bem-core/latest/touch/bem-core.dev.css
 * Неминимизированные шаблоны
   BEMHTML: https://yastatic.net/bem-core/latest/touch/bem-core.dev.bemhtml.js
 * Неминимизированные шаблоны
   BH: https://yastatic.net/bem-core/latest/touch/bem-core.dev.bh.js

Бандлы с автоинициализацией:

 * Неминимизированные
   скрипты: https://yastatic.net/bem-core/latest/touch/bem-core.dev.js
 * Неминимизированные скрипты + шаблоны
   BEMHTML: https://yastatic.net/bem-core/latest/touch/bem-core.dev.js+bemhtml.js
 * Неминимизированные скрипты + шаблоны
   BH: https://yastatic.net/bem-core/latest/touch/bem-core.dev.js+bh.js

Бандлы без автоинициализациии:

 * Неминимизированные
   скрипты: https://yastatic.net/bem-core/latest/touch/bem-core.dev.no-autoinit.js
 * Неминимизированные скрипты + шаблоны
   BEMHTML: https://yastatic.net/bem-core/latest/touch/bem-core.dev.no-autoinit.js+bemhtml.js
 * Неминимизированные скрипты + шаблоны
   BH: https://yastatic.net/bem-core/latest/touch/bem-core.dev.no-autoinit.js+bh.js


YANDEX.MAPS

Модули расширяют возможности JS API Яндекс.Карт. Документация к модулям
опубликована на github, а в песочнице есть примеры, которые помогут быстро
разобраться с их использованием.

Yandex.Maps API Area Calculation Plugin

Сайт: https://github.com/yandex/mapsapi-area

Лицензия: BSD 2-clause

Версии: 0.0.1

Статический путь:
https://yastatic.net/s3/mapsapi-jslibs/area/0.0.1/util.calculateArea.min.js

Статический путь для разработки:
https://yastatic.net/s3/mapsapi-jslibs/area/0.0.1/util.calculateArea.js

Yandex.Maps API Polylabeler Plugin

Сайт: https://github.com/yandex/mapsapi-polylabeler

Лицензия: BSD 2-clause

Версии: 1.0.1, 1.0.2

Статический
путь: https://yastatic.net/s3/mapsapi-jslibs/polylabeler/1.0.2/polylabel.min.js 

Yandex.Maps API Heatmap Module

Сайт: https://github.com/yandex/mapsapi-heatmap

Лицензия: BSD 2-clause

Версии: 0.0.1

Статический
путь: https://yastatic.net/s3/mapsapi-jslibs/heatmap/0.0.1/heatmap.min.js

Статический путь для разработки:
https://yastatic.net/s3/mapsapi-jslibs/heatmap/0.0.1/heatmap.js


JQUERY

Сайт: http://jquery.com

Лицензия: MIT/GPL

Версии: 3.3.1, 3.1.1-3.1.0, 2.2.4-2.2.0, 2.1.4-2.1.0, 2.0.3-2.0.0,
1.12.3-1.12.0, 1.11.3-1.11.0, 1.10.2-1.10.0, 1.9.1-1.9.0, 1.8.3-1.8.0,
1.7.2-1.7.0, 1.6.4-1.6.0, 1.5.2-1.5.0, 1.4.4-1.4.0, 1.3.2-1.3.0, 1.2.6

Статический путь: https://yastatic.net/jquery/3.3.1/jquery.min.js

Статический путь для разработки: https://yastatic.net/jquery/3.3.1/jquery.js


LO-DASH

Сайт: http://lodash.com/

Лицензия: MIT

Версии: 4.17.11, 4.16,6, 4.10.0, 3.10.1

Пример пути: https://yastatic.net/lodash/4.17.11/lodash.min.js

Статический путь (core
build): https://yastatic.net/lodash/4.10.0/lodash.core.min.js

Статический путь (full build): https://yastatic.net/lodash/4.10.0/lodash.min.js


SWFOBJECT

Сайт: http://code.google.com/p/swfobject

Лицензия: MIT

Версии: 2.2, 2.1

Статический путь: https://yastatic.net/swfobject/2.2/swfobject.min.js

Статический путь для разработки: https://yastatic.net/swfobject/2.2/swfobject.js

Запрос с помощью загрузчика: Ya.load("swfobject", "2.2")


ЗАПИСИ ДОКЛАДОВ

Встрой меня в iframe


Бывают задачи, когда разработчикам необходимо встраивать свой контент на
сторонние сайты. И тут же встаёт вопрос: inline или iframe, что выбрать? Алексей
расскажет про различия в подходах и подробно остановится на встраивании с
помощью iframe: детально рассмотрит особенности, проблемы и способы их решения
при использовании этой технологии.


Постепенная отдача страницы


Павел расскажет о том, что нужно сделать, чтобы пользователи увидели контент на
сайте как можно быстрее, в частности, про «отдачу» готовых частей страницы ещё
до полной готовности данных, а также о том, какие ограничения при внедрении
накладывает такое решение.


Гибридные приложения: минусы и способы их устранения


Приложения, объединяющие в себе web и нативную части, всё чаще попадают на
прилавки сторов. Подобный микс со вставками из быстрого нативного кода с первого
взгляда даёт одни плюсы. Павел раскроет скрытые минусы такого объединения и
способы их устранения.


Встрой меня в iframe


Бывают задачи, когда разработчикам необходимо встраивать свой контент на
сторонние сайты. И тут же встаёт вопрос: inline или iframe, что выбрать? Алексей
расскажет про различия в подходах и подробно остановится на встраивании с
помощью iframe: детально рассмотрит особенности, проблемы и способы их решения
при использовании этой технологии.


Постепенная отдача страницы


Павел расскажет о том, что нужно сделать, чтобы пользователи увидели контент на
сайте как можно быстрее, в частности, про «отдачу» готовых частей страницы ещё
до полной готовности данных, а также о том, какие ограничения при внедрении
накладывает такое решение.


Гибридные приложения: минусы и способы их устранения


Приложения, объединяющие в себе web и нативную части, всё чаще попадают на
прилавки сторов. Подобный микс со вставками из быстрого нативного кода с первого
взгляда даёт одни плюсы. Павел раскроет скрытые минусы такого объединения и
способы их устранения.



 * Обратная связь
 * Пользовательское соглашение


©2024
Яндекс

Mon Sep 19 2022 21:00:00 GMT+0300 (Moscow Standard Time)