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

javascript - http://www.XXXX.com/#/theme、# 記号はそのようなパスでどのような役割を果たしますか? 更新はありませんか?エレメントロケーター?

異なるインターフェース間を切り替えるときにページが更新されないように感じます。
URL アドレスで表示されるルールは /#/
です
このルールが何をするのか知りたいのですが、更新はありませんか?それとも要素ロケーターでしょうか?
伊谢尔伦伊谢尔伦2663日前650

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

  • PHP中文网

    PHP中文网2017-06-08 11:03:44

    「#」は非更新状態のURLにパラメータを追加します。 # の後に任意のパラメータを追加できます
    window.location.hash など、フロントエンドで一般的に使用されます

    返事
    0
  • 習慣沉默

    習慣沉默2017-06-08 11:03:44

    通常、単一ページのアプリケーションは常に URL を維持する必要がありますが、さまざまなビジネス シナリオでアプリケーションのステータスを切り替える必要があります。また、ハッシュはステータスを切り替えることができますが、再度更新することはできません。 Ruan Yifeng 先生によるこの記事も参照できます。ハッシュに関するこの記事を深く理解しましょう http://www.ruanyifeng.com/blo...

    返事
    0
  • 習慣沉默

    習慣沉默2017-06-08 11:03:44

    URL のフラグメント定義では、# 以降の文字はサーバーに送信されず、ブラウザ自体で使用されるため、多くの JS は # 以降の文字列を 1 ページ内の URL として使用します。

    返事
    0
  • 三叔

    三叔2017-06-08 11:03:44

    まず、# の後には大きなハッシュ値が続きます。ページは更新されませんが、特にルーターのルーティング処理や検出など、単一のページを作成するときにブラウザが前後に移動できるように記録されます。 window.location.hash

    の変更。

    返事
    0
  • キャンセル返事