問題タブ [javascript]
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 - インスタンス化されたオブジェクトを使用してJavaScriptで名前空間を提供する方法
私はJavaScriptの「オブジェクト」を持っています。これは次のように構築されています。
シングルトンJavaScriptオブジェクトを使用して名前空間をエミュレートする方法を知っていますが、上記のようなオブジェクトを「ネームスペース」するための最良の方法は何ですか?
いくつかのJavaScriptライブラリに名前空間機能があることは知っていますが、私はjQueryを使用しており、別のライブラリをミックスに追加したくありません。インスタンス化する必要のある私のJSオブジェクトの固有の名前空間スキームであるjQueryを利用することで、独自の名前空間を提供できるようにしたいと思います。
ありがとうrp
php - PHP用のAjax開発環境に関する提案
私はC/C++
プロのプログラマーですが、を使用していくつかの個人用Webサイトを作成しましたPHP and MySQL
。
それらはかなり基本的なものであり、私はそれらを使用してジャズを作りたいのですAjax
が、私はAjaxを実行したことがありません。私はこれまですべての開発を手動で行ってきました。つまり、IDEなどはありません。
誰かが私を助けることができるAjax開発環境についての提案がありますか?
これに最小限の金額以上を費やすことを正当化するのは難しいと思うので、シェアウェアまたはフリーウェアが望ましいでしょう...
javascript - イベントハンドラタグの「javascript:」の目的(ある場合)は何ですか?
私は最近、できるだけ多くのJavaScriptコードを読むことで、JavaScriptのスキルを向上させるために一丸となって取り組んでいます。これを行う際javascript:
に、HTML要素タグのイベントハンドラー属性の前にプレフィックスが追加されるのを時々見ました。このプレフィックスの目的は何ですか?基本的に、次の間にかなりの違いはありますか?
と
?
javascript - ブラウザのスペルチェックを壊さない Javascript リッチ テキスト エディタは?
ASP.Net プロジェクトで TinyMCE を使用していますが、スペル チェックが必要です。私が見つけた唯一の TinyMCE プラグインはサーバー側で PHP を使用しており、サーバーに PHP を分解してインストールするだけでよいと思いますが、率直に言って、なんと面倒なことでしょう。私はそれをしたくありません。
結局のところ、Firefox の組み込みスペル チェックは問題なく機能しますが、TinyMCE エディタ ボックスでは機能しないようです。これを修正するはずの gecko_spellcheck オプションを有効にしましたが、修正されません。
ブラウザのスペルチェックを壊さない素敵なリッチテキストエディタを知っている人はいますか?
javascript - Safari の戻るボタンの問題
地元のコミュニティ カレッジで、ちょっとしたプログラミングとウェブの仕事をしています。VBScript、javascript、Dreamweaver で生成された残骸の寄せ集めと、さまざまな詐欺師が何年にもわたって購入するよう説得してきたアドオンのコレクションで構成される、非常に大規模で魂を破壊する Web サイトの維持を含む作業。
数日前、「Safari を使用しているユーザーのために Web サイトがロックされています!」という電話がありました。ステップ 1 で Safari(v3.1.2) をダウンロードし、ステップ 2 でサイトにアクセスします。すべてが正常に動作しているようです。
要するに、私は最終的に問題を切り分け、それは Safari の戻るボタンに関連しています。このウェブサイトでは、私が試したすべてのブラウザー (Safari を含む) で動作する派手な JavaScript メニューを使用しています。しかし、Safari では、ページ外のリンクをたどってから戻るボタンを押すと、メニューが機能しなくなります。
原理を説明するために、簡素化された Web ページを作成しました。
ページを読み込むと、アラート ボックスが表示されます。次に、ページからリンクをたどって、戻るボタンを押します。IE と Firefox では警告ボックスが再び表示されますが、Safari では表示されません。
精力的なグーグル検索の後、同様の問題を抱えている他の人を発見しましたが、本当に満足のいく答えはありません。だから私の質問は、ユーザーが他のブラウザと同じように戻るボタンを押した後、Safari でページを同じように動作させるにはどうすればよいですか?
これがばかげた質問である場合は、優しくしてください。javascript は私にとって少し新しいものです。
javascript - JavaScript を使用したデザイン パターンの実装例をいくつか教えてください。
私は JavaScript を使用するある程度熟練したプログラマーですが、達人ではありません。これを使って非常に強力なことができることは知っていますが、かなり基本的な DOM 操作以外はあまり見たことがありません。Factory Method、Singleton など、JavaScript を使用した従来の設計パターンの概念の例をいくつか提供していただけないでしょうか。これらのパターンは、Web でどのような場合に使用されますか?
javascript - Eclipse内のJavaScriptエディター
Eclipseプラグインとして利用できる最高のJavaScriptエディターを探しています。私は良いSpketを使ってきました。しかし、もっと良いものはありますか?
javascript - jQuery で HTML 文字列をエスケープする
jQueryの文字列から HTML をエスケープする簡単な方法を知っている人はいますか? 任意の文字列を渡して、HTML ページに表示するために適切にエスケープできるようにする必要があります (JavaScript/HTML インジェクション攻撃を防ぎます)。これを行うためにjQueryを拡張することは可能だと確信していますが、現時点ではこれを達成するためのフレームワークについて十分に知りません.
asp.net - Response.BufferOutput = False が機能しないのはなぜですか?
この問題は別のボードで始まりましたが、非常に迅速で親切なDave Wardもここにいるので、うまくいけばパズルの最後のピースとしてここで取り上げたいと思います。
基本的に、私は長いプロセスから Web ページを絶え間なく更新する方法を探していました。私は AJAX が最適だと思っていましたが、Dave がJavaScript の使用に関する素晴らしい記事を書いています。それをアプリケーションに統合したところ、クライアントではうまく機能しましたが、サーバー WebHost4Life では機能しませんでした。私は別のサーバー @ Brinkster を持っていて、そこで試してみることにしました。すべてのコードは、私のクライアント、WebHost4Life、および Brinkster で同じであるため、明らかに WebHost4Life で何かが起こっています。
私は彼らに電子メールを書くか、技術サポートを要求する予定ですが、積極的に行動し、彼らの最後に何が起こってこの違いを引き起こしているのかを突き止めたいと思います. のようなバッファリングをオフにするために、コードでできる限りのことを行いましたPage.Response.BufferOutput = False
。この違いを引き起こすために実装できるサーバー設定は何ですか? 彼らの助けなしに、自分でそれを回避する方法はありますか? そうでない場合、彼らは何をする必要がありますか?
参考までに、私のアプリケーションのより単純なバージョンの動作中のバージョンへのリンクは @ http://www.jasoncomedy.com/javascriptfun/javascriptfun.aspxにあり、動作していない同じバージョンは @ http://にあります。 www.tabroom.org/Ajaxfun/Default.aspx。作業バージョンでは、各ステップで更新を取得しますが、そうでないバージョンでは、すべてが完了するまで長い間そこに留まり、その後クライアントへのすべての更新を一度に行います...そしてそれは私を悲しくさせます。
javascript - JavaScript を使用して特定の遅延後にスクリプトを実行する
jQuery に似た JavaScript メソッドはありますdelay()
かwait()
(スクリプトの実行を特定の時間遅らせるため)?