Liquid、JavaScriptなどに関する質問
速度スコアを上げるために、不必要なjavascriptを消したいと考えておりますが、
下記のコードを削除していいのかわかりません。
…./node_modules/swiper/js/swiper.esm.bundle.js
…./node_modules/vue-template-compiler/browser.js
…./node_modules/jquery/dist/jquery.js
…./node_modules/vue/dist/vue.esm.js
…./node_modules/fancybox/dist/js/jquery.fancybox.js
ご存じの方がいらっしゃいましたらご教示いただけますと幸いです。
よろしくお願いいたします。
解決済! ベストソリューションを見る。
成功
フルバランス道家様
この度はご回答いただき誠にありがとうございます。
各JSファイルについてご教示いただきありがとうございます。
テーマ作成者に確認して判断しようと思います。
今後ともよろしくお願いいたします。
Whiteessenceさん、はじめまして。
Tsunの小笠原と申します。
assets/theme.js で使われているJavaScriptを削除していいのかどうかですが、
「お使いのテーマファイルを確認しないことにはどちらとも言えない」という回答になってしまいます。
というのも、確認されたページではおそらく使用されていないため、上記の指摘がされているのですが、theme.jsはすべてのページで読み込まれるため、別のページでは上記のJavaScriptを利用しているということが考えられます。
テーマファイルをすべてチェックし、すべてのページで利用がないということを保証がない限り削除はおすすめできないので、Shopifyパートナーまたはテーマの作成者などに確認するのがいいと思います。
以上、よろしくお願いいたします。
お世話になっております。
フルバランスの道家と申します。
ご質問確認しました。
どれが不要なjavascriptか判断するのは難しいですよね。
ご回答としては、上記で小笠原様が解答されているとおりですが、各JSファイルについて、ご参考までに。
消すと各機能が動作しなくなる可能がありますし、私見ですがどれも重要なものかと思いました。
…./node_modules/swiper/js/swiper.esm.bundle.js
→ スライダー機能
…./node_modules/vue-template-compiler/browser.js
→ 恐らくvueをjsにコンパイルするもの
…./node_modules/jquery/dist/jquery.js
→ jquery
…./node_modules/vue/dist/vue.esm.js
→ テーマ作成時に使用するvue
…./node_modules/fancybox/dist/js/jquery.fancybox.js
→ モーダル機能
なにかヒントになれば幸いです。
私たちの励みにもなりますので、
お役に立てていればBest Answerボタンを押して頂ければ嬉しいです。
フルバランス 道家
成功
フルバランス道家様
この度はご回答いただき誠にありがとうございます。
各JSファイルについてご教示いただきありがとうございます。
テーマ作成者に確認して判断しようと思います。
今後ともよろしくお願いいたします。
いつもShopifyをご利用いただき、ありがとうございます。 Shopifyは、皆様の日本語での利用体験の向上に努めております。さらなる改善のために皆様のご意見をお寄せい...
By JasonH May 9, 2025Shopify アカデミーの学習パスと認定スキルバッジExpanding Your Shopify Business Internationallyを活用して、国際的にビジネ...
By Shopify Feb 7, 2025Shopify アカデミーの学習パスB2B on Shopify:立ち上げとカスタマイズで卸売販売に進出しましょう。これら3つの無料コースは、ShopifyストアでB2B機能...
By Shopify Jan 31, 2025