タグ付けされた質問 「javascript」

ECMAScript(JavaScript / JS)とそのさまざまな方言/実装(ActionScriptを除く)でのプログラミングに関する質問。このタグが単独で使用されることはほとんどありませんが、ほとんどの場合、[node.js]、[jquery]、[json]、および[html]タグに関連付けられています。

9
AJAXを使用したクロスドメインエンドポイントの読み込み
AJAXを使用してクロスドメインHTMLページをロードしようとしていますが、dataTypeが "jsonp"でないと、応答を取得できません。ただし、jsonpを使用すると、ブラウザはスクリプトのMIMEタイプを想定していますが、「text / html」を受信して​​います。 リクエストのコードは次のとおりです。 $.ajax({ type: "GET", url: "http://saskatchewan.univ-ubs.fr:8080/SASStoredProcess/do?_username=DARTIES3-2012&_password=P@ssw0rd&_program=%2FUtilisateurs%2FDARTIES3-2012%2FMon+dossier%2Fanalyse_dc&annee=2012&ind=V&_action=execute", dataType: "jsonp", }).success( function( data ) { $( 'div.ajax-field' ).html( data ); }); リクエストにjsonpを使用しないようにする方法はありますか?すでにcrossDomainパラメータを使用しようとしましたが、機能しませんでした。 そうでない場合、jsonpでhtmlコンテンツを受信する方法はありますか?現在、コンソールはjsonp応答で「予期しない<」と言っています。


4
Firefox Webコンソールが無効になっていますか?
Firefox Webコンソールからこのメッセージが表示されるのはなぜですか このページのスクリプトにより、WebコンソールのログAPI(console.log、console.info、console.warn、console.error)が無効になっています 同じWebページは、Chromeコンソールではメッセージを印刷できますが、Firefoxでは印刷できません。同じWebページを別のコンピューターのFirefoxで開いた(バージョンがわからない)Webコンソールでメッセージを印刷できる。私のFirefoxのバージョンは最新の8.0です。
131 javascript  html  firefox 

11
モバイルWeb HTML5フレームワークの選択[終了]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 新しいプロジェクトでは、HTML5をサポートし、モバイル、つまりIPhone、IPadsで動作するフレームワークを探していました。私はこれらを見つけました: 煎茶タッチ Mプロジェクト jQuery Mobile jQTouch チタン NimbleKit ウィンクツールキット 私にとって主なものはHTML5です。私はそれらが提供する機能を検討しましたが、それらの機能がある場合は、それを知りたいだけでした。 探すときにどちらを選ぶべきですか: クイックスタート 良いドキュメント 同様のウェブウェイ開発 モバイルプラットフォームの優れたサポート

8
Eclipse内のJavaScriptエディター[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する Eclipseプラグインとして利用できる最高のJavaScriptエディターを探しています。私は良いSpketを使用しています。しかし、もっと良いものはありますか?

8
プロJavaScriptプログラマーのインタビューの質問(回答あり)[終了]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 応募者が本当にプロのJavaScript(ブラウザ側)開発者であるかどうかを判断するための良い質問は何ですか? 特別なJavaScriptプログラマではないが、実際にオブジェクト指向で再利用可能で保守可能な、専門的なJavaScript開発を行っているかどうかを区別できる質問。 回答を提供してください。中級および臨時のJavaScriptプログラマーが、経験豊富な誰かにインタビューできるようにしてください。これらの高度な質問のかなりの数に対する回答を思い付くと、私にはわからなくなります。未解決の質問は避けてください。 より良い読書体験と面接準備を容易にするために、SOの回答ごとに1つの面接質問/回答を保管してください。
131 javascript 

23
<Enter>でjQuery UIダイアログを送信する
フォーム付きのjQuery UIダイアログボックスがあります。ダイアログのボタンのクリックをシミュレートしたいので、マウスやタブを使用する必要はありません。つまり、「OK」ボタンを押すことをシミュレートする通常のGUIダイアログボックスのように動作させたいのです。 これはダイアログの簡単なオプションかもしれないと思いますが、jQuery UIのドキュメントにはありません。keyup()を使用して各フォーム入力をバインドできますが、よりシンプルでクリーンな方法があるかどうかはわかりませんでした。ありがとう。

1
コードとマークアップQ&Aのサンプル画像[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する 画像を含むMCVE / SSCCEを準備する場合、画像に直接アクセスできると便利です。 ほとんどの質問をカバーする画像のタイプは、複数の色または形状の小さな画像、透明度あり/なしのアニメーションGIF、画像の「ペア」であり、画像遷移、タイルセット、スプライトシートで使用できるJPEGです。 これらのタイプの例にホットリンクできる小さな(30KB未満の)オンサイトのライセンス&ロイヤリティフリーの画像はありますか?
131 java  javascript  css  image 

6
iOS11のホーム画面Webアプリでカメラにアクセスする方法
概要 詳細については、WebRTCまたはファイル入力のいずれかを使用して、iOS11(公開リリース)ホーム画面Webアプリからカメラにアクセスすることはできません。ユーザーがカメラに引き続きアクセスするにはどうすればよいですか? https経由でWebアプリページを提供しています。 更新、4月 iOS 11.3の公開リリースで問題が修正されたようで、ファイル入力カメラへのアクセスが再び機能します! 3月の更新 ここの人々が言っ​​たように、アップルのドキュメントはWebアプリのカメラ機能がサービスワーカーと一緒に11.3に戻ることを助言しています。これは良いことですが、11.3GMで完全にテストできるようになるまで、全員に再インストールしてほしいかどうかはまだわかりません。 ソリューション、11月 Appleがこれを修正したいという希望を失い、前進した。iOSの「ホーム画面に追加」機能を削除するようにWebアプリを変更し、影響を受けるユーザーに以前のホーム画面アイコンを削除するように依頼しました。 12月6日更新 iOS 11.2およびiOS 11.1.2は修正されません。 回避策、9月21日 Webアプリの既存の顧客に尋ねることができるようです iOS11にアップグレードしない-幸運を祈る:) iOSカメラで写真を撮り、Webアプリでそれらを選択します 次のiOSベータ版を待つ Safariのブラウザー内ページとして再インストール(ATHSロジックを削除した後) Androidに切り替え ファイル入力 現在の製品コードは、iOS 10以前で何年もうまく機能していたファイル入力を使用しています。iOS11ではSafariタブとして機能しますが、ホーム画面アプリからは機能しません。後者の場合、カメラが開いて黒い画面のみが表示されるため、使用できません。 &lt;meta name="apple-mobile-web-app-capable" content="yes"&gt; ... &lt;input type="file" accept="image/*"&gt; WebRTC iOS11上のSafari 11は、素晴らしいWebRTCメディアキャプチャを提供します。 ここにリンクされているサンプルコードに従ってnavigator.mediaDevices.getUserMediaを使用して、デスクトップとモバイルの通常のWebページでキャンバスにカメラ画像をキャプチャできます。 iPadやiPhoneのホーム画面にページを追加するnavigator.mediaDevicesとundefined、使用できなくなります。 &lt;meta name="apple-mobile-web-app-capable" content="yes"&gt; ... // for some reason safari on mac can debug ios …

8
部分的なハンドルバーを介して変数を渡す
私は現在、express.jsアプリケーションでhandlebars.jsを扱っています。モジュール化を維持するために、すべてのテンプレートをパーシャルに分割しました。 私の問題:部分的な呼び出しで変数を渡す方法が見つかりませんでした。次のようなパーシャルがあるとしましょう: &lt;div id=myPartial&gt; &lt;h1&gt;Headline&lt;h1&gt; &lt;p&gt;Lorem ipsum&lt;/p&gt; &lt;/div&gt; このパーシャルを「myPartial」という名前で登録したとしましょう。別のテンプレートでは、次のように言うことができます: &lt;section&gt; {{&gt; myPartial}} &lt;/section&gt; これは正常に機能し、パーシャルは期待どおりにレンダリングされ、私は幸せな開発者です。しかし、今必要なのは、この呼び出しを通じてさまざまな変数を渡し、たとえば、見出しが指定されているかどうかをパーシャル内でチェックする方法です。何かのようなもの: &lt;div id=myPartial&gt; {{#if headline}} &lt;h1&gt;{{headline}}&lt;/h1&gt; {{/if}} &lt;p&gt;Lorem Ipsum&lt;/p&gt; &lt;/div&gt; そして、呼び出しは次のようになります。 &lt;section&gt; {{&gt; myPartial|'headline':'Headline'}} &lt;/section&gt; とか、ぐらい。 テンプレートをレンダリングする前に、必要なすべてのデータを定義できることはわかっています。しかし、私は説明したようにそれを行う方法が必要です。可能な方法はありますか?


9
mochaとnode.jsによるプライベート関数の単体テスト
node.js用に作成されたアプリケーションを単体テストするためにモカを使用しています モジュールにエクスポートされていない関数を単体テストすることは可能ですか? 例: 私はこのように定義された多くの関数を持っています foobar.js function private_foobar1(){ ... } function private_foobar2(){ ... } パブリックとしてエクスポートされたいくつかの関数: exports.public_foobar3 = function(){ ... } テストケースは次のように構成されています。 describe("private_foobar1", function() { it("should do stuff", function(done) { var stuff = foobar.private_foobar1(filter); should(stuff).be.ok; should(stuff)..... private_foobar1はエクスポートされないため、明らかにこれは機能しません。 プライベートメソッドを単体テストする正しい方法は何ですか?モカにはそれを行うためのいくつかの組み込みメソッドがありますか?

10
コンポーネント状態の配列から要素を削除しています
コンポーネントの状態で配列から要素を削除する最良の方法を見つけようとしています。this.state変数を直接変更するべきではないので、配列から要素を削除するより良い方法(より簡潔)はここにあるものよりも優れていますか? onRemovePerson: function(index) { this.setState(prevState =&gt; { // pass callback in setState to avoid race condition let newData = prevState.data.slice() //copy array from prevState newData.splice(index, 1) // remove element return {data: newData} // update state }) }, ありがとうございました。 更新しました これは、setStateでコールバックを使用するように更新されました。これは、更新中に現在の状態を参照するときに行う必要があります。

4
JavaScriptで動的ゲッター/セッターを実装することは可能ですか?
次のような方法で、名前がすでにわかっているプロパティのゲッターとセッターを作成する方法を知っています。 // A trivial example: function MyObject(val){ this.count = 0; this.value = val; } MyObject.prototype = { get value(){ return this.count &lt; 2 ? "Go away" : this._value; }, set value(val){ this._value = val + (++this.count); } }; var a = new MyObject('foo'); alert(a.value); // --&gt; "Go away" a.value = …

9
iPhoneのように、HTMLテキスト入力ボックス内にクリアボタンを配置するにはどうすればよいですか?
クリックすると&lt;INPUT&gt;ボックスのテキストがクリアされる、素敵な小さなアイコンが欲しいのですが。 これは、入力ボックスの外側に明確なリンクを設けるのではなく、スペースを節約するためです。 CSSのスキルが弱い... これがiPhoneの外観のスクリーンショット写真です。
131 javascript  iphone  html  css 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.