Школьный учебник по XUL

  • Revision slug: XUL_School
  • Revision title: XUL School Tutorial
  • Revision id: 327809
  • Created:
  • Creator: hbvit7
  • Is current revision? Нет
  • комментировать

Revision Content

Школа XUL - это содержательное руководство по разработке дополнений, в котором акцент сделан на разработке расширений Firefox. Рекомендуется прочитать его полностью хотя бы один раз. Поскольку Firefox быстро развивается, содержание данного руководства должно обновляться и быть актуальным.

Введение
Basic functionality
Intermediate functionality
Advanced topics
Appendices

The XUL School project was developed by Appcoast (formerly Glaxstar). The project is now published here following its sharing licenses. Its contents have been modified from the original source as necessary.

{{ languages( { "ja": "ja/XUL_School", "fr": "fr/Vulgarisation_XUL", "es": "es/Escuela_XUL" } ) }}

 

Revision Source

<p>Школа XUL - это содержательное руководство по разработке дополнений, в котором акцент сделан на разработке расширений Firefox. Рекомендуется прочитать его полностью хотя бы один раз. Поскольку Firefox быстро развивается, содержание данного руководства должно обновляться и быть актуальным.</p>
<dl>
  <dt>
    Введение</dt>
  <dd>
    <ul>
      <li><a href="/ru/XUL_School/Introduction" title="en/XUL School/Introduction">Введение</a></li>
      <li><a href="/en/XUL_School/Getting_Started_with_Firefox_Extensions" title="en/XUL School/Getting Started with Firefox Extensions">Getting Started with Firefox Extensions</a></li>
      <li><a href="/en/XUL_School/The_Essentials_of_an_Extension" title="en/XUL School/The Essentials of an Extension">The Essentials of an Extension</a></li>
      <li><a href="/en/XUL_School/Setting_Up_a_Development_Environment" title="en/XUL School/Setting Up a Development Environment">Setting Up a Development Environment</a></li>
      <li><a href="/en/XUL_School/JavaScript_Object_Management" title="en/XUL School/JavaScript Object Management">JavaScript Object Management</a></li>
    </ul>
  </dd>
  <dt>
    Basic functionality</dt>
  <dd>
    <ul>
      <li><a href="/en/XUL_School/Adding_menus_and_submenus" title="en/XUL School/Adding menus and submenus">Adding menus and submenus</a></li>
      <li><a href="/en/XUL_School/Adding_Toolbars_and_Toolbar_Buttons" title="en/XUL School/Adding Toolbars and Toolbar Buttons">Adding Toolbars and Toolbar Buttons</a></li>
      <li><a href="/en/XUL_School/Adding_Events_and_Commands" title="en/XUL School/Adding Events and Commands">Adding events and commands</a></li>
      <li><a href="/en/XUL_School/Adding_windows_and_dialogs" title="en/XUL School/Adding windows and dialogs">Adding windows and dialogs</a></li>
      <li><a href="/en/XUL_School/Adding_sidebars" title="en/XUL School/Adding sidebars">Adding sidebars</a></li>
      <li><a href="/en/XUL_School/User_Notifications_and_Alerts" title="en/XUL School/User Notifications and Alerts">User notifications and alerts</a></li>
    </ul>
  </dd>
  <dt>
    Intermediate functionality</dt>
  <dd>
    <ul>
      <li><a href="/en/XUL_School/Intercepting_Page_Loads" title="en/XUL School/Intercepting Page Loads">Intercepting page loads</a></li>
      <li><a href="/en/XUL_School/Connecting_to_Remote_Content" title="en/XUL School/Connecting to Remote Content">Connecting to Remote Content</a></li>
      <li><a href="/en/XUL_School/Handling_Preferences" title="en/XUL School/Handling Preferences">Handling preferences</a></li>
      <li><a href="/en/XUL_School/Local_Storage" title="en/XUL School/Local Storage">Local Storage</a></li>
    </ul>
  </dd>
  <dt>
    Advanced topics</dt>
  <dd>
    <ul>
      <li><a href="/en/XUL_School/The_Box_Model" title="en/XUL School/The Box Model">The Box Model</a></li>
      <li><a href="/en/XUL_School/XPCOM_Objects" title="en/XUL School/XPCOM Objects">XPCOM Objects</a></li>
      <li><a href="/en/XUL_School/Observer_Notifications" title="en/XUL School/Observer Notifications">Observer Notifications</a></li>
      <li><a href="/en/XUL_School/Custom_XUL_Elements_with_XBL" title="en/XUL School/Custom XUL Elements with XBL">Custom XUL Elements with XBL</a></li>
      <li><a href="/en/XUL_School/Mozilla_Documentation_Roadmap" title="en/XUL School/Mozilla Documentation Roadmap">Mozilla Documentation Roadmap</a></li>
      <li><a href="/en/XUL_School/Useful_Mozilla_Community_Sites" title="en/XUL School/Useful Mozilla Community Sites">Useful Mozilla Community Sites</a></li>
    </ul>
  </dd>
  <dt>
    Appendices</dt>
  <dd>
    <ul>
      <li><a href="/en/XUL_School/Appendix_A:_Add-on_Performance" title="en/XUL School/Appendix A: Add-on Performance">Appendix A: Add-on Performance</a></li>
      <li><a href="/en/XUL_School/Appendix_B:_Install_and_Uninstall_Scripts" title="en/XUL School/Appendix B: Install and Uninstall Scripts">Appendix B: Install and Uninstall Scripts</a></li>
      <li><a href="/en/XUL_School/Appendix_C:_Avoid_using_eval_in_Add-ons" title="en/XUL School/Appendix C: Avoid using eval in Add-ons">Appendix C: Avoiding using eval in Add-ons</a></li>
      <li><a href="/en/XUL_School/Appendix_D:_Loading_Scripts" title="en/XUL School/Appendix D: Loading Scripts">Appendix D: Loading Scripts</a></li>
      <li><a href="/en/XUL_School/DOM_Building_and_HTML_Insertion" title="en/XUL School/Appendix E: DOM Building and HTML Insertion">Appendix E: DOM Building and HTML Insertion</a></li>
      <li><a href="/en/XUL_School/Appendix_F:_Monitoring_DOM_changes" title="en/XUL School/Appendix F: Monitoring DOM changes">Appendix F: Monitoring DOM changes</a></li>
    </ul>
  </dd>
</dl>
<p>The XUL School project was developed by <a class="external" href="http://appcoast.com/" title="http://appcoast.com/">Appcoast</a> (formerly Glaxstar). The project is now published here following its <a href="/Project:Copyrights" title="https://developer.mozilla.org/Project:Copyrights">sharing licenses</a>. Its contents have been modified from the original source as necessary.</p>
<div class="noinclude">
  <p>{{ languages( { "ja": "ja/XUL_School", "fr": "fr/Vulgarisation_XUL", "es": "es/Escuela_XUL" } ) }}</p>
</div>
<p>&nbsp;</p>
Revert to this revision