問題タブ [squishit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - MVC の宣言的な動的バンドル/ミニフィケーション?
、および理想的には MVC ビューでファイルを宣言し.js
、それらを使用するパーシャルを使用して、それらを自動的に実行時にバンドルし、本番環境で縮小できるようにするストックまたはプラグ可能な方法 (NuGet パッケージなど) はありますか? (別名「オートバンディング」).css
.less
組み込みの MVC 4 バンドルを試しました。バンドルが、ページの作成者がバンドルを見つけると予想する場所 ( BundleConfig.cs
. これは、C# 以外のチーム メンバーには実行できません。
私が探しているものの例として、 SquishItを使用して自分で組み立てたものを次に示します。
ExtendedViewPage.cs
PageWithHeaderLayout.cshtml (使用例)
残念ながら私が書いたので、多くの制限があります。.less
スクリプトは重複を排除しません。バンドルの記述には単純なアプローチが必要です。最近、サポートを許可するために醜いハックを追加しました。
これを行うための既存のソリューションはありますか?
css - SquishIT で CSS 画像の URL をフィンガープリントする方法
私たちは CSS と JS に SquishIt を使用しており、キャッシュの無効化に非常に適しています。CSS や JS を変更するたびに、新しい URL が生成され、ブラウザは更新されたファイルを強制的にロードします。
ただし、背景画像などのアセットには、CSS に URL があります。画像を変更すると、SquishIt の前に CSS と JS で発生していたキャッシュの無効化と同じ問題が発生します。
デフォルトでは、IIS はヘッダーを提供してすべての画像を 30 日間キャッシュするように設定されているため、画像が更新されても、ブラウザはキャッシュから画像を取得するだけなので、画像を要求することさえありません。
SquishIt で CSS 内の画像 URL にフィンガープリントを挿入する方法はありますか? それができれば、Url 書き換えを使用してフィンガープリントを再度取り除き、最新の画像を提供できます。
これを自動的に行い、画像を変更するときに CSS 内の画像への参照を更新することを忘れないようにしなければならない状況を回避したいと考えています。
asp.net-mvc-2 - SquishIt フレームワーク サポート Web ファームの Render メソッドに # を追加
SquishIt フレームワークを使用して、js および css ファイルをバンドルおよび縮小するためのバンドルおよび拡大機能に取り組んでいます。
以下のコードを使用しています。
上記のコードは、Web サーバーが 1 つしかない場合にうまく機能します。出力ファイル名に _#" を追加すると、webfarm で問題が発生するかどうかを知りたいです。問題が発生する場合、問題を解決するための最善の解決策は何ですか。
webfarm シナリオでの問題の発生に関する詳細を知るために、誰でも助けてくれますか?
よろしくお願いいたします。 サントッシュ・クマール・パトロ
asp.net-mvc-2 - SquishIt の最新バージョンには、まだ JavaScript クロージャの問題がありますか?
SquishIt フレームワークの使用状況の詳細を分析しているときに、以下のリンクを見つけました。
https://danielsaidi.wordpress.com/tag/squishit/
これは、SquishIt が JavaScript クロージャーを操作する際にいくつかの問題を抱えていることを示しています。
現在、SquishIt.Mvc の最新バージョン 0.9.3.0 を使用しています。JavaScript クロージャーを使用しているときに、このバージョンにまだ問題があるかどうかを知るのを手伝ってくれる人はいますか?
asp.net-mvc - SquishIt を AssMan のように動作させる
私は MVC4 サイトに取り組んでおり、いくつかのリソース管理ソフトウェアを使用して JS と CSS (+ less & coffeescript) を統合および縮小したいと考えています。
SquishIt には必要なすべてのプラグインがあり、既に構成されています。すべての例は、資産管理を一切含まない SquishIt の背後にある非常に単純なアイデアを示しています。次のようになります (そして JavaScript モデルはほとんど同じです):
私がやりたいことは、次のようなものです。
この背後にある考え方は、ビューが再帰的にレンダリングされるときに必要な CSS/JS を構築し、最後に縮小化ツールが構築、縮小、およびキャッシュするというものです。AssMan ( http://assman.codeplex.com/ ) はこれを行いますが、サポートが少ないようで、必要なミニファイアーと必要な言語サポートを取得するには、より多くの作業が必要です。
アイデア、提案?
asp.net-mvc-2 - SquishIt は、すべてのページ要求で css ファイルと js ファイルを再縮小してバンドルしますか?
asp.net mvc2アプリケーションでcssおよびjsファイルのバンドルと縮小にSquishItを使用しています。SquishIt がすべてのページ要求でファイルを再縮小してバンドルするかどうかを知りたいです。これは、ページのパフォーマンス時間と応答時間に影響しませんか?
上記の詳細を知るのを手伝ってくれる人はいますか。
よろしくお願いいたします。 サントッシュ・クマール・パトロ
html - SquishIt MVC フレームワークで defer または webworker api を使用するには?
アプリケーションに存在するjsおよびcssコンポーネントのバンドルと縮小にSquishIt MVCフレームワークを使用しています。コードは次のとおりです。
レイアウト ページからメソッド : HTMLHelperExtensions を呼び出しています。
defer 属性を使用して、Web ページの JavaScript のパフォーマンスを向上させたいと考えています。
defer 属性の使い方を教えてくれる人はいますか? ここで webworker の使用法が役立つことも知りたいです。
よろしくお願いいたします。 サントッシュ・クマール・パトロ
php - squishit で生成された JavaScript と CSS を # で外部ドメインから参照できますか?
新しく生成されたファイルの名前の末尾に # を追加して squishit を使用している ASP.NET サイトがあります。このプロジェクトは、外部サーバーでホストされている別の PHP サイトを呼び出しています。生成された js および css バンドルを PHP サイトから呼び出す方法はありますか?
asp.net-mvc-2 - AddRemote メソッドが Squishit の CDN の JavaScript ファイルをダウンロードしていない
asp.net mvc2アプリケーションでcssおよびjsファイルのバンドルと縮小にSquishItを使用しています。
AddRemote メソッドを使用してリリース モードで CDN から jquery-1.7.1.min.js と jquery-ui-1.8.17.min.js をダウンロードしましたが、ファイルがローカル コピーからダウンロードされていることがわかります。代わりに、リリース モードの CDN から。
コード:
スクリーンショット:
問題の原因を特定できる人はいますか?