Mozilla Jetpack (англ. Jetpack — реактивний ранець) — це проєкт, в рамках якого розробляються інструменти і каркас для простого створення додатків Firefox. Проєкт постачає Add-on SDK, набори API, середовище виконання (), та інструмент командного рядка для створення і запуску розширень, а також Add-on Builder, інтегроване середовище розробки через вебінтерфейс, яке використовує SDK.
Тип | (SDK) |
---|---|
Розробник | Mozilla Corporation / Mozilla Foundation |
Стабільний випуск | 1.14 (26 березня 2013 ) |
Платформа | |
Операційна система | крос-платформовий |
Мова програмування | HTML, CSS та JavaScript |
Ліцензія | MPL/GPL/LGPL |
Вебсайт | wiki.mozilla.org/Jetpack |
Підтримка Jetpack інтегрована в браузер починаючи з випуску Firefox 4.
Огляд
Add-on SDK, раніше відомий як Jetpack SDK, дозволяє створювати додатки з використанням технології Jetpack, і на відміну від XUL не вимагає вивчення особливостей внутрішнього устрою браузера й дозволяє створювати додатки з використанням стандартних вебтехнологій HTML, CSS і JavaScript на основі домовленностей CommonJS. Крім простоти розробки, перевагою Jetpack-розширень є можливість миттєвої активації додатків, без перезавантаження браузера, і відсутність вимог до забезпечення сумісності з майбутніми версіями браузера. Управління складанням доповнень до SDK проводиться через спеціальну утиліту, що працює в режимі командного рядка і написану мовою Python. Після збірки додаток оформляється у вигляді інсталяційного XPI-пакунку.
Крім створення додатків на локальній системі за допомогою SDK, в рамках проєкту Add-on Builder створена працююча у вигляді вебзастосунку інтегроване середовище для швидкого створення додатків. Add-on Builder не вимагає установки і працює через веб, надаючи можливості з редагування коду, складання програм, контролю версій, тестування та вибору готових модулів.
Використовуваний для створення додатків Jetpack API розширює звичайний набір класів JavaScript засобами для побудови користувацького інтерфейсу, звернення до підсистем браузера, доступу та маніпулювання вебконтентом. Наприклад, розробник додатків отримує можливість роботи з рядком статусу, табами, буфером обміну та контекстним меню, а також може управляти анімацією, прив'язувати скрипти-обробники до контенту, створювати плаваючі поверх сторінки виринаючі вікна. Підтримується підключення розширюють API зовнішніх бібліотек, таких як jQuery або модуля з реалізацією API сервісу Twitter. Для Jetpack-додатків можна використовувати стандартний зневаджувач FireBug.
Виноски
- . mozilla.org. Архів оригіналу за 2 квітня 2019. Процитовано 26 березня 2013.
- . mozilla.org. Архів оригіналу за 7 січня 2014. Процитовано 22 червня 2011.
- . mozilla.org. Архів оригіналу за 8 серпня 2013. Процитовано 16 червня 2011.
- . Архів оригіналу за 11 жовтня 2011. Процитовано 16 жовтня 2011.
Посилання
- Jetpack Project Page [ 27 жовтня 2020 у Wayback Machine.]
- Add-on Builder and SDK [ 13 жовтня 2011 у Wayback Machine.]
- Add-on SDK documentation [ 7 січня 2014 у Wayback Machine.]
Дивись також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Mozilla Jetpack angl Jetpack reaktivnij ranec ce proyekt v ramkah yakogo rozroblyayutsya instrumenti i karkas dlya prostogo stvorennya dodatkiv Firefox Proyekt postachaye Add on SDK nabori API seredovishe vikonannya ta instrument komandnogo ryadka dlya stvorennya i zapusku rozshiren a takozh Add on Builder integrovane seredovishe rozrobki cherez vebinterfejs yake vikoristovuye SDK Mozilla JetpackTip SDK RozrobnikMozilla Corporation Mozilla FoundationStabilnij vipusk1 14 26 bereznya 2013 11 rokiv tomu 2013 03 26 PlatformaOperacijna sistemakros platformovijMova programuvannyaHTML CSS ta JavaScriptLicenziyaMPL GPL LGPLVebsajtwiki mozilla org Jetpack Pidtrimka Jetpack integrovana v brauzer pochinayuchi z vipusku Firefox 4 OglyadAdd on SDK ranishe vidomij yak Jetpack SDK dozvolyaye stvoryuvati dodatki z vikoristannyam tehnologiyi Jetpack i na vidminu vid XUL ne vimagaye vivchennya osoblivostej vnutrishnogo ustroyu brauzera j dozvolyaye stvoryuvati dodatki z vikoristannyam standartnih vebtehnologij HTML CSS i JavaScript na osnovi domovlennostej CommonJS Krim prostoti rozrobki perevagoyu Jetpack rozshiren ye mozhlivist mittyevoyi aktivaciyi dodatkiv bez perezavantazhennya brauzera i vidsutnist vimog do zabezpechennya sumisnosti z majbutnimi versiyami brauzera Upravlinnya skladannyam dopovnen do SDK provoditsya cherez specialnu utilitu sho pracyuye v rezhimi komandnogo ryadka i napisanu movoyu Python Pislya zbirki dodatok oformlyayetsya u viglyadi instalyacijnogo XPI pakunku Krim stvorennya dodatkiv na lokalnij sistemi za dopomogoyu SDK v ramkah proyektu Add on Builder stvorena pracyuyucha u viglyadi vebzastosunku integrovane seredovishe dlya shvidkogo stvorennya dodatkiv Add on Builder ne vimagaye ustanovki i pracyuye cherez veb nadayuchi mozhlivosti z redaguvannya kodu skladannya program kontrolyu versij testuvannya ta viboru gotovih moduliv Vikoristovuvanij dlya stvorennya dodatkiv Jetpack API rozshiryuye zvichajnij nabir klasiv JavaScript zasobami dlya pobudovi koristuvackogo interfejsu zvernennya do pidsistem brauzera dostupu ta manipulyuvannya vebkontentom Napriklad rozrobnik dodatkiv otrimuye mozhlivist roboti z ryadkom statusu tabami buferom obminu ta kontekstnim menyu a takozh mozhe upravlyati animaciyeyu priv yazuvati skripti obrobniki do kontentu stvoryuvati plavayuchi poverh storinki virinayuchi vikna Pidtrimuyetsya pidklyuchennya rozshiryuyut API zovnishnih bibliotek takih yak jQuery abo modulya z realizaciyeyu API servisu Twitter Dlya Jetpack dodatkiv mozhna vikoristovuvati standartnij znevadzhuvach FireBug Vinoski mozilla org Arhiv originalu za 2 kvitnya 2019 Procitovano 26 bereznya 2013 mozilla org Arhiv originalu za 7 sichnya 2014 Procitovano 22 chervnya 2011 mozilla org Arhiv originalu za 8 serpnya 2013 Procitovano 16 chervnya 2011 Arhiv originalu za 11 zhovtnya 2011 Procitovano 16 zhovtnya 2011 PosilannyaJetpack Project Page 27 zhovtnya 2020 u Wayback Machine Add on Builder and SDK 13 zhovtnya 2011 u Wayback Machine Add on SDK documentation 7 sichnya 2014 u Wayback Machine Divis takozhMozilla Chromeless