aboutsummaryrefslogtreecommitdiff
path: root/files/uk/interfaces/про_скриптосумісні_інтерфейси/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/uk/interfaces/про_скриптосумісні_інтерфейси/index.html')
-rw-r--r--files/uk/interfaces/про_скриптосумісні_інтерфейси/index.html28
1 files changed, 28 insertions, 0 deletions
diff --git a/files/uk/interfaces/про_скриптосумісні_інтерфейси/index.html b/files/uk/interfaces/про_скриптосумісні_інтерфейси/index.html
new file mode 100644
index 0000000000..ef43977193
--- /dev/null
+++ b/files/uk/interfaces/про_скриптосумісні_інтерфейси/index.html
@@ -0,0 +1,28 @@
+---
+title: Про скриптосумісні інтерфейси
+slug: Interfaces/Про_скриптосумісні_інтерфейси
+tags:
+ - Interface
+ - Interfaces
+ - 'Interfaces:Scriptable'
+ - XPCOM
+ - Довідка з XPCOM API
+translation_of: Interfaces/About_Scriptable_Interfaces
+---
+<h2 id="Status_of_this_document" name="Status_of_this_document">Статус цього документа</h2>
+
+<p>Це лише початковий та неповний документ. Більшість наведених відомостей ґрунтується на <a href="http://www.mozilla.org/scriptable/">http://www.mozilla.org/scriptable/</a> й статті <a href="/uk/docs/Mozilla/Tech/XPCOM/Guide/Creating_components">Creating XPCOM Components</a>.</p>
+
+<h2 id="Scriptable_Interfaces" name="Scriptable_Interfaces">Скриптосумісні інтерфейси</h2>
+
+<p><a href="/en-US/docs/Creating_XPCOM_Components/An_Overview_of_XPCOM#Interfaces">Інтерфейси</a> дозволяють компонентам XPCOM виставляти свою функціональність назовні, водночас приховуючи деталі реалізації компонента. Інтерфейси пишуться мовою опису інтерфейсів <a href="/en-US/docs/XPIDL">XPIDL</a>.</p>
+
+<p>Якщо інтерфейс позначено як скриптосумісний, це свідчить про те, що на компоненти, які надають цей інтерфейс, можна посилатися (через той інтерфейс) зі скриптів (як-от <a href="/uk/docs/JavaScript">JavaScript</a>), а також те, що нові компоненти можна створювати шляхом реалізації таких інтерфейсів скриптовими мовами.</p>
+
+<h2 id="XPConnect" name="XPConnect">XPConnect</h2>
+
+<p><a href="/uk/docs/XPConnect">XPConnect</a> — це технологія, що дозволяє використовувати/реалізовувати скриптосумісні інтерфейси у скриптах JavaScript. Жодної іншої скриптової мови XPConnect не підтримує.</p>
+
+<h2 id="Python" name="Python">Python</h2>
+
+<p>Існує розширення {{Source("extensions/python")}}, що наводить мости між <a href="/uk/docs/XPCOM">XPCOM</a> та <a href="http://python.org/">Python</a>, уможливлюючи використання/реалізацію скриптосумісних інтерфейсів мовою Python.</p>