私は最近 Ember.js を使い始め、Web コンポーネントについて紹介されました。以前に jQuery UI ウィジェットを使用したことがありますが、それらは同じように見えます。Web コンポーネントとウィジェットに違いはありますか、それともほぼ同じですか?
6008 次
1 に答える
8
Web Components は、Custom Elements、Shadow DOM、HTMLImports、および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 に答える