Knockout

Knockout

JavaScript類庫
Knockout是一個以數據模型(data model)為基礎的能夠幫助你創建富文本,響應顯示和編輯用戶界面的JavaScript類庫。Corel 公司出品的專業去背景軟件,連極細的毛發都能從複雜的背景中分離出來。Knockout是一個輕量級的UI類庫,通過應用MVVM模式使JavaScript前端UI簡單化。任何時候如果你的UI需要自動更新(比如:更新依賴于用戶的行為或者外部數據源的改變),KO能夠很簡單的幫你實現并且很容易維護。◆ 輕易可擴展- 幾行代碼就可以實現自定義行為作為新的聲明式綁定。
  • 中文名:
  • 外文名:Knockout
  • 别名:
  • 英:['nɒkaʊt]
  • 美:[ˈnɑkˌaʊt]
  • 漢語解釋:擊昏,擊倒;擊倒的,打倒的

專業解釋

Noun

1. a very attractive or seductive looking woman

synonym: smasher,stunner,beauty,ravisher,sweetheart,peach,lulu,looker,mantrap,dish

2. a blow that renders the opponent unconscious

synonym: KO

Adjective

1. very strong or vigorous;、

雙語例句

The fight was won by a knockout.

這場拳擊以一擊将對方打倒而獲勝。

He has a knockout of a girlfriend.

他有個挺漂亮的女朋友。

He delivered a knockout blow to all of his rivals.

他給所有對手以緻命一擊。

軟件

Corel 公司出品的專業去背景軟件,連極細的毛發都能從複雜的背景中分離出來。專業一點的術語是制作「遮罩」,所謂的去背,指的是将特定的主體從背景中分離出來, 以便進行其它的後續設計。例如,将人物從風景照之中抽離出來,以便更換背景。 軟件,例如 PhotoImpact、PhotoShop ...等,其實也都可以進行去背的作業,但卻不及 Knockout 來得功能強大及便利。在 Corel Knockout 之中,若背景較為單純時,我們隻要定義 Inside 及 Outside 兩個選取區

KnockOut自推出以來,備受好評,因它想設計師所想,做設計師所不愛做,解決了設計中枯燥乏味、令人頭痛的一大難題--摳圖。

2000年1月,COREL把它從它原來的東家那裡收購回來之後,KNOCKOUT就改了姓氏,

變成Procreate KnockOut (Procreate 是Corel的一個專業産品系列),

級别也長了2次,已經是2.0版本了。它的形式和功能也都随之有了變化,從獨立的軟件變為了外挂插件,功力也自然有不少的長進,不論是煙霧、陰影還是淩亂的毛發都不是問題,連透明的物體都能輕而易舉的摳出。

公司介紹

Corel是一家數字媒體軟件開發商,Corel 擁有運營多年的各種軟件産品線,比如 WordPerfect、Corel Draw、WinZip、PaintShop Pro 等。

UI類庫

JavaScript類庫

Knockout是一個輕量級的UI類庫,通過應用MVVM模式使JavaScript前端UI簡單化。

Knockout有如下4大重要概念:

◆ 聲明式綁定 (Declarative Bindings):使用簡明易讀的語法很容易地将模型(model)數據關聯到DOM元素上。

◆ UI界面自動刷新 (Automatic UI Refresh):當您的模型狀态(model state)改變時,您的UI界面将自動更新。

◆ 依賴跟蹤 (Dependency Tracking):為轉變和聯合數據,在你的模型數據之間隐式建立關系。

◆ 模闆 (Templating):為您的模型數據快速編寫複雜的可嵌套的UI。

簡稱:KO

Knockout是一個以數據模型(data model)為基礎的能夠幫助你創建富文本,響應顯示和編輯用戶界面的JavaScript類庫。任何時候如果你的UI需要自動更新(比如:更新依賴于用戶的行為或者外部數據源的改變),KO能夠很簡單的幫你實現并且很容易維護。

重要特性:

◆ 優雅的依賴追蹤- 不管任何時候你的數據模型更新,都會自動更新相應的内容。

◆ 聲明式綁定- 淺顯易懂的方式将你的用戶界面指定部分關聯到你的數據模型上。

◆ 靈活全面的模闆- 使用嵌套模闆可以構建複雜的動态界面。

◆ 輕易可擴展- 幾行代碼就可以實現自定義行為作為新的聲明式綁定。

額外的好處:

◆ 純JavaScript類庫 – 兼容任何服務器端和客戶端技術

◆ 可添加到Web程序最上部 – 不需要大的架構改變

◆ 簡潔的 – Gzip之前大約25kb

◆ 兼容任何主流浏覽器 (IE 6+、Firefox 2+、Chrome、Safari、其它)

◆ Comprehensive suite of specifications (采用行為驅動開發) - 意味着在新的浏覽器和平台上可以很容易通過驗證。

相關詞條

相關搜索

其它詞條