-5

わかりましたので、私は最初の Javascript 'framework' または 'bootstrap' を作成中です。これは、前処理された単一の CSS ファイルと組み合わせて実装されます。お気に入りのコンテンツ スライダー、スムーズ スクローラー、コンテンツ スライドショー、パララックス エレメントと bg-img、スティッキー エレメントなど、最先端のナビゲーションと UI ベースのスクリプト (クロスブラウザー/プラットフォーム/デバイス/ビューポートの互換性とパフォーマンス) を集めています。私の問題は、結合されたすべての要素をページにロードしてアクティブにしてデモページを構築するときです...適切に機能するためには、Jqueryの異なるバージョンを呼び出す必要があるようです。ページ内で呼び出された jquery ライブラリを慎重に並べ替えることで、テスト中に適切に動作させることができました。ここに私の(2)部分の質問があります:

  1. JQuery の複数のバージョン (ほぼ各スクリプトに 1 つ) をロードせずにすべての JQuery を適切に動作させるにはどうすればよいですか?

  2. 私のポートフォリオには、例として使用したいサンプルがあります。http://www.nicholasabrams.com/ (非モバイル デバイス バージョン)。その URL の src には、(1) js と (1) css のみが表示されます。これには、ファイルの先頭にある単一の .js にも含まれる jquery ライブラリが含まれます私は助けを求めているので、私を炎上させないでください。上記のリンクは現在正常に機能しています (Apple はわずかな例外として)... しかし、私は最初の大企業で Web 開発者として始めたばかりなので、悪い慣行を排除しようとしています。ありがとう!!

PS: スニペットを投稿しますが、ご想像のとおりかなり大きな js ファイルですが、よろしければ、私の src を調べて、あなたの考えを教えてください。上記の最新バージョンの JQuery を含めることができたらいいのに!)

4

2 に答える 2

1

あなたが正しく理解している場合、複数のjQueryライブラリをページに(異なる順序で)ロードしていますか?それは間違いです。そうすべきではありません。

すべきことは、使用するプラグインが使用するライブラリと互換性があることを確認することです。そうでない場合は、他のプラグインを見つけるか、使用している jQuery 言語をサポートする必要があるプラグインを修正してください。

于 2013-08-17T04:15:20.403 に答える
0

あなたは 2 メガバイトの高解像度の背景画像を持っています。それは非常識です! 私はそれと渦巻きの画像を破棄します。あなたにはクールに見えるかもしれませんが、気を散らすものであり、実際には人々があなたのウェブサイトを避けたくなるかもしれません. 画面中央のテキストに集中するのが難しくなります。渦巻くイメージではなく、ポートフォリオを覚えてもらいたいですよね?

また、次の 404 があります。

  1. http://www.nicholasabrams.com/ScrollSpy_files/result-light.css
  2. http://www.nicholasabrams.com/example-images/testing_station.png

404 にはいくつかの理由があります。何かを見つけようとしても見つからないため、ページの読み込みが遅くなるため、無駄なリソースです。また、SEO、特に Google PageRank ドックに悪影響を及ぼします。 404の場合はあなた。

jQuery の 1 つのバージョンで作業する方法を見つけてください。ライブラリの複数のバージョンを使用することは、最終的にはあなたを悩ませます。CDN を使用していても、ユーザーに多数のライブラリをロードさせるのは帯域幅のキラーです。

于 2013-08-17T04:28:08.147 に答える