中国の習慣は、中国の新年が最初の月の15日前にまだ祝われていることです。ここで私はあなたに私の友達が幸せな老年を願っています。
最近では、会社のウェブサイトのホームページの改訂の必要性と一致しています。昨年末に会社のスタッフが合理化された後、1人の人が複数の仕事をしなければならず、突然、彼は負担が重いことに気付きました。いいえ、これは私の仕事の範囲内ではなく、残念ながら私もそれに参加しました。不幸の幸運は、今回はボスによって私に割り当てられたタスクであり、これはまさに私が常に情熱を注いできたフロントエンド開発タスクです。私は以前に会社のウェブサイトのバックエンド管理プログラムの開発に従事してきましたが、サーバー側のビジネスロジックにもっと対処する必要があります。実践は、真の知識をテストする最良の方法です。私に割り当てられた実際のタスクを解決することにより、それはまれなテストです。私は本やさまざまな資料を通して多くの散らばった知識を学びましたが、包括的なテストを行うためにそれらを混ぜ合わせる機会を得ることができませんでした。目の前には非常に多くのインクトレースがありますが、それらはすべて長い間うつ病によって引き起こされます、ハハ。
最初にタスク要件について説明しましょう。会社のウェブサイトのホームページに5つのボールで構成されるJPGの写真があり、ナビゲートに使用されます。各ボールのテキストをクリックした後、対応する情報のセカンダリページが開かれます。対応するフラッシュバージョンは、写真とほぼ同じです。上司が割り当てられたタスクの1つは、クライアントブラウザーがFlashファイルプレーヤーをインストールすると、Flashバージョンのナビゲーションが表示され、その逆も同様です。タスクを取得した後、しばらく検討してください。これはフロントエンドの開発の両方であり、もちろんブラウザの互換性を考慮する必要があります。ブラウザ間のギャップを越える最良の方法は、1つ以上の成熟したJavaScriptフレームワークを使用することです。幸いなことに、非常に成熟した絶妙なJSフレームワークがあります:swfobject.js。
初めてswfobject.jsと接触したのはv1.5でしたが、今回はv2.1を使用して問題を解決しました。 2つの間に使用にはまだいくつかの違いがあります。全体として、V2.1はV1.5と比較して非常に跳躍すると感じています。 V2.1は、フレームワークのソースコードと使用プロセスの観点から、オブジェクト指向のJavaScriptプログラミングスタイルに沿っています。
最近JavaScriptを探索している学者の観点から、この投げの旅を体験してみます。あなたが私のような初心者であろうと、すでにさまざまなJSコードを書くのに熟練しているベテランであろうと、私はあなたが慈悲を示すことができることを願っています。誰もが私の考えの近視と私の言葉の間違いを文明化された態度で指摘することを願っています。
次のコードは、swfobject v1.5の説明文書から適応した使用法の例です(v1.5についてもっと知りたい場合は、このリンクをクリックしてください):
コードをコピーします