那時在Univac 90/60系列主機的Unisys VS/9 操作系統中,運行着一個叫 EDT 的文本編輯器,它提供一種功能可以從編輯器中運行其它應用程序,並允許這些程序訪問編輯器的緩衝區,在內存中提供一種編輯會話。 這樣這些外來的應用程序就可以依靠共享的緩衝區執行文本操作了。 這種功能後來被 Waterloo Fortran編譯器使用,和EDT編輯的Fortran程序進行交互編譯。
主應用程序提供給插件可以使用的服務,讓插件在主應用程序中註冊插件本身,以及和插件進行數據交換的協議。 plugins2025 插件依賴於主應用程序提供的這些服務,通常不能獨立運行。 相反地,主應用程序和插件是分離的,這就使得我們可以不改變主應用程序而動態增加或更新插件。
plugins: 目錄
公開的應用程序接口(API)提供一個標準接口,允許第三方編寫插件和主應用程序交互。 一個穩定的API必須在主應用程序版本升級後第三方插件仍可以運行。 Adobe Photoshop 和 After Effects plugins2025 plugins 提供給插件的API已經成爲一種圖像處理軟件API的標準,被相類的圖像處理軟件所採納。 plugins2025 其它類似的API包括 Audio plugins2025 Units 和VST。
將會被執行的Java Class文件的目錄(或者是路徑),如果你沒有提供此屬性,那麼使用;的jsp文件的目錄將會被使用. ;元素用於在瀏覽器中播放或顯示一個對象(典型的就是applet和Bean),而這種顯示需要在瀏覽器的java插件。 應用程序支持Plugin有許多原因,主要原因有:使第三方的開發者有能力擴展應用程序,以提供無法先期預料的特色;減小應用程序的大小;由於軟件版權之間的不兼容性將源代碼和應用程序分享。 當Jsp文件被編譯,送往瀏覽器時,;元素將會根據瀏覽器的版本替換成;或者;元素。
plugins: pluginPlugin 架構
插件稍不同於擴展(extension),插件通常依賴於主應用程序的接口,有一個它們可以運行的確定的界限。 相同的是,它們通常都用來減少主應用程序的大小、提供一些可選的功能。 將會被Java插件執行的Java Class的名字,必須以.class結尾。 這個文件必須存在於codebase屬性指定的目錄中.
- 相反地,主應用程序和插件是分離的,這就使得我們可以不改變主應用程序而動態增加或更新插件。
- Adobe Photoshop 和 After Effects 提供給插件的API已經成爲一種圖像處理軟件API的標準,被相類的圖像處理軟件所採納。
- 插件依賴於主應用程序提供的這些服務,通常不能獨立運行。
- 主應用程序提供給插件可以使用的服務,讓插件在主應用程序中註冊插件本身,以及和插件進行數據交換的協議。
- 這個文件必須存在於codebase屬性指定的目錄中.
- 在以後的文章中將會提到Mozilla插件和古老的NPAPI的淵源,以及firefox中插件和擴展的區別。
- 將會被執行的Java Class文件的目錄(或者是路徑),如果你沒有提供此屬性,那麼使用;的jsp文件的目錄將會被使用.
注意,;用於HTML 4.0 ,;用於HTML 3.2. 這裏不得不提到Mozilla Firefox 和相關軟件。 它們使用一個叫做Add-on的名詞,Add-on又被細分爲插件、主題、搜索引擎和擴展。 在以後的文章中將會提到Mozilla插件和古老的NPAPI的淵源,以及firefox中插件和擴展的區別。