問題タブ [backbone-boilerplate]

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 に答える
619 参照

backbone.js - リロード後に Backbone Layout Manager サブビューのイベントが機能しない

Backbone Layout Manager Boilerplate を使用しています。残念ながら、かなりイライラするバグが発生しました。insertView 関数によって挿入されたサブビューとしてアイテムのリストをレンダリングするのが好きです。最初のロードでは、すべてが正常に機能します。しかし、リロード後、クリックイベントはもう機能しません:(。すでにTableItemビューでdelegateEvents()を手動で呼び出そうとしましたが、何も変わりませんでした。誰かが私に手がかりを与えてくれることを願っています.

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

backbone.js - Backbone+Parse.com Collection.fetch() は、イベント コールバックを使用して空の配列を返します

parse.com を使用して Web アプリを開発し始めていますが、単純な問題で行き詰まっています。モデル (または Parse SDK のオブジェクト) を次のように定義しました。

およびコレクション:

次に、次のようなことを試してみると

すべてがうまくいきます。ログ:

しかし、成功メソッドの代わりにイベント コールバックを使用しようとすると、空の配列が返されます。コード:

およびログ:

これは非常に奇妙です(各ソリューションは、コレクションがサーバーから取り込まれるのを待つと思うためです)。なぜこれが起こっているのか誰か知っていますか?

私は実際に Backbone Boilerplate と Parse.com js SDK を使用しています。

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

javascript - バックボーン ボイラープレート - フェッチ メソッドがコレクションを更新しない

ここでの私の最初の質問なので、少しの忍耐をお願いし、私の英語を許してください:)

ブラウザのアドレスバーにリンクを入力すると、すべて問題ありません。しかし、要素をクリックしてブラウザ内でこれを行うと、コレクションは空になります。しかし、主な問題は、サーバーから常に同じ応答が返されることですが、アイテムを「ロードしない」ようにフェッチするため、空のコレクションをレンダリングしてください。

Backbone Boilerplate を使用します。

Browser.Views.Catalog - Backbone.View です Browser.Catalog - Backbone.Collection です

私のルーター:

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

javascript - 別のファイルへの高速ルート

私は急行が初めてで、Backbone Boilerplate も使用しています。開発の際、お求めの際は/assets/css/index.cssお届けしたいです/public/dist/debug/index.css
私はこれを作った:

しかし、何らかの理由で私のページは間違ったファイルを取得し続けます: /assets/css/index.css.

なにが問題ですか?

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

backbone.js - BBB の grunt ファイルにプラグインを追加する

BBB (Backbone Boilerplate Buddy) を使用するプロジェクトを継承しました。

BBB に含まれていないことに気付いたこの特定のタスクを追加して、grunt ファイルを変更しようとしています。次のコードは、grunt-rev オプションのスニペットです。しかし、私が

残念ながら、Maven から bbb コマンドを実行すると、常に grunt-rev プラグインが見つからないと表示されます。ちなみに、マシンにグローバルにインストールされています。

0 投票する
2 に答える
628 参照

javascript - RequireJS オプティマイザー構成、bbb リリースに関する問題

RequireJS、レイアウト マネージャーを備えたバックボーン ボイラープレート、JamJS を使用してパッケージを管理しています。開発ではすべて正常に動作しますが、連結ファイルを使用して製品版を作成しようとすると動作しません。

shimの設定の がロードされていないようです。たとえば、コンソールに表示されるエラーはUncaught TypeError: Cannot set property 'cookie' of undefinedであるため、jQuery は jquery.cookie の依存関係として読み込まれません。ここに私のアプリの設定があります:

require.js ファイルをロードする方法は次のとおりです。

何が起こっているのかについてのアイデアはありますか? を使用するbbb releaseと、すべてがエラーなしで完了し、そのデバッグ ファイルが作成されます。

0 投票する
3 に答える
752 参照

javascript - grunt を使用してバックボーン ボイラープレートを構築するにはどうすればよいですか?

ここにあるバックボーン ボイラープレート プロジェクトを構築しようとしています: https://github.com/backbone-boilerplate/backbone-boilerplate

私はそれを正しく構築するためにいくつかの問題を抱えています。backbone-boilerplate wiki の手順である、私が行った手順は次のとおりです。

この時点で、次のようになります。

これを適切に構築する方法はありますか?

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

npm - Backbone-Require-Boilerplate のインストール中に問題が発生する

私はnpmが初めてです。したがって、 https://github.com/BoilerplateMVC/Backbone-Require-Boilerplateページの「はじめに」トピックで言及されている手順に従いました。

のステップ 6 でnpm install、次のエラーが表示されます。

この問題が発生する理由と、この問題を解決する方法を教えてください。

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

css - Grunt Build による CSS URL の不適切な最適化

Backbone Boilerplateを使用しており、bower Ratchet 2.* 依存関係を追加してから、bower の起点フォルダーから styles/index.css ファイルにインポートしています。

これはファイルを正しく取得しますが、何らかの理由で圧縮時に @font-face セレクターの URL を変更しています。

元のセレクターは次のようになります。

grunt タスクを実行すると、このセレクター用に最適化された新しい style.css は次のようになります。

(ここに表示するために改行が追加されました)

最初の行全体が次のようになっていることに気付くでしょう。

は完全に取り除かれ、次の行は次のようになります。

しかし、次のようになりました。

なぜこれが起こっているのか理解も説明もできませんが、解決する必要があります.

gruntfile のスタイル セクションを確認したところ、次のようになっています。

何らかの理由で、スタイル オプティマイザーが forceRelative url を ../fonts/ fontfileの元の url に追加していると想定していますが、その理由や何をすべきかは説明できません。

助けていただければ幸いです。