問題タブ [kanso]
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.
couchdb - Kanso での underscore.js の使用
Kanso.js は、簡単にカウチアプリを作成できるツールです。ドキュメントで読めるように、underscore.js モジュールが含まれています。
しかし、たとえばリスト ビューで underscore.js メソッドを正確に利用するにはどうすればよいでしょうか。最初にそれを要求する必要がありますか? たとえば、私はユニオンメソッドで遊んでいます:
また
ただし、HTTP 経由でリストを要求すると、Kanso は引き続き typeError を発生させます。
unit-testing - Kanso の単体テストの書き方
私は多くの django アプリケーションを作成しており、.django の拡張unittest.TestCase
と実行に慣れていpython manage.py test app_name
ます。Kansoアプリを単体テストする同様の簡単な方法はありますか? 最小限の例を提供してください。
ありがとう。
javascript - kansocouchappでhaml/jadeを使用する
この投稿に続いて、感想を見てみました。
このことから、複雑なモジュールが必要な場合、人々がデータベースコンテキストにロードすることを恐れていないことを学び、それが私を大いに励ましました。
だからかんそうをやってみました。それは私に未熟さを暗示するいくつかの問題を与えました-しかし、それは大きな可能性を示しました。(主にnpm、ノード0.6.x、およびいくつかのオープンエッジケースとの互換性ビュー)
だから私はもう少し深く見えました。独自のテンプレートエンジンが付属しているのを見ました。
しかし、別の標準によってすでに作成されているテンプレートを再利用したい場合はどうなりますか?(たとえば、 -haml、またはさらに良い-テキストからテキストへの優れたJS実装を備えたjade、および成長しているjQueryプラグイン-同じリンク-ドキュメントの終わりを参照してください)。
テンプレートエンジンをkansoタイプのメカニズムとどのように結合し、代わりに他のテンプレートエンジンを使用するのがどれほど簡単であるかを知っている人はいますか?または、自分のテンプレートを使用しようとするときに自分自身に課す制限は何ですか?
templates - CouchDBでhtmlテンプレートを使用する方法
私はこれを理解しようとしてどこでも検索してきました。couchdbのshow関数とlist関数からhtmlページを生成しようとしています。underscore.jsのテンプレートソリューションを活用したいと思います。私が立ち往生している部分は、ショーとリストの機能にhtmlテンプレートを含める方法です。
どこに保管しますか?添付ファイルとして?次に、show関数とlist関数でそれらを参照するにはどうすればよいですか。!jsonマクロと!codeマクロは使用されていないと思いますが、一般的なjsからrequire()を使用してそれを行う方法を理解できません。
どんな助けでも揺れるでしょう!
ありがとう!
追加情報:CouchAppではなく、Kansoを使用してアプリをプッシュしています。
couchdb - _changes リスナーがアクティブな間、モバイル Safari がロード インジケーターを表示しないようにします
セットアップ
ページの読み込み_changes
が完了したら、couchdblongpoll
フィードにリスナーを追加します (念のため、Kanso モジュールでこの関数を使用しています) 。 db
リスナーが追加されると、モバイル Safari の読み込みインジケーターが回転し始め、リスナーが削除されるまで停止しません。
問題
これにより、ユーザーは、アプリが常に何かをダウンロードしていると考えるようになります。
質問
変更通知を受信した場合にのみ、モバイル Safari の読み込みインジケータを回転させる方法はありますか?
そうでない場合、モバイル Safari の読み込みインジケーターが回転しないようにする方法はありますか?
couchdb - couchdb アプリのリストはどこにありますか?
私はすでにhttp://www.couchapp.org/page/list-of-couchappsを知っています。かんそう製のアプリや張り替えアプリのリストが見つかりませんが、もっとあるはずです。couchdb で実行されるすべてのアプリを含むサイトがあるべきではありませんか?
javascript - kansoを使用してjavascriptからcouchdbにJSONドキュメントを保存する
JavaScriptコードを介してkansoの「db」パッケージを使用して、JSONドキュメントをcouchdbに保存するにはどうすればよいですか? これは私が試したものですが、うまくいきません:
couchdb - CouchDB、Kanso、ファイル アップロード エラー
CouchDB ドキュメントの作成時にファイルを添付しようとしています。
これは HTML コードです。
これは、アップロードを処理する JS コードです。
これにより、次のエラー 500 メッセージが生成されます。
kanso 0.2.2 および db 0.1.0 で CouchDB 1.3.1 を使用しています。
javascript - 一時ビューは機能しますが、/mydb/_design/mydesigndoc/_view/myview は機能しません。なんで?
やあ!
ウェブ開発全般、特にcouchdbは初めてです。
現在、ビューを呼び出す方法を理解しようとしています。Kan.so にある Simplest possible formに基づくアプリを使用して、かなり単純なドキュメントを生成し、データベースに送信しました。Futonでさまざまなビューを試してみました。大丈夫です。次に、デザイン ドキュメントでビューを作成し、コード内から呼び出します。無駄に。
次のような単純なビューでさえ、一時的なビューで正しく配信されます。
ただし、次のようにファイルに入れlib/views.js
ます(exports.map_type =
追加のみ):
次のようにブラウザのアドレス フィールドから呼び出しても機能しません。
結果は次のとおりです。
したがって、関数句に何か問題があります。うーん、見えない。コードは Futons 一時ビューからコピーして貼り付けます。そして、ドロップダウンからビューを試してみると、設計ドキュメントから Futon の一時的なビューにカット アンド ペーストを行っているときにエラーが発生します。他に何か問題があるのかもしれませんが、それを理解することはできません。
誰か助けてくれませんか?
(couchdb 1.2、Kanso 0.3.1 で実行)
javascript - $=require('jQuery') は、「ウィンドウが定義されていません」という結果になります。何をすべきか?
リンクされたドキュメントを処理するソファで「リスト」機能をいじっています。ドキュメントとそれらのリンクされた「近隣」がスクリーニングされます。それはすべてうまくいきます。
そこで、少し拡張して、_id:xxx ではなく代表的な「隣人」データをスクリーニングできるようにしようと考えました。
私の考えは、jQuery.ajax() を使用し、_id:xxx をフィードして必要なデータを返し、リスト関数にそれを送信して選別することでした。
「lib/lists.js」の先頭に配置$=require('jQuery')
し、kanso.json に jquery パッケージが含まれており、プッシュの前に「インストール」されていますが、これはwindow not defined
.
わかった。Lists.js に window-object が存在しない可能性がありますが、その場合はどうすればよいでしょうか? XHRHttpRequest を javascript で直接記述するか、lists.js で jQuery を呼び出して必要<script>jQuery code here..</script>
な要素を見つけ、_id:xxx を読み取り、必要なデータを取得し、_id:xxx を必要なデータに置き換えることができる Web ページを作成する必要がありますか?
どちらの解決策も、「実際にはあまり多くのことをせずに、もっと書く」ように見えます。提案?