問題タブ [mootools]
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 - Firefox で JavaScript メモリ リークを追跡およびデバッグするにはどうすればよいですか?
私はこれを文字通り1か月間追跡しようとしましたが、成功しませんでした. 車に複数の写真がある場合、基本的に検索結果でサムネイルを回転させることができる車の広告 Web サイトにこのコードがあります。次の場所で実際の動作を確認できます。
mootools 1.2フレームワーク上に構築されています。問題は、Firefox 3 では、次の在庫ページのように回転する画像でページがいっぱいになると、このスクリプトが時間の経過とともにかなり大量のメモリを消費することです。
問題のスクリプトのソースは次の場所にあります。
メモリリークの原因についてのアイデアはありますか? 奇妙なことに、このコードは IE7 で適切に動作します。
javascript - Mootools クラスに ajax 呼び出しを追加する方法
Mootools クラスの noobSlide ( http://www.efectorelativo.net/laboratory/noobSlide/ ) を (ごくわずかに) 変更して、flickr スタイルのフォトストリームを作成しました。
変更後の html は次のとおりです (上のページでオリジナルを確認できます)。
JSはこちら
私が知りたいのは、これに ajax 呼び出しを追加する方法です。約 50 個の画像があり、一度に約 5 個しかロードしたくない (実際には 2 個だけロードする必要があると思います)。
そこで、ネイティブの mootools ajax クラス/関数を使用して ajax を noobslide に追加する方法について助けてください。
thnkx
jquery - iPhone Web アプリに似たデスクトップ Web アプリでのページ スライド
私はciuiを見て、特定のリンクが既存のコンテンツをスライドアウトし、新しいコンテンツを DOM にロードする方法、またはスライドバックする方法が本当に気に入りました。
jQuery、scriptaculous、または MooTools の追加のアニメーション サポートを使用して、似たような作品をすばやく作成する方法はありますか?
javascript - jquery スライド効果を mootools に変換する
人々がタブをクリックすると、メニューの後ろから div を下にスライドさせるスクリプトがあります。ただし、それは jquery であり、mootools を使用したいと考えています (ここでは説明しない理由がたくさんあります)。ただし、現在mootools 1.1にこだわっています。しかし、何らかの理由で私の試みはうまくいきません:(
html
Div id パネルは、下にスライドするフォームを保持し、div クラスはスライドし、P タグは、css を介してハングダウンするタブ/ボタンに置き換えられます。これをクリックすると、タブが下にスライドします。
jquery (正常に動作します)
私のモーの試み
上で述べたように、現在は moo 1.1 に制限されていますが、1.1 と 1.2 の両方で機能する回答がある場合、または同様の変更がある場合は、いつか更新されるので、聞いていただければ幸いです。
javascript - Ajaxはテキストを画像に置き換えます
私は次のmootoolsスクリプトをまとめました
ここにhtmlがあります
moo1.1を使用しています。
上記は正常に機能し、ページが読み込まれ、次にajaxリクエストがdivにキックされますid log_resは、更新中にajax-loadingのクラスを持ち、終了すると、divのテキスト演習はajaxが返したもの(yippee)に置き換えられます。しかし、ページの読み込み中にカスタムHTMLをdivに入れたいのですが、ajax-loadingクラスでは情報を含めるのに十分ではないため、ajaxリクエストが情報を取得している間にスピニーフラッシャーをdivに入れたいのです。 。それが理にかなっていることを願っています!
javascript - デスクトップのような Web アプリケーションを構築するための Javascript ライブラリ: ExtJS、jQuery、YahooUI、Mocha、SproutCore、Cappuccino など?
主にダイアログとウィンドウ管理のために、デスクトップのような感覚を持つ Web アプリケーションを構築するための Javascript UI ツールキットをいくつか評価しています。
私はいくつかのオプションを見ました-これまでの私の評価は次のとおりです。
- ExtJS - 優れたウィジェット ライブラリと優れたドキュメント! それほど素晴らしいライセンスではありません。
- jQuery UI - 既製のウィンドウおよびダイアログ コンテナーの欠如。私はjQueryが大好きです。
- ヤフー!UI - 上記と同じ問題。本当に成熟しており (残念ながら、現在は積極的にメンテナンスされていません)、十分に文書化されています。
- Mocha (Mootools ベース) - 他のものほど成熟していません。適切なドキュメントがありません。
- SproutCore - 上記と同じ。ウィンドウとダイアログのウィジェットもありません。
- カプチーノ- 奇妙で革新的すぎる.
これらについてどう思いますか?私の評価は正しいですか?
javascript - jQuery は下位互換性をどの程度サポートしていますか?
特にドラッグ アンド ドロップ機能の領域で、Mootools の下位互換性が十分でないという問題がありました。jQuery が後方互換性を持たないという同様の問題を誰かが抱えているかどうか疑問に思っていました。私たちはそれをかなり頻繁に使用し始めており、それを必要とするいくつかのプラグインの使用を開始するために新しいバージョンにアップグレードすることを考えています. 古いバージョンを削除した場合、問題は発生しますか?
mootools - Mootools の後方互換性はどの程度優れていますか?
私の同僚が Mootools の下位互換性に問題を抱えていましたが、他の誰かがこれに気づいていないかと思っていました。彼の主な問題は、古いバージョンで提供されていたドラッグ アンド ドロップ機能を使おうとしたときだったと彼は言いました。私は自分で実際に調べたことはありませんでしたが、JQueryについて同じ質問をするときに言及したとき、他の人は同じ問題を抱えていないようでした.
Stackoverflow で Mootools の下位互換性の問題に気付いたことはありますか?
javascript - JS-複数のユーザー入力を1つのフォームフィールドデザインにマージする方法に関するアドバイス
ユーザーが自分に関する多くの情報(メタデータ)を入力できるページがあり、アイコンをクリックすると、場所を追加できるgooglemapとその場所のタイトルを含むモーダルウィンドウが開きます。
mootoolsを使用すると、oncloseを使用して、フォームフィールドの値を元のフォームに戻すことができます。メインページフォームには、シリアル化された1つのフィールドとしてデータベースに入力される単一の非表示の入力フィールドがあります。
問題は、ユーザーが好きなだけ場所を追加できることです。場所には3つのタイプもあります。それぞれに独自の座標セットがあり、単一または複数にすることができます。
したがって、このすべてのデータを処理するための最良の方法を知りたいのですが、データを1つのフォームに読み込んでから、Mooを使用してそのフォームを単一のフォームフィールドに送信することはできますか、またはmooを使用してすべての情報をに追加することはできますか単一の非表示の入力フィールドですが、そうすると、ユーザー入力はどのように入力されますか。私は困惑し、これを「最良の」方法で設定する方法に関するいくつかの提案を検討しています。
現在、テーブルがあり、各アイテムは新しい行として追加されます。JSは、ユーザーがマップをクリックすると、クリック、アイテム、ユーザー入力フィールドの詳細を含む新しい行を作成します。
単一の場所の場合は、「目印」として追加され、名前と座標のユーザー入力フィールドが3番目のテーブルセルに入ります。ただし、その形状の場合、最初のセルには「形状」、名前/説明のユーザー入力フィールドが含まれ、3番目のセルには各ポイントに1つの座標のリストが含まれます。これは、線の場合と同じです。
私が抱えている問題は、すべてを1つのフォームフィールドに書き込むことができるということですが、タイトルのユーザー入力を許可するにはどうすればよいですか?そのためにフォームフィールドを使用する必要がありますか?もう1つのオプションは、テーブルから各行を取得して、パイプなどで区切られた単一のフォームフィールドに入力することですが、他のフォームフィールドから読み取ることができるかどうかわかりません。
上記が理にかなっていることを願っています!! すべてのフィードバックを歓迎します!
私はこれにmootoolsを使用していますが、レイアウトに頭を悩ませることができれば、それは実際には問題にはならないはずです。
javascript - MooTools のソート可能なテーブルに列のサイズ変更を追加するにはどうすればよいですか?
これに似たテーブルが必要ですが、ユーザーはテーブルの高さを調整したり、並べ替えたりできます。これどうやってするの?