ホームページ  >  に質問  >  本文

php - Yii中使用AppAsset管理静态资源有什么好处?

最近在学习yii,加载CSS,JS等的时候,直接写link标签和使用AppAsset都可以载入资源。那问题来了,到底哪种方式比较好,为啥子?

过去多啦不再A梦过去多啦不再A梦2712日前425

全員に返信(3)返信します

  • 巴扎黑

    巴扎黑2017-05-16 13:03:16

    Yii の AppAsset は、静的ファイルの依存関係の自動読み込みと、複数のファイルの圧縮とマージを実現できます。
    たとえば、jQuery に依存するプラグインがある場合、AppAsset を使用すると、システムは jQuery の後にプラグインを自動的にロードし、複数の js ファイルを 1 つにマージして圧縮することで、ページはファイルを読み込みます。

    返事
    0
  • 迷茫

    迷茫2017-05-16 13:03:16

    個人的には、ディレクトリ構造を保護するためだと思います

    返事
    0
  • 黄舟

    黄舟2017-05-16 13:03:16

    ファイルをキャッシュできるので、ファイルのアドレスを他人に知られたくない場合は、AppAsset を使用すると非常に安全です。ファイルのアドレスに基づいて、Web サイトでいくつかのトリックを実行します。

    また、vendor/kuozhan/web/css/style.css のようなアドレスを直接使用すると、拡張機能内のスタイルもキャッシュされ、何かが公開されることになり、非常に危険です。逆に、appasset を使用すると、/assets/ead333c7/yii.js のみが表示され、非常にスピリチュアルです。相手があなたの考えを推測できなければ、あなたの勝ちです。

    返事
    0
  • キャンセル返事