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

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

13
jQuery UIダイアログをajaxによって読み込まれたコンテンツの幅に自動的にサイズ変更
これに関する特定の情報と例を見つけるのに多くの問題を抱えています。私のアプリケーションには、.ajax()呼び出しで読み込まれるdivに接続された多数のjQuery UIダイアログがあります。それらはすべて同じセットアップ呼び出しを使用します。 $(".mydialog").dialog({ autoOpen: false, resizable: false, modal: true }); ロードされるコンテンツの幅に合わせてダイアログのサイズを変更したいだけです。現在、幅は300px(デフォルト)のままで、水平スクロールバーが表示されます。 私の知る限り、 "autoResize"はダイアログのオプションではなくなり、指定しても何も起こりません。 ダイアログごとに個別の関数を作成しないよう.dialog("option", "width", "500")にしています。ダイアログごとに幅が異なるため、実際にはオプションではありません。 指定 width: 'auto'ダイアログオプションをすると、ダイアログがブラウザウィンドウの幅の100%を占めるだけになります。 私のオプションは何ですか?私はjQuery 1.4.1とjQuery UI 1.8rc1を使用しています。これは本当に簡単なことのようです。 編集:私はこれのためにkludgy回避策を実装しましたが、私はまだより良い解決策を探しています。

2
JavaScriptファイルを動的にロードするためのjQuery
ユーザーが特定のボタンをクリックした場合にのみロードしたい非常に大きなjavascriptファイルがあります。フレームワークとしてjQueryを使用しています。これを行うのに役立つ組み込みのメソッドまたはプラグインはありますか? さらに詳しく:「コメントの追加」ボタンを押して、TinyMCE javascriptファイルをロードし(すべてのTinyMCEを1つのJSファイルにまとめました)、tinyMCE.init(...)を呼び出します。 誰もが「コメントを追加」をクリックするわけではないので、最初のページのロード時にこれをロードしたくありません。 私ができることは理解しています: $("#addComment").click(function(e) { document.write("<script...") }); しかし、より良い/カプセル化された方法はありますか?

8
「ストリクトモード」とは何ですか、またどのように使用されますか?
Mozilla Developer NetworkでJavaScriptリファレンスを調べてきたところ、と呼ばれるものに出会いました"strict mode"。それを読み直しましたが、それが何をするのか理解できません。誰かが(一般的に)その目的が何であるか、そしてそれがどのように役立つかを簡単に説明できますか?

17
jQueryを使用して選択ボックスに最初のオプションを設定するにはどうすればよいですか?
2つのHTML selectボックスがあります。select別のボックスを選択したときに、1つのボックスをリセットする必要があります。 <select id="name" > <option value="">select all</option> <option value="1">Text 1</option> <option value="2">Text 2</option> <option value="3">Text 3</option> </select> <select id="name2" > <option value="">select all</option> <option value="1">Text 1</option> <option value="2">Text 2</option> <option value="3">Text 3</option> </select> 私は最初のオプションを選択するとselect(すなわちid="name")、私は2番目をリセットする必要がありますselectしselect all、私は2番目のオプションを選択する場合も同様に、select(すなわちid="name2")、私が最初にリセットする必要がありselectにしますselect all。 どうやってやるの?
134 javascript  jquery 


14
chartjsチャートの値を動的に更新する
chartjsを使用して基本的な棒グラフを作成しましたが、正常に動作します。次に、時間ベースの間隔で値を更新します。私の問題は、グラフを作成した後、その値を正しく更新する方法がわからないことです... 私のコード: var ctx = $("#myChart").get(0).getContext("2d"); var dts = [ { fillColor: "rgba(220,220,220,0.5)", strokeColor: "rgba(220,220,220,1)", data: [0, 0, 0, 0, 0] } ]; var data = { labels: ["Core#1", "Core#2", "Core#3", "Core#4", "Total"], datasets: dts }; var chart = new Chart(ctx); chart.Bar(data); //test code setInterval( function () { data.datasets[0].data = …





15
一致したアイテムを置き換えるためのlodashの関数はありますか
lodashにJavaScriptコレクションのアイテムを置き換えるより簡単な方法があるのでしょうか。(重複する可能性がありますが、私はそこの答えを理解していませんでした:) ドキュメントを確認したが何も見つからなかった 私のコードは: var arr = [{id: 1, name: "Person 1"}, {id:2, name:"Person 2"}]; // Can following code be reduced to something like _.XX(arr, {id:1}, {id:1, name: "New Name"}); _.each(arr, function(a, idx){ if(a.id === 1){ arr[idx] = {id:1, name: "Person New Name"}; return false; } }); _.each(arr, function(a){ document.write(a.name); }); …
134 javascript  lodash 

19
ES6クラスの多重継承
私はこれについてほとんどの研究をBabelJSとMDN(まったく情報がありません)で行いましたが、ES6仕様の詳細を調べるのに十分注意していない場合は、遠慮なく教えてください。 ES6が他のアヒル型の言語と同じ方法で多重継承をサポートするかどうか疑問に思っています。たとえば、次のようなことができますか? class Example extends ClassOne, ClassTwo { constructor() { } } 複数のクラスを新しいクラスに拡張するには?その場合、インタプリタはClassOneよりClassTwoのメソッド/プロパティを優先しますか?

13
画面の中央に<div>要素を配置する
配置したい &lt;div&gt;&lt;table&gt;画面サイズに関係なく、画面の中央に(または)要素。言い換えると、「上」と「下」の左側のスペースは等しく、「右側」と「左側」の左側のスペースは等しいはずです。CSSだけでこれを実現したいと思います。 私は以下を試しましたが、うまくいきません: &lt;body&gt; &lt;div style="top:0px; border:1px solid red;"&gt; &lt;table border="1" align="center"&gt; &lt;tr height="100%"&gt; &lt;td height="100%" width="100%" valign="middle" align="center"&gt; We are launching soon! &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/body&gt; 注:要素(または)がWebサイトと共にスクロールするか どうかは、どちらでも問題ありません。ページが読み込まれたときに中央に配置するだけです。&lt;div&gt;&lt;table&gt;
134 javascript  css  html 

8
NodeJS UnhandledPromiseRejectionWarning
そこで、イベントエミッターに依存するコンポーネントをテストしています。そうするために、私はMocha + ChaiでPromisesを使用するソリューションを思いつきました。 it('should transition with the correct event', (done) =&gt; { const cFSM = new CharacterFSM({}, emitter, transitions); let timeout = null; let resolved = false; new Promise((resolve, reject) =&gt; { emitter.once('action', resolve); emitter.emit('done', {}); timeout = setTimeout(() =&gt; { if (!resolved) { reject('Timedout!'); } clearTimeout(timeout); }, 100); }).then((state) …

7
Node.jsでファイルに書き込むときにディレクトリを作成する
私はNode.jsをいじってみましたが、少し問題があります。というディレクトリにあるスクリプトがありますdata。スクリプトで、サブディレクトリ内のdataサブディレクトリにあるファイルにデータを書き込みます。ただし、次のエラーが発生します。 { [Error: ENOENT, open 'D:\data\tmp\test.txt'] errno: 34, code: 'ENOENT', path: 'D:\\data\\tmp\\test.txt' } コードは次のとおりです。 var fs = require('fs'); fs.writeFile("tmp/test.txt", "Hey there!", function(err) { if(err) { console.log(err); } else { console.log("The file was saved!"); } }); ファイルに書き込むために終了しない場合、Node.jsがディレクトリ構造を作成する方法を見つけるのを手伝ってくれる人はいますか?

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