問題タブ [routerjs]

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.

0 投票する
0 に答える
32 参照

javascript - routerjs のハンドラー ルックアップを実装する方法

routerjsをスタンドアロン ライブラリとして使用しようとしていますが、ドキュメントに記載されているようにハンドラー ルックアップを実装する方法を理解できず、例が見つかりませんでした。

私がこれまでに持っているもの:

このようなルートでコールバックを使用しようとしましたが、どの URL にいてもすべてのコールバックが呼び出されるため、使用方法がわかりません。

うまく使った人いますか?

0 投票する
1 に答える
2355 参照

javascript - Crossroads.js と router.js の比較

crossroads.js は router.js よりもずっと古いようです。crossroads.js に関するすべての記事は 2011 年のもののようです。

  • どちらか一方を使用する理由
  • 操作方法の違い

参照: https://github.com/tildeio/router.js/issues/108

0 投票する
0 に答える
44 参照

javascript - RouterJs初期ルートをトリガーする方法

RouterJsを使用して履歴プッシュ状態ルートを処理しています。ユーザーがブラウザーで直接ルートにアクセスした場合、どうすれば初期ルートをトリガーできますか?

別のルートからアクセスするとルート ハンドラが実行されますが、直接router.navigate('/some-route')アクセスすると、そのルートのハンドラは実行されません。/some-route

私のJS:

ページを直接ロードし/some-routeてコンソールを開いた場合、「hello some route」が表示されません。やってみましrouter.navigate(window.location.pathname)たが、ルーターは何もしません。URLの変更ではありません。つまり、すでにオンになっていwindow.location.pathnameます。

0 投票する
1 に答える
60 参照

javascript - What's the easiest way to implement routes to show certain views?

I've created a site that has multiple panels that slide in from the right side of the screen.

I want to be able to put a link on each panel that will share my webpage, and when the user comes to the site, that specific panel will be open.

For example:

www.something.com/#/panel-1

Will show my page with panel-1 opened, while:

www.something.com/#/panel-2 will show my page with panel-2 opened.

What's the easiest way to do this? Can I use Ember,Angular, or Backbone's router and views with only simple html? Should I just use something like router.js?

Any help, advice, or links would be appreciated.

0 投票する
1 に答える
121 参照

jquery - mmenu jQuery プラグインは、# で始まる href のリンクをクリックしても URL を更新しません。

mmenuプラグインを使用しています。リンクをたどっても、ウィンドウの位置は更新されません。backbone.js を使用しており、ルーターを使用して個別のモジュールを起動したいと考えています。残念ながら、mmenu ではリンクを有効にして window.location を更新できません。