5

私は最近 Ember.js を使い始め、Web コンポーネントについて紹介されました。以前に jQuery UI ウィジェットを使用したことがありますが、それらは同じように見えます。Web コンポーネントとウィジェットに違いはありますか、それともほぼ同じですか?

4

1 に答える 1

8

Web Components は、Custom ElementsShadow DOMHTMLImports、およびHTMLTemplatesで構成されるグループ W3 標準テクノロジの包括的な用語です。これらの 4 つの仕様は、Web コンポーネントの形で協調して機能し、jQuery UI や Ember などの古い学校の UI ライブラリが提供するすべての機能を提供しながら、ブラウザーがネイティブに理解する標準パッケージでそれを行うことができます。

大きな利点の 1 つは、Web コンポーネントを使用すると、ブラウザーがコード/アプリを "高速パス" に保持することがはるかに簡単になることです。高速パスとは、可能な限り高速に実行でき、JS エンジンの JS からネイティブ コードへのコンパイル JIT などの基本的なメカニズムや、アセットのインポート、UI のリフロー、レイアウトの再計算。

Web コンポーネントの開発をさらに容易にする 2 つのライブラリを次に示します: http://x-tags.org/ & http://www.polymer-project.org/

于 2013-11-23T21:00:30.477 に答える