問題タブ [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.
javascript - routerjs のハンドラー ルックアップを実装する方法
routerjsをスタンドアロン ライブラリとして使用しようとしていますが、ドキュメントに記載されているようにハンドラー ルックアップを実装する方法を理解できず、例が見つかりませんでした。
私がこれまでに持っているもの:
このようなルートでコールバックを使用しようとしましたが、どの URL にいてもすべてのコールバックが呼び出されるため、使用方法がわかりません。
うまく使った人いますか?
javascript - Crossroads.js と router.js の比較
crossroads.js は router.js よりもずっと古いようです。crossroads.js に関するすべての記事は 2011 年のもののようです。
- どちらか一方を使用する理由
- 操作方法の違い
- 等
javascript - RouterJs初期ルートをトリガーする方法
RouterJsを使用して履歴プッシュ状態ルートを処理しています。ユーザーがブラウザーで直接ルートにアクセスした場合、どうすれば初期ルートをトリガーできますか?
別のルートからアクセスするとルート ハンドラが実行されますが、直接router.navigate('/some-route')
アクセスすると、そのルートのハンドラは実行されません。/some-route
私のJS:
ページを直接ロードし/some-route
てコンソールを開いた場合、「hello some route」が表示されません。やってみましrouter.navigate(window.location.pathname)
たが、ルーターは何もしません。URLの変更ではありません。つまり、すでにオンになっていwindow.location.pathname
ます。
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.
jquery - mmenu jQuery プラグインは、# で始まる href のリンクをクリックしても URL を更新しません。
mmenuプラグインを使用しています。リンクをたどっても、ウィンドウの位置は更新されません。backbone.js を使用しており、ルーターを使用して個別のモジュールを起動したいと考えています。残念ながら、mmenu ではリンクを有効にして window.location を更新できません。