問題タブ [zepto]
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 - jQueryの$(this).parent().parent().find('.active')に代わるZepto.jsは何ですか?
jQueryに代わるZepto.jsは何ですか?$(this).parent().parent().find('.active')
javascript-framework - Zepto.jsのjQueryMobile?
誰かが必要なjQueryの代わりにZepto.js(http://zeptojs.com/ )の上にjQueryMobileを移植しようとしたのではないかと思いますか?
jquery - HTML5のみに焦点を当てた小さくてクリーンなjQueryのようなライブラリはありますか?
jQueryはあなたのためにいくつかの素晴らしいことをすることができます。また、さまざまなブラウザの世話をする必要がなくなります。トレードオフは、サイズと読みやすさのjQuery独自のコードです。
、、などdraggable
の新しいHTML5 APIに純粋に依存する同様のライブラリはありますか?クエリ、基本的なアニメーション、ドラッグアンドドロップ、xhrなどのjQueryの基本的な機能をサポートする必要があります。querySelector
postMessage
Thx、ユヴェントス
[編集] 9musesはzepto.jsを提案しました。これは良い出発点かもしれません。
backbone.js - Backbone.js でビューを挿入する正しい方法
シンプルな backbone.js アプリがあります。ビューを HTML ページの DOM にレンダリングしたいのですが、このビューはモデルの詳細ビューです。私の HTML ページには、ビューをレンダリングしたい DIV 要素が既に含まれています。ビューを次のようにレンダリングしようとすると:
失敗し、レンダリングされた HTML ではなく、[Object HTMLDivElement] が DOM に挿入されます。
これが私がそれを機能させる唯一の方法であり、ハックのようです:
レンダリングする前に DIV の HTML を空にする必要があるため、追加で発生する #detail 内で複数のビューがレンダリングされません。
また、この方法であまりにも多くのビューを作成していませんか?最初のコード セグメントのように HTML を置き換える方がきれいに見えますか
このビューをレンダリングする正しい方法は何ですか?
javascript - zepto.jsのプラグインを書き直す
私はzepto.js用の少しですが素晴らしいjqueryプラグインを書き直そうとしています:
https://github.com/phiggins42/bloody-jquery-plugins/blob/master/pubsub.js
構文はほぼ同じであるため、問題はないと思いますが、pubsubプラグインのこの部分で少し苦労しています。
私のコンソールは次のように言っています:
TypeError:式'd.each'[undefined]の結果は関数ではありません。
これを機能させるためのヒントはありますか?
javascript - jqueryを使用した3つのアクティブなページと論理プリロード?
私は xml-document からページを解析し、ページごとに を作成します。プレゼンテーションやスライドのようにこれらのページに目を通したいので、一度に 1 つのセクションしか表示されません。フットプリントを小さく保ちます。論理ページのプリロードを実装したいと考えています。たとえば、前のセクション、現在のセクション、および次のセクションのみがロードされます。
[前] [現在] [次]
jquery または zepto (jquery ライク) のようなモバイル フレームワークでこれを実現するにはどうすればよいですか? 何かアドバイス?ありがとう!
javascript - iOS/Android ブラウザー: touchmove でボタンのズーム プレビューを表示する
iPhone キーボードに似た動作を作成しようとしています (含まれている画像を参照)。同様に、ユーザーがタッチを開始して移動すると、タッチされた要素のズーム バージョンが表示され、タッチアップ時に選択が行われます。ゼプトを使用しています。
タッチ座標は正しく取得できますが、指の下にあるオブジェクトを見つけるのに苦労しています。以下のコードを使用して、イベントのターゲットとして返される要素を確認しています。
これは常に starttouch にあったイベントを返します。
Apple のドキュメントでは、タッチにはevent.touches event.changedTouches event.targetTouches が必要です。
各オブジェクトの最初の要素をチェックしようとしましたが、すべてターゲットとして starttouch-element だけが含まれているようです。私がここに欠けているものはありますか?
からタッチの座標を正しく取得します
他のすべてが失敗した場合、座標に触れてDOM要素を見つける方法があるのではないかと考え始めました。
どんなアイデアでも大歓迎です。
javascript - Zepto.jsはfalseを返しませんか?
zepto.jsを使用してイベントハンドラーをクリック関数にバインドしようとしています。通常、JQueryではfalseを返すと言うことができ、実際のクリックは決して通過しません。Zeptoはこれをサポートしていませんか?もしそうなら、これを回避する方法は?
jquery - モバイル Webkit のテスト方法
新しいウェブサイトの構築を検討しており、責任ある「モバイル ファースト」のアプローチを取りたいと考えています。この方法論の信条の 1 つは、必要なものだけをロードし、実際に必要になるまで大規模で無駄なライブラリやフレームワークを含めないようにすることです。
このために、 modernizr2を使用して機能をテストし、必要なファイルとライブラリのみをロードするつもりです。
JavaScript 側では、維持しながらモバイル Webkit (およびモバイル Webkit のみ) 用に最適化された小さな JavaScript ライブラリ (2-5k) であるzepto.js ( http://zeptojs.com/ )のようなものを使用することに本当に興味があります。 jquery 互換の構文。また、完全な jquery で「ホットスワップ可能」になるように設計されています。だから私の戦略は(疑似コードで)です:
- モバイル Webkit のテスト
- If(true) zepto.js を読み込む
- if(false) jquery をロード
しかし、私の質問は次のとおりです。モバイル Webkit を検出するために、できれば純粋な JavaScript の方法で (jquery、プラグイン、またはその他のライブラリを使用せずに)、 modernizr のテスト APIと統合できる (将来の) 手法をお勧めしますか?
javascript - zepto.js ページのアニメーション
ページ/セクションが使用するアニメーションの種類を変更する方法を知っている人はいますか? ドキュメントを読みましたが、何も理解できませんでした。私はフレームワークが好きで、本当に試してみたいと思っていますが、そのことに関するチュートリアルやドキュメントはまったくありません.