2017-05-03 16 views
-2

私は比較的Web開発には新しく、JavaScript(ループ、関数、オブジェクト)についての基本的な知識があり、最近はPolymer 2.0の学習を開始しましたが、今はしばらく苦労しています。ポリマー2.0:前提条件は何ですか?

私は間違いなく自分のスキルを磨く必要があります。 Polymerをもう一度試してみる前に、私が参照すべきいくつかのリソースを提供してください。あまりにも複雑なようだ

  1. ドキュメント、:私は苦労してる何

  2. あるカスタム要素から別のカスタム要素にオブジェクトデータを渡し、fireやdispatchなどの関数を使用します。

答えて

0

よく、私はまず1.8ポリマーを試してみることをお勧めします。私はポリマーで2年間と1年間javascriptで開発してきました。数週間前に私はポリマー2.0を試しましたが、それは完全に地獄のようなものです(少なくとも私にとっては)

すべての要素とポリマー自体の完全なドキュメントはありません。私が必要としていたすべて私はstackoverflowで見つけなければならなかった、いくつかのプロパティが変更され、誰もそれについて気付いたことはありません。だからPolymer 2.0は初心者にとっては理解しにくいものです。あなたがjavascript自体を知らない時はさらに。

ポリマー1.8からは、ES6(https://www.youtube.com/watch?v=UBmQpD2RrPU)を使用する必要がないため、より良い解決法が推奨されます。 (私は知っている、ハイブリッド要素がありますが、主な目的はクラス定義を使用することです)。 ES6は本当に驚くべきことです。ポリマー2.0で本当に開発したいのであれば、最初にそれを学ぶべきです。しかし、OOP(what is OOP and how to use it in JS?)について聞いたことがない人にとっては、すべてのことがはるかに難しくなります。ご質問について

ドキュメントは、複雑なに思える:

これはpropably権利ではありません。あなたはいくつかのことを明確にする必要があります。ポリマー自体は要素を接続するだけです。 Polymerの関数は、アプリケーション間でデータを渡すために使用され、DOM、変数などを扱います。 documentationに見られるように、(ポリマーのサイズと比較して)方法はあまりありません。

ポリマーのチームがプレフィックス(鉄、紙、ネオンなど)で要素を作成しました。鉄の要素は主にロジックに使用されていますが、ユーザーが見ることができないものやそうでないものスタイルはmaterial-designです。

紙の要素が何かを表示しています。マテリアルデザインベースのグラフィックスを使用します。

など。あなたは要素についてのすべてがここに見つけることができます:https://elements.polymer-project.org/

あなたの2番目の質問:

これは、すでにあなたが自分で理解する必要があるものである別の

に1つのカスタム要素からオブジェクトデータを渡します。ポリマーサイトの簡単なステップバイステップtutorialに従ってください。私はこれについてすでにここで本を書くことができた。一度、私はjavascript(学生だけ)でそれほど良くなかった同僚に教えなければならず、それは痛みでした。私たちは3時間以上スクリーンの前に座っていましたが、その後も彼は簡単な仕事だけをすることができませんでした。

火のような関数を使用して

とあなたの最後の質問

と私が言ったように

を派遣。私はPolymerのアプリケーションを1年間開発していますが、これらの機能は私のコードではめったに使用されません。あなたがいくつかのネストされた要素を持っているか、またはDOMツリーのどこかに1つの要素がある場合は、別の要素を呼び出して、何かinteresstingを伝える必要がある場合、Fireは素晴らしいです。それはすべての要素に放送されており、これらの要素はこの放送を受け取り、それを受け入れることができます。

これは何かを忘れてしまったので、あなたは

+0

[OK]を、おかげで多くのことをより多くのものが必要かどうか尋ねる多分少し長いです! 私はまずあなたが提供したすべてのリソースを調べ、ポリマーをやり直します。 ご協力いただきありがとうございます。 –

関連する問題