問題タブ [client-side-scripting]

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 投票する
14 に答える
143820 参照

javascript - jQueryまたは他のライブラリを使用したAppleカバーフロー効果?

JavaScriptを使用して一連の画像をスクロールするカバーフロー効果を実現する方法を知っている人はいますか? 私は 3D 回転するiTunesカバー アートについて話しているのではなく、ドキュメントのフォルダーでスペース バーを押したときに発生する効果で、ライトボックス形式でそれらをプレビューできるようにします

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

asp.net - TreeViewコントロール-ポストバックなしで折りたたむことは可能ですか?

私がこれまでにオンラインで見つけたものはすべて、TreeViewについて非常に混乱しています。コールバックが組み込まれていることを知っています。開発者はサーバーからノードにオンデマンドでデータを入力できます。

オンデマンドでノードを設定することを理解しています-オンデマンドでサーバーから入力されたノード(展開)はコールバックで機能します-そしてページ全体を更新しません-しかし、それは見えないにもかかわらず、これらのノードを取得するためにサーバーに行きます。

しかし、私が知らない/理解していないのは、コールバックまたはポストバックなしでブランチを折りたたむことが可能かどうかです。論理的には、制御状態を更新する場合を除いて、ノードを折りたたむためにサーバーに移動する必要があるのはなぜですか?

言い換えれば、TreeViewにはクライアント側のイベントが接続されていますか?(私は何も見つかりませんでした)またはそれは私が見えないように見えるために私ができる唯一の考えがコールバック機能を使用することである純粋にサーバー側のコントロールですか?

私はasp.net3.5/ c#を使用しています

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

sql - SafariのHTML5ストレージで取引は可能ですか

SQLステートメントのリストを含むJSONファイルで各ループを実行して一度に1つずつ渡す代わりに、Safariクライアント側ストレージでデータを「BEGIN TRANSACTION」/「COMMIT TRANSACTION」でラップして渡すことができますか?単一の呼び出しでデータベース システムに? 1,000 以上のステートメントをループすると、時間がかかりすぎます。

現在、一度に 1 つのトランザクションを繰り返しています。

1回だけ電話をかける方法を見つけようとしています:

これを試して成功した人はいますか?

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

javascript - DOM へのアクセス時の JavaScript の競合

私は読んだ本からこの声明を読みました

Document Object Model または DOM は実際には JavaScript の一部ではなく、JavaScript の外部に存在する別個のエンティティです。JavaScript を使用して DOM オブジェクトを操作することはできますが、他のスクリプト言語も同様にそれらにアクセスできます。

XMLHTTPRequest オブジェクトを処理する必要がある場合に、javascript と他のクライアント側のスクリプト言語との間の競合を回避する最善の方法は何ですか?

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

javascript - Web サーバーでのメタプログラミング

ときどき、出力結果として JavaScript コードを生成するサーバー コードを書いていることに気が付きます。

なぜそれが本当に悪いのかを指摘できます:

  • サーバー コードとクライアント コードの間の切っても切れない関係。
  • クライアント コードを再利用できないようにすることができます。

しかし、時々、それは理にかなっているように思えます。

そして、それはちょっと面白いではありませんか?

問題は、JavaScript コードを生成するサーバー コードを作成することは本当に悪い習慣なのか、それとも「誰もがそうしている」のかということだと思います。

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

php - クライアント サイド スクリプトによる Web サイトのリクエスト = クロス サイド スクリプティング ハック。しかし、サーバーサイドスクリプトでウェブサイトをリクエストするのはハックではありません! なんで?

一般に、ある Web ページのコンテンツを同じページに表示したい場合は、ajax リクエストを使用します。たとえば、AJAX を使用して別のドメインの Web ページに要求すると、クロス サイド スクリプティング エラーのために許可されません。しかし、なぜサーバー側のページからのアクセスが許可されているのでしょうか。たとえば、php で CURL を使用して任意のサイトにアクセスできます。この機能がサーバー サイド スクリプトでは問題なく、クライアント サイド スクリプトでは問題ないのはなぜですか?

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

javascript - Javascript を別の言語に置き換えることはできますか?

重複の可能性:
JavaScript の代替

やあ、

多くのプログラミング言語があり、どの言語に取り組みたいかというオプションがあるため、C# を使用する場合のように、VB.NET や C++ などをさらに使用できるオプションがあり、Java を置き換えることができます。 Java を置き換えることができる C# または C#。したがって、オプションがあります。

私の質問は、Javascript はクライアント側のスクリプトで使用されるため、Javascript を置き換えることができる言語はありますか?

Java Script を使用する目的で使用できる言語はありますか。

あなたの意見と返信は非常に高く評価されます。

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

java - Java:Webページを介してサーバー上のディレクトリとファイルのリストを表示します

私は次のように何かを実装したいと思います:

ユーザーはサーバーにさまざまな種類のファイルをアップロードします。私の要件は、Webページを使用してサーバー上のすべてのファイルとディレクトリのリストを表示することです。

Webページを使用してサーバー上のファイル/ディレクトリのリストを表示することは可能ですか?

はいの場合、それはクライアント側スクリプトまたはサーバー側スクリプトになります。

可能であれば、サンプルコードのリンクがあれば非常に役立ちます。

ありがとう。

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

jquery - グリッド データと jQuery テンプレートで主キーを使用する

jQuery テンプレートなどのクライアント側のテンプレートを使用するときに、主キーをテーブル行に関連付ける最良の方法は何ですか?

ある種のデータバインディングなどを行う必要がありますか? または、次のようにテーブルに id を埋め込んで非表示にする必要があります。

Id が非表示であっても、ユーザーが Id にアクセスできるようにするのは悪くありませんか? 他にどのようなオプションがありますか?