ホームページ  >  記事  >  ウェブフロントエンド  >  IHttpHandle_javascript スキルの継承による JS プラグインの編成と管理

IHttpHandle_javascript スキルの継承による JS プラグインの編成と管理

WBOY
WBOYオリジナル
2016-05-16 18:23:18924ブラウズ

例:

コードをコピー コードは次のとおりです:







="text/javascript" src= "/scripts/jquery.tip/jquery.tip.js">


場合によっては、ページ上でさらに多くの JS ファイルが参照されることがあります。ページ レイアウトがきちんとしている場合は、レイアウトが少し崩れると、不均一な場合、ページ全体が表示されます。非常に複雑なので、Js ファイルを参照するもっと簡単な方法はありますか?この記事ではこの問題について説明します。

始める前に cnblogs で検索したところ、確かに関連記事がありました:
http://www.jb51.net/article/24220.htm ですが、この記事はブロガーさんはあまり親切ではありません(^_^) デモをダウンロードさせてもらいましたが、コンパイル済みのプログラムなのでソースコードが見えなくても大丈夫でした。後で実行してみると、まだエラーが発生しました。script.do ファイルが 1 つ少なく、IIS でアプリケーション拡張子「.do」を設定する必要があります。次のように: IIS で構築された Web サイトを選択し、以下に示すように [プロパティ] を右クリックします:
IHttpHandle_javascript スキルの継承による JS プラグインの編成と管理 コンパイル済みのデモ プログラムのみを紹介しましたが、逆コンパイルして表示した後、トピックに戻りましょう。コードを作成した後、関数を再実装するためのいくつかの良い提案を提供していただきました。この記事のブロガーに感謝の意を表します。JS ファイルの整理と管理の方法を見てみましょう。 🎜> 1. ページに引用符を追加する必要があります: 🎜>注: パラメーター plugins の後に割り当てられる値は、ネイティブ JS で記述されたプラグイン名です。複数のプラグインはカンマ「,」で区切ることができます。
パラメーター jqPlugins の後に割り当てられる値は、jquery プラグインです。同様に、複数の jquery プラグイン名をカンマ「,」で区切ることができます。
2. 次のように Js 設定ファイルをプロジェクトに追加します:



コードをコピーします コードは次のとおりです:


<プラグイン名="javascript" ファイル="">
file="popup-min .js">

🎜>
color: #000000;">
!--Autocomplete- ->
<プラグイン名="autocomplete" file="plugins/autocomplete/jquery.autocomplete.js">









3. 次のように HttpHandle をプロジェクトの web.config ファイルに追加します。




🎜>

さらに、実装プロセス中に次の改善も行いました:
1. IE6、IE7、IE8、Firefox、Safari、Opera ブラウザーとの互換性 (記事でテスト済み)前述のデモ プログラムは IE6 では機能しません)
2. ロードされた JS ファイル内のメソッドと同じ名前を持つことを避けるために、匿名コールバック関数が使用されます
3. ネイティブ JS プラグインと jquery プラグインを同時に呼び出すことができます。前提として、2 つの間に競合がないことが前提となります

具体的な実装については、
この開発環境をダウンロードできます
。ソースコードはVS2008 ASP.NET MVC 1.0です
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。