Enviar búsqueda
Cargar
Разработка расширений Firefox
•
Descargar como PPTX, PDF
•
0 recomendaciones
•
1,015 vistas
Alex Tumanoff
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 21
Descargar ahora
Recomendados
05 задания
05 задания
natlya75
тпцми лекция 3 браузеры
тпцми лекция 3 браузеры
annuta123
мой любимый браузер
мой любимый браузер
Ksusha Sosnovskaya
сравнение браузеров
сравнение браузеров
natasha16makritskaya
Top brauzerov
Top brauzerov
Lera Seredyuk
браузер
браузер
Елена Иванова
Владимир Гриненко — Библиотеки блоков bem-core и bem-components
Владимир Гриненко — Библиотеки блоков bem-core и bem-components
Yandex
Отполифиль свой CSS - MinskCSS 2
Отполифиль свой CSS - MinskCSS 2
Vasiliy Vanchuck
Recomendados
05 задания
05 задания
natlya75
тпцми лекция 3 браузеры
тпцми лекция 3 браузеры
annuta123
мой любимый браузер
мой любимый браузер
Ksusha Sosnovskaya
сравнение браузеров
сравнение браузеров
natasha16makritskaya
Top brauzerov
Top brauzerov
Lera Seredyuk
браузер
браузер
Елена Иванова
Владимир Гриненко — Библиотеки блоков bem-core и bem-components
Владимир Гриненко — Библиотеки блоков bem-core и bem-components
Yandex
Отполифиль свой CSS - MinskCSS 2
Отполифиль свой CSS - MinskCSS 2
Vasiliy Vanchuck
Зачем вам нужен BuddyPress?
Зачем вам нужен BuddyPress?
Slava Abakumov
Эссе по теме браузеры
Эссе по теме браузеры
Maxim Moroz
буктрейлер
буктрейлер
cbs_iskitim
Докладчик: Пётр Камышников, глава команды интерфейса на проекте «Аллоды Онлайн».
Докладчик: Пётр Камышников, глава команды интерфейса на проекте «Аллоды Онлайн».
Андрей Бростовский
Построение внутренней ссылочной структуры
Построение внутренней ссылочной структуры
Alexey Kostin
рейтинг браузеров
рейтинг браузеров
Hannah Karpovskaya
Top 3
Top 3
Anastasiya Zagday
Mini esse po-teme_brauzery
Mini esse po-teme_brauzery
Lesha Manchuk
Windows to Go в Windows 8
Windows to Go в Windows 8
InstituteIBA
Overview of PaaS: Java experience
Overview of PaaS: Java experience
Alex Tumanoff
Sql server clr integration
Sql server clr integration
Alex Tumanoff
Dependency injection with unity 2.0 Dmytro Mindra Lohika
Dependency injection with unity 2.0 Dmytro Mindra Lohika
Alex Tumanoff
Silverlight 4, есть ли жизнь на десктопе
Silverlight 4, есть ли жизнь на десктопе
Alex Tumanoff
Mike ponomarenko java17-fork-v1.2
Mike ponomarenko java17-fork-v1.2
Alex Tumanoff
Test driven development in net
Test driven development in net
Alex Tumanoff
Enterprise or not to enterprise
Enterprise or not to enterprise
Alex Tumanoff
JSF2
JSF2
Alex Tumanoff
Веб 3.0. Футуристический рассказ о будущем интернета и IT
Веб 3.0. Футуристический рассказ о будущем интернета и IT
DevDay
Golang
Golang
Dmitry Kakunin
Browzer
Browzer
IKTO
Оранжевый - новый синий: Как портировать Chrome Extension в Firefox Extension
Оранжевый - новый синий: Как портировать Chrome Extension в Firefox Extension
chaykaborya
браузеры презентация
браузеры презентация
4ertenka
Más contenido relacionado
La actualidad más candente
Зачем вам нужен BuddyPress?
Зачем вам нужен BuddyPress?
Slava Abakumov
Эссе по теме браузеры
Эссе по теме браузеры
Maxim Moroz
буктрейлер
буктрейлер
cbs_iskitim
Докладчик: Пётр Камышников, глава команды интерфейса на проекте «Аллоды Онлайн».
Докладчик: Пётр Камышников, глава команды интерфейса на проекте «Аллоды Онлайн».
Андрей Бростовский
Построение внутренней ссылочной структуры
Построение внутренней ссылочной структуры
Alexey Kostin
рейтинг браузеров
рейтинг браузеров
Hannah Karpovskaya
Top 3
Top 3
Anastasiya Zagday
Mini esse po-teme_brauzery
Mini esse po-teme_brauzery
Lesha Manchuk
Windows to Go в Windows 8
Windows to Go в Windows 8
InstituteIBA
La actualidad más candente
(9)
Зачем вам нужен BuddyPress?
Зачем вам нужен BuddyPress?
Эссе по теме браузеры
Эссе по теме браузеры
буктрейлер
буктрейлер
Докладчик: Пётр Камышников, глава команды интерфейса на проекте «Аллоды Онлайн».
Докладчик: Пётр Камышников, глава команды интерфейса на проекте «Аллоды Онлайн».
Построение внутренней ссылочной структуры
Построение внутренней ссылочной структуры
рейтинг браузеров
рейтинг браузеров
Top 3
Top 3
Mini esse po-teme_brauzery
Mini esse po-teme_brauzery
Windows to Go в Windows 8
Windows to Go в Windows 8
Destacado
Overview of PaaS: Java experience
Overview of PaaS: Java experience
Alex Tumanoff
Sql server clr integration
Sql server clr integration
Alex Tumanoff
Dependency injection with unity 2.0 Dmytro Mindra Lohika
Dependency injection with unity 2.0 Dmytro Mindra Lohika
Alex Tumanoff
Silverlight 4, есть ли жизнь на десктопе
Silverlight 4, есть ли жизнь на десктопе
Alex Tumanoff
Mike ponomarenko java17-fork-v1.2
Mike ponomarenko java17-fork-v1.2
Alex Tumanoff
Test driven development in net
Test driven development in net
Alex Tumanoff
Enterprise or not to enterprise
Enterprise or not to enterprise
Alex Tumanoff
JSF2
JSF2
Alex Tumanoff
Destacado
(8)
Overview of PaaS: Java experience
Overview of PaaS: Java experience
Sql server clr integration
Sql server clr integration
Dependency injection with unity 2.0 Dmytro Mindra Lohika
Dependency injection with unity 2.0 Dmytro Mindra Lohika
Silverlight 4, есть ли жизнь на десктопе
Silverlight 4, есть ли жизнь на десктопе
Mike ponomarenko java17-fork-v1.2
Mike ponomarenko java17-fork-v1.2
Test driven development in net
Test driven development in net
Enterprise or not to enterprise
Enterprise or not to enterprise
JSF2
JSF2
Similar a Разработка расширений Firefox
Веб 3.0. Футуристический рассказ о будущем интернета и IT
Веб 3.0. Футуристический рассказ о будущем интернета и IT
DevDay
Golang
Golang
Dmitry Kakunin
Browzer
Browzer
IKTO
Оранжевый - новый синий: Как портировать Chrome Extension в Firefox Extension
Оранжевый - новый синий: Как портировать Chrome Extension в Firefox Extension
chaykaborya
браузеры презентация
браузеры презентация
4ertenka
браузеры презентация
браузеры презентация
4ertenka
Наиболее интересные технологические нововведения IBM i
Наиболее интересные технологические нововведения IBM i
Aliaksei Hlinski
браузеры
браузеры
Ромашко Александра
Лингвистический тренажер. PoliglotPro
Лингвистический тренажер. PoliglotPro
atypus
Никита Вельмаскин - Интерпретатор или думаем над скриптовым движком для Ваше...
Никита Вельмаскин - Интерпретатор или думаем над скриптовым движком для Ваше...
IT Share
браузеры
браузеры
Ekaterina Mandik
Браузеры
Браузеры
Ekaterina Mandik
браузеры
браузеры
Ekaterina Mandik
CodeFest 2013. Лузин А. — Бэкенд-винегрет: как подружить разные ЯП на ваших с...
CodeFest 2013. Лузин А. — Бэкенд-винегрет: как подружить разные ЯП на ваших с...
CodeFest
мастер --класс
мастер --класс
lydashok
Desktop app based on node js and html5
Desktop app based on node js and html5
Provectus
тпцми лекция 3 браузеры
тпцми лекция 3 браузеры
annuta123
Разработка Google Extensions. Начальный уровень. MeetUP 4 #yarfrontend
Разработка Google Extensions. Начальный уровень. MeetUP 4 #yarfrontend
kaknado.me
Пишем Google Extensions. Начальный уровень
Пишем Google Extensions. Начальный уровень
oelifantiev
Progopedia - OSDN
Progopedia - OSDN
Sergey Dymchenko
Similar a Разработка расширений Firefox
(20)
Веб 3.0. Футуристический рассказ о будущем интернета и IT
Веб 3.0. Футуристический рассказ о будущем интернета и IT
Golang
Golang
Browzer
Browzer
Оранжевый - новый синий: Как портировать Chrome Extension в Firefox Extension
Оранжевый - новый синий: Как портировать Chrome Extension в Firefox Extension
браузеры презентация
браузеры презентация
браузеры презентация
браузеры презентация
Наиболее интересные технологические нововведения IBM i
Наиболее интересные технологические нововведения IBM i
браузеры
браузеры
Лингвистический тренажер. PoliglotPro
Лингвистический тренажер. PoliglotPro
Никита Вельмаскин - Интерпретатор или думаем над скриптовым движком для Ваше...
Никита Вельмаскин - Интерпретатор или думаем над скриптовым движком для Ваше...
браузеры
браузеры
Браузеры
Браузеры
браузеры
браузеры
CodeFest 2013. Лузин А. — Бэкенд-винегрет: как подружить разные ЯП на ваших с...
CodeFest 2013. Лузин А. — Бэкенд-винегрет: как подружить разные ЯП на ваших с...
мастер --класс
мастер --класс
Desktop app based on node js and html5
Desktop app based on node js and html5
тпцми лекция 3 браузеры
тпцми лекция 3 браузеры
Разработка Google Extensions. Начальный уровень. MeetUP 4 #yarfrontend
Разработка Google Extensions. Начальный уровень. MeetUP 4 #yarfrontend
Пишем Google Extensions. Начальный уровень
Пишем Google Extensions. Начальный уровень
Progopedia - OSDN
Progopedia - OSDN
Más de Alex Tumanoff
Sql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen Nedaskivskyi
Alex Tumanoff
Odessa .net-user-group-sql-server-2019-hidden-gems by Denis Reznik
Odessa .net-user-group-sql-server-2019-hidden-gems by Denis Reznik
Alex Tumanoff
Azure data bricks by Eugene Polonichko
Azure data bricks by Eugene Polonichko
Alex Tumanoff
Sdlc by Anatoliy Anthony Cox
Sdlc by Anatoliy Anthony Cox
Alex Tumanoff
Kostenko ux november-2014_1
Kostenko ux november-2014_1
Alex Tumanoff
Java 8 in action.jinq.v.1.3
Java 8 in action.jinq.v.1.3
Alex Tumanoff
"Drools: декларативная бизнес-логика в Java-приложениях" by Дмитрий Контрерас...
"Drools: декларативная бизнес-логика в Java-приложениях" by Дмитрий Контрерас...
Alex Tumanoff
Spring.new hope.1.3
Spring.new hope.1.3
Alex Tumanoff
Sql saturday azure storage by Anton Vidishchev
Sql saturday azure storage by Anton Vidishchev
Alex Tumanoff
Navigation map factory by Alexey Klimenko
Navigation map factory by Alexey Klimenko
Alex Tumanoff
Serialization and performance by Sergey Morenets
Serialization and performance by Sergey Morenets
Alex Tumanoff
Игры для мобильных платформ by Алексей Рыбаков
Игры для мобильных платформ by Алексей Рыбаков
Alex Tumanoff
Android sync adapter
Android sync adapter
Alex Tumanoff
Async clinic by by Sergey Teplyakov
Async clinic by by Sergey Teplyakov
Alex Tumanoff
Deep Dive C# by Sergey Teplyakov
Deep Dive C# by Sergey Teplyakov
Alex Tumanoff
Bdd by Dmitri Aizenberg
Bdd by Dmitri Aizenberg
Alex Tumanoff
Неформальные размышления о сертификации в IT
Неформальные размышления о сертификации в IT
Alex Tumanoff
"AnnotatedSQL - провайдер с плюшками за 5 минут" - Геннадий Дубина, Senior So...
"AnnotatedSQL - провайдер с плюшками за 5 минут" - Геннадий Дубина, Senior So...
Alex Tumanoff
Patterns of parallel programming
Patterns of parallel programming
Alex Tumanoff
Lambda выражения и Java 8
Lambda выражения и Java 8
Alex Tumanoff
Más de Alex Tumanoff
(20)
Sql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen Nedaskivskyi
Odessa .net-user-group-sql-server-2019-hidden-gems by Denis Reznik
Odessa .net-user-group-sql-server-2019-hidden-gems by Denis Reznik
Azure data bricks by Eugene Polonichko
Azure data bricks by Eugene Polonichko
Sdlc by Anatoliy Anthony Cox
Sdlc by Anatoliy Anthony Cox
Kostenko ux november-2014_1
Kostenko ux november-2014_1
Java 8 in action.jinq.v.1.3
Java 8 in action.jinq.v.1.3
"Drools: декларативная бизнес-логика в Java-приложениях" by Дмитрий Контрерас...
"Drools: декларативная бизнес-логика в Java-приложениях" by Дмитрий Контрерас...
Spring.new hope.1.3
Spring.new hope.1.3
Sql saturday azure storage by Anton Vidishchev
Sql saturday azure storage by Anton Vidishchev
Navigation map factory by Alexey Klimenko
Navigation map factory by Alexey Klimenko
Serialization and performance by Sergey Morenets
Serialization and performance by Sergey Morenets
Игры для мобильных платформ by Алексей Рыбаков
Игры для мобильных платформ by Алексей Рыбаков
Android sync adapter
Android sync adapter
Async clinic by by Sergey Teplyakov
Async clinic by by Sergey Teplyakov
Deep Dive C# by Sergey Teplyakov
Deep Dive C# by Sergey Teplyakov
Bdd by Dmitri Aizenberg
Bdd by Dmitri Aizenberg
Неформальные размышления о сертификации в IT
Неформальные размышления о сертификации в IT
"AnnotatedSQL - провайдер с плюшками за 5 минут" - Геннадий Дубина, Senior So...
"AnnotatedSQL - провайдер с плюшками за 5 минут" - Геннадий Дубина, Senior So...
Patterns of parallel programming
Patterns of parallel programming
Lambda выражения и Java 8
Lambda выражения и Java 8
Разработка расширений Firefox
1.
Разработка расширений
Firefox Алекс Туманов Компьютерная Академия “Шаг”
2.
О чем будет
доклад?
3.
4.
Породы котиков
5.
Кастомизация котика
6.
Породы браузеров
7.
Хватает ли вам
возможностей браузера?
8.
2 Пути • Создание
собственного приложения • Создание расширения (add-in, plugin и т.д.) для браузера
9.
Создай браузер! Сделай
мир лучше!
10.
Создай расширение!
Сделай мир лучше наверняка • C++ и COM • C# и COM • JS и XUL
11.
12.
Просто и доступно •
JavaScript • XUL (spell it so - zool) • XUL - XML User Interface Language
13.
Возможности по настройке
Firefox • Add-on • Extension • Plugin • Theme • Language pack
14.
Типы расширений • Traditional
extensions • JetPack extensions • Bootstrapped extensions
15.
Что такое расширение
на физическом уровне? Файл с расширением .xpi XPI spell as ZIPPY XPI – Cross Platform Installer
16.
17.
Препарируем тушку!
18.
Препарируем тушку 2!
19.
Полезные инструменты • Developer
Assistant extension (Extension Developer’s Extension) • Console Error 2 extension • Dom Inspector • Firebug • Komodo Edit • Notepad++
20.
Полезные ссылки •
https://developer.mozilla.org/en-US/docs/Building_an_Extension • https://developer.mozilla.org/en-US/docs/XUL/School_tutorial/Introduction?redirectlocale=en- US&redirectslug=XUL_School%2FIntroduction • http://kb.mozillazine.org/Getting_started_with_extension_development • https://developer.mozilla.org/en-US/docs/Extensions
21.
Спасибо за внимание!
Descargar ahora