検索

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

html - ページ内の他の js ファイルの JavaScript オブジェクトを呼び出すにはどうすればよいですか?

ページは js をインポートしましたが、その中のメソッドを呼び出すことができません。(同じフォルダー内)
コードは次のとおりです html:

リーリー

js の内容は次のとおりです。

リーリー ###または:### リーリー

理解できません。教えてください...

我想大声告诉你我想大声告诉你2724日前867

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

  • 某草草

    某草草2017-06-14 10:54:32

    質問者は、js でグローバル変数への参照を取得したいだけです。このような単純な要件は、必ずしも取得時間を遅らせる必要はありません。 リーリー

    返事
    0
  • ringa_lee

    ringa_lee2017-06-14 10:54:32

    Chrome ブラウザのコンソール --network を使用して、js ファイルが読み込まれているかどうかを確認します。読み込まれている場合は、コンソールにエラーがあるかどうかを確認します。

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-06-14 10:54:32

    この問題の本質は、JS のモジュール化です。以前は、AMD、CMD、requireJS、CommonJS など、多くのソリューションがありました。これらのソリューションはオンラインにたくさんあるので、自分で検索できます。
    次に、ES6 仕様に組み込まれたソリューションについて説明します。

    1. まず、ビルドツールの webpack または gulp が必要です。 それに比べて、現在は前者の方が人気がありますが、学習コストが若干高いか、vue-cli などの既に用意されている足場のようなものです。

    2. このツールは、ES6 コードをほとんどのブラウザでサポートされている JS コードに解析するために使用されます。このステップを Babel で実装する方法に関するチュートリアルもあります。もちろん、vue-cli のようなスキャフォールディングを使用する場合は、ローカル サービスを含むすべての設定に役立つため、この手順をスキップできます。

      npm i babel

    3. ES6 仕様を使用して言語を記述し、問題を解決してください
    4. リーリー
    5. ヒント:

      この問題が再現される状況は、実際のプロジェクト開発ではめったに遭遇しないはずです。これは、数年前に解決されている問題であり、大規模なプロジェクトでは必ず遭遇する問題だからです
    1. この問題の核心は JS のモジュール化です。これには多くの広範な知識が含まれています。興味がある場合は、それをスキップして ES6 のモジュール化について学ぶこともできます。仕様を直接
    2. 返事
      0
  • 我想大声告诉你

    我想大声告诉你2017-06-14 10:54:32

    module.export = エクスポートする関数;
    エクスポートされた関数を別のページにインポートします。

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-14 10:54:32

    require.js

    返事
    0
  • キャンセル返事