網(wǎng)友評(píng)分:
7.6分
WebComponents.exe插件是一款由海康威視出品的Web控件開發(fā)插件,它是基于ActiveX和NPAPI開發(fā)的WEB控件,軟件支持視頻回放、實(shí)時(shí)預(yù)覽視頻、控制云臺(tái)、實(shí)現(xiàn)預(yù)覽與回放等功能,支持B/S網(wǎng)頁開發(fā),不適用于C/S開發(fā)。
近年來,web 開發(fā)者們通過插件或者模塊的形式在網(wǎng)上分享自己的代碼,便于其他開發(fā)者們復(fù)用這些優(yōu)秀的代碼。同樣的故事不斷發(fā)生,人們不斷的復(fù)用 javascript 文件,然后是 CSS 文件,當(dāng)然還有 HTML 片段。但是你又必須祈禱這些引入的代碼不會(huì)摧毀你的網(wǎng)站或者web app。WebComponents 是這類問題最好的良藥,通過一種標(biāo)準(zhǔn)化的非侵入的方式封裝一個(gè)組件,每個(gè)組件能組織好它自身的 HTML 結(jié)構(gòu)、CSS 樣式、javascript 代碼,并且不會(huì)干擾頁面上的其他代碼。
1、The Shadow DOM:大家之前可能聽說過 shadow DOM,但 shadow DOM 到底是什么? 開發(fā)者能通過 shadow DOM 在文檔流中創(chuàng)建一些完全獨(dú)立于其他元素的子 DOM 樹(sub-DOM trees), 由于這個(gè)特性,使得我們可以封裝一個(gè)具有獨(dú)立功能的組件,并且可以保證不會(huì)在不無意中干擾到其它 DOM 元素。shadow DOM 和標(biāo)準(zhǔn)的 DOM 一樣,可以設(shè)置它的樣式,也可以用 javascript 操作它的行為。主文檔流和基于 shadow DOM 創(chuàng)建的獨(dú)立組件之間的互不干擾,所以組件的復(fù)用也就變得異常簡(jiǎn)單方便。
2、HTML 模板:只要你用過類似 Angular JS 之類的現(xiàn)代 javascript 框架,就一定對(duì) HTML 模板再熟悉不過了。開發(fā)者通過模板來復(fù)用一些 HTML 代碼段,在 HTML5 標(biāo)準(zhǔn)下我們甚至不需要 javascript 框架就能輕松使用模板。
3、導(dǎo)入 HTML 模板:在模板中創(chuàng)建 HTML 代碼塊和子 DOM 樹,使得我們可以用不同的物理文件來組織代碼。通過<link>標(biāo)簽來引入這些文件,就像我們?cè)?PHP 文件中引用 javascript 文件那樣簡(jiǎn)單。
4、自定義元素:我們聲明一個(gè)語義化的自定義元素來引用組件,用 javascript 建立自定義元素和模板、shadow DOM 之間的關(guān)聯(lián),然后將自定義標(biāo)簽(例如<my-custom-element></my-custom-element>)插入到頁面上就能得到一個(gè)封裝好的組件。Angular JS 中有很多類似的寫法。
??低晹z像頭WEB控件安裝包WebComponents.exe3.0.5.56,壓縮包內(nèi)附帶demo和文檔說明。
附WEB3.0控件開發(fā)包編程指南,Web控件V3.0基于ActiveX和NPAPI開發(fā),接口封裝于javascript腳本,以javascript接口形式提供用戶集成,支持網(wǎng)頁上實(shí)現(xiàn)預(yù)覽、回放、云臺(tái)控制等功能。該控件開發(fā)包僅支持B/S網(wǎng)頁開發(fā),不適用于C/S開發(fā)。
標(biāo)簽: ??低?/a> WebComponents
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)