問題タブ [dhtml]
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 - 配列内の選択されたすべてのチェックボックスを取得する
だから私はこれらのチェックボックスを持っています:
等々。それらは約 6 あり、手動でコーディングされている (つまり、データベースからフェッチされていない) ため、しばらくの間同じままである可能性があります。
$.post
私の質問は、 Jquery を使用して AJAX リクエストを作成するときにそれらを使用できるように、それらをすべて配列 (javascript) で取得する方法です。
何かご意見は?
編集:選択したチェックボックスのみを配列に追加したい
javascript - IE が動的に追加されたフォーム要素を送信しない
アイテムの追加や削除など、HTML フォーム内のアイテムのリストを編集できるように、いくつかの JavaScript を作成しました。Firefoxで動作するようになりました。Internet Explorer で試してみると、追加された項目がフォームと共に送信されていないことがわかりました。
簡単に言えば...多くの単純化、デバッグ、IEが新しいフォーム入力を無視するようにトリガーしている行を見つけました。したがって、動作の問題は解決されます。
しかし今、私は尋ねなければなりません:なぜですか?これはIEのバグですか?
簡略化されたコードは次のとおりです。
それを試すには、当然のことを行います。IE をロードし、[追加] をクリックし、[送信] をクリックして、アドレス バーの内容を確認します。の最後の行のコメントを外すとadd()
、IE はレポートを突然停止しfield3
ます。Firefox ではどちらの方法でも問題なく動作します。
何か案は?好奇心旺盛な心は知りたがっています。(そして、必要に応じて移植可能な方法でそこにテキストを追加して、IE が満足するようにするにはどうすればよいでしょうか?)
javascript - decodeURIComponent と unescape の違い、unescape の何が問題なのですか?
別の質問に答えると、URL コンポーネントのコンテンツをエンコードするためにまだescape
/を使用しているという点で、Javascript/DOM の知識が少し古くなっていることに気付きましたが、代わりに/を使用する必要があるようです。unescape
encodeURIComponent
decodeURIComponent
私が知りたいのは、escape
/の何が問題なのかということunescape
です。Unicode 文字に何らかの問題があるという漠然とした提案がいくつかありますが、明確な説明は見つかりません。
私の Web 経験はかなり偏りがあり、ほとんどすべてが Internet Explorer に関連付けられた大規模なイントラネット アプリを作成することでした。escape
これには/の多くの使用が含まunescape
れており、関連するアプリは何年も前から Unicode を完全にサポートしています。
escape
では、 /unescape
が持つはずの Unicode の問題は何ですか? 問題を実証するためのテストケースはありますか?
javascript - シンプルな AJAX の推奨事項は?
AJAX をもっと賢くしたいのですが、どちらに行けばよいかわかりません。AJAX と呼ばれる前の 8 年前のように、私は DHTML プログラミングを行ったことがあります。私はemacsを使用し、すべてのjavascriptを手作業でコーディングし、「アラート」を介してデバッグしました。
この時点で、物事をより良く簡単にするフレームワークが世の中にあると思いますが、どのフレームワークでしょうか? どこから始めれば?おすすめは?
- jQueryは不可欠ですか?持っててよかった?
- プロジェクトSACKはどうですか?
- ファイアバグ?
- 他にお勧めの無料のライブラリやフレームワークはありますか? またはお勧めしませんか?
- 非常に単純なプロジェクトの場合、FF と IE の互換性に関する多くの落とし穴を見つけました。誰が正しくて誰が間違っているかについての宗教的な議論に入ることなく、その地雷原をナビゲートして、どのブラウザーでも動作し、ほとんど同じように見えるアプリを作成するためのヒントは何ですか. ある人からヒントがありました: insert * {padding:0; margin:0;} を .css スタックの一番上に追加します。これは、FF と IE の両方で、UL OL などの要素のデフォルトのパディングとマージンが異なるためです。このようなヒントのリストはありますか? ガイダンス?
- 私は Mac を持っていないので、IE、FF、Opera、Safari、Chrome など、無数のバージョンとプラットフォームのテスト コストを負担したくありません。ヒント?ここに80%の解決策はありますか?FF と IE でテストした場合と同様に、他のものでも動作すると思いますか?
- チュートリアル サイトのヒント、はじめに そこにはたくさんの情報があり、そこは行くのに適した場所です. 特に、DHTML は約 10 年前のものであるため、私の Google 検索では非常に古い情報が表示されています。
- デバッグおよび開発ツール? zvon.org の Web で、xpath ジャストインタイム エバリュエーターを見つけました。それは良かったのですが、私が望んでいたほど柔軟ではありませんでした。これは、かけがえのないものになると思います。xsl と xpath は、私が今まで使った中で最も不透明な言語です。私が正規表現を使い始めたとき、Expresso などのジャストインタイムの正規表現ツールが利用可能でした。これらは、初期の正規表現の開発と学習に非常に貴重でした。昨夜、私はあまりにも長い間 xpath 式をいじっていましたが、xpath 用の同様の JIT ツールがあるかどうか疑問に思っています。また、Javascript 自体のデバッグと開発についてはどうでしょうか。
主にクライアント側の側面に興味があります。今のところ、ASP.NET AJAX のような統合されたクライアントとサーバーのアプローチにはあまり興味がありません。Ruby だけで動作するクライアント AJAX フレームワークまたは開発ツールについて教えていただいても、私は興味がありません。
ありがとう!
編集:なぜ私は投票されなかったのですか? これは悪い質問ですか?それは私には完全に合理的に見えましたか?無礼ですか?
html - 送信時にフォームを動的に非表示にしますか?
私は大したウェブ プログラマーではありませんが、何か手伝ってほしいという友人がいます。
彼は、フォームが送信されると、「送信していただきありがとうございます」のように変更され、フォーム情報が消えるようにしたいと考えています。誰でも簡単に使えるようにしたいので、さまざまな人に自分のサイトで使ってもらいたいと考えています。
JavaScript を使用してそれを行うことができると考えていましたが、実際には 100% 確実ではありません。できるだけ多くの人に使ってもらうために、HTML以外のものは極力避けたいと思っています。
ありがとう。
jquery - jqueryの表から横棒グラフへ
私はテーブルを持っています:
それを棒グラフにしたいと思います。
ネット上に lib がないわけではありませんが、プロトタイプまたはフラッシュ xml ファイルです。
--
私が取り組んでいるソリューションは、Googleチャートのhtmlリンクを生成するjqueryプラグインです...きれいではありませんが、KISS(本当にシンプル)で醜いです。
--
これが私のインスピレーションの 1 つです: http://www.dumpsterdoggy.com/articles/?jquery-horizontal -bar-graph
javascript - フレーム、スクリプト、ロード順
フレームセットとヘッドタグで定義されたいくつかのjavascriptを含むドキュメントがある場合、つまり次のようなものです:
フレーム (A.html) がその親のイベント ハンドラーの前に onLoad イベント ハンドラーを起動することを既に想定しています。私はそれが安全な仮定であるとほぼ確信しています。しかし、A.html のスクリプト コンテキストが、親ウィンドウの head で定義されたすべてのスクリプト コードに安全にアクセスできると仮定しても安全でしょうか?
どのような仮定を立てることができますか?
javascript - ディープ クローニング vs innerHTML の設定: どちらが速いですか?
ブラウザー内で DOM ツリーをディープ クローンする最もパフォーマンスの高い方法を見つけようとしています。
私が始めるなら
何が速くなるか、
また
ここではブラウザ プラットフォームが大きな違いを生む可能性があることを理解しています。
html - html のフレームセットの問題
同じフォルダー内に複数のページを持つ Web サイトを作成しました (つまり、それらのページはすべてフォルダー内にあります)。フレームの下でこのデザインを開発しました。バナーの上部、メニューの左側、メイン ページの右側の 3 つのフレームを使用しました。左側のメニュー フレームをクリックしながら、メイン ページを別のページに移動するだけです。
私の問題は、メニューをクリックしているときに、右側のメインフレームのターゲットを変更するだけです。右側のフレームで別のページに移動しているときに URL を変更することはできますか。
ガイドしてください、続行する方法。
ありがとう
プラビーン