問題タブ [path.js]

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 投票する
1 に答える
1601 参照

jquery - PathJS - キャッチされていない TypeError: オブジェクト # has no method 'default' (anonymous function)

I'm trying to use PathJS, and get the following error in the console:

Uncaught TypeError: Object #<Object> has no method '

I'm trying to use PathJS, and get the following error in the console:

(anonymous function)

I'm using the following tutorial: http://mtrpcic.net/2011/02/fragment-uris-theyre-not-as-bad-as-you-think-really/

With the plugin: https://github.com/mtrpcic/pathjs

My app loads jQuery then the PathJS plugin, then this code in app.js:

Any ideas why I'm getting the error?


You can use existential types to match on a type with erased parameters:

An extractor could look like this:

I don't think that you can write a typesafe extractor though, as in your example code the type parameter to the method is also erased. Maybe you should think about adding a fold method to your trait and rewrite your example like this:

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

javascript - iframeがソースを変更するとPathjsハッシュタグルーティングが機能しない

ハッシュタグのルーティングにpathjsを使用しています。うまく機能していますが、iframeのsrc属性を変更すると、履歴アイテムとしてカウントされ、[戻る]ボタンをクリックするとsrcが元に戻ります。これを新しい状態としてカウントしたくありません。iframeのsrcの変更を無視するにはどうすればよいですか?

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

url - まだ存在しない場合は、URLにハッシュバンを追加する

問題

#を使用してサイトを稼働させました。URLとPathJSはうまく機能しています。誰かがハッシュバンを含む適切なURL構造をすでに含んでいるURLにリンクされている場合、それはうまく機能します。

私が抱えている唯一の問題は、ユーザーがURLにハッシュバンが含まれていないページにアクセスしたときに、ハッシュバンを追加してからページをリロードするか、PathJSをトリガーして適切なURL構造を検出し、私が言ったことを実行する必要があることです。に。

訪問http://twitter.com/googleすると、そのURLが傍受され、に変更されてからhttp://twitter.com/#!/google、適切なコンテンツが読み込まれます。

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

jquery-mobile - ノックアウトとsammyjs/pathjsおよびjquerymobileの組み合わせ

いくつかのJSライブラリを組み合わせてモバイルSPAWebサイトを作成しようとしています。ルーティングエンジンがないknockoutJSを使用しているので、SammyJSまたはPathJSから取得します(まだ決定していません)。そして、jQuery Mobileを使用して、コントロールとモバイルデザインを取得したいと思います。

問題は、jquery mobile jsファイルをページに含めると、ルーティングエンジンが機能しなくなることです。実際には機能しますが、window.location.hashgetは私だけでなくjquerymobile自体によっても変更されます。

コードは次のようになります。htmlファイルで、テンプレートにバインドしたdivを取得しました。

これで、これがfalseに設定されていることがわかります。その $.mobile.hashListeningEnabled = false;ため、jquerymobileはハッシュの変更をリッスンしたり反応したりすることはありません。

だが!localhost / sammy /#homeからlocalhost / sammy /#home / detail / 1に移動すると、ハッシュの変更が発生し、何らかの理由ですぐにlocalhost / sammy / home / detail / 1に変更され、ハッシュ自体が省略され、ルートは実行されません。

自分のことをよく説明しなかったらごめんなさい。誰もが見られるようにサーバー上で公開するように取り組んでいますが、残念ながら時間がかかります。

その間、誰かがこれを修正するために私が何ができるかについて何か考えを持っているなら、それは素晴らしいでしょう!

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

javascript - Pathjs routing issue

I have this route:

and it is not matching

it matches /anything but not /anything/anything

Any ideas?

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

ajax - jQueryバックプラグインのPath.jsに関する問題

パス.jsをバック/リロード機能用のjQueryプラグインとして使用することにしました。これはほぼ稼働していますが、機能しないようです。プラグインへのリンク:https ://github.com/mtrpcic/pathjs

頭:

ナビゲーション:

AJAX Javascriptコード:

Path.jsコード(ヘッダーのback.js、path.jsはプラグインです。):

誰かがこれでどこが間違っているのかわかりますか?

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

javascript - pathJS は機能しません - コンテンツをロードしません

jQuery と組み合わせて zurb.Foundation を既に使用しているプロジェクトに pathJS を実装しようとしました。

これまでのところ、私の JS は非常にきれいなので、まったく問題はないはずです。

テストを容易にするためにフィドルを作成しました http://jsfiddle.net/Vyuz5/

Chrome Dev Tools は次のエラーを指摘します。Uncaught TypeError: Cannot call method 'apply' of undefined

ローカルホスト経由でファイルをロードすると、アラート「マップ」が表示されます(何もクリックせずにすぐに)。ドキュメントは非常に最小限であるため、これらの問題がどこにあるのかわかりません..

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

javascript - キャンバス用の画像を提供する Node.js

ネットワークとそれに関連するものについてより多くの知識を得るために、node.js を使用して簡単なゲームを構築しようとしています。しかし今、私は立ち往生しています。髪を伸ばして数時間ウェブを検索してきましたが、解決策が見つからないようです. path.js や mime.js などの便利なモジュールをいくつか見つけただけです。

私のサーバーのコードは次のようになります。

サーバー変数が問題を引き起こしているようです。私が実装しようとしているゲームはここにあります: http://jsfiddle.net/6mWkU/2/ グラフィックを気にしないでください ;)

私のサーバーのコードでは、どの画像も提供されません。path.js と mime.js を使用しようとしたため、呼び出しごとに特定の Content-type が設定されましたが、機能しませんでした。

何が問題なのか、初心者を助けることができることを願っています。

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

javascript - 多くのユーザーがアプリケーションに接続した後、Node.js、path.js がクラッシュする

こんにちは、私は Express.js で書かれたアプリケーションを持っており、socket.io を使用してユーザーにリアルタイム データを表示しています。

Web サイトに 10 人のユーザーがいる場合、ノード サーバーが突然クラッシュし、このエラーが発生します。

私がウェブサイトに一人でいて、ページを何度も更新したり、ウェブサイトにとどまってページをクリックしたりしても、同じエラーが発生します。これを修正する方法を知っている人はいますか?

編集:これはエラー全体です

8