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

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

4
JSXの「デフォルトのエクスポート」は何をしますか?
最後の文の意味と機能(デフォルトのHelloWorld;をエクスポート)を確認したいのですが、それに関するチュートリアルが見つかりません。 // hello-world.jsx import React from 'react'; class HelloWorld extends React.Component { render() { return <p>Hello, world!</p>; } } export default HelloWorld;



7
Gulps gulp.watchは、新規または削除されたファイルに対してトリガーされませんか?
次のGulpjsタスクは、glob一致のファイルを編集するときに正常に機能します。 // watch task. gulp.task('watch', ['build'], function () { gulp.watch(src + '/js/**/*.js', ['scripts']); gulp.watch(src + '/img//**/*.{jpg,jpeg,png,gif}', ['copy:images']); gulp.watch(src + '/less/*.less', ['styles']); gulp.watch(src + '/templates/**/*.{swig,json}', ['html']); }); // build task. gulp.task('build', ['clean'], function() { return gulp.start('copy', 'scripts', 'less', 'htmlmin'); }); ただし、新しいファイルや削除されたファイルでは機能しません(トリガーされません)。行方不明のものはありますか? 編集:grunt-watchプラグインを使用しても機能しないようです: gulp.task('scripts', function() { return streamqueue( { objectMode: true }, …
151 javascript  node.js  gulp 

7
循環オブジェクト値を含むオブジェクトのシリアライズ
他のノードへの参照である子ノードを含むオブジェクト(解析ツリー)があります。 を使用してこのオブジェクトをシリアル化したいのJSON.stringify()ですが、 TypeError:循環オブジェクト値 私が言及した構成のために。 どうすればこれを回避できますか?他のノードへのこれらの参照がシリアル化されたオブジェクトで表現されているかどうかは、私には関係ありません。 一方、これらのプロパティを作成中にオブジェクトから削除するのは面倒で、パーサー(水仙)を変更したくありません。

6
Googleチャートからパディングまたはマージンを削除する
// Load the Visualization API and the piechart package. google.load('visualization', '1.0', {'packages':['corechart']}); // Set a callback to run when the Google Visualization API is loaded. google.setOnLoadCallback(drawChart); // Callback that creates and populates a data table, // instantiates the pie chart, passes in the data and // draws it. function drawChart() …

3
Chrome拡張メッセージの受け渡し:応答が送信されていません
コンテンツスクリプトと拡張機能の間でメッセージをやり取りしようとしています これは私がコンテンツスクリプトに持っているものです chrome.runtime.sendMessage({type: "getUrls"}, function(response) { console.log(response) }); そして私が持っているバックグラウンドスクリプトで chrome.runtime.onMessage.addListener( function(request, sender, sendResponse) { if (request.type == "getUrls"){ getUrls(request, sender, sendResponse) } }); function getUrls(request, sender, sendResponse){ var resp = sendResponse; $.ajax({ url: "http://localhost:3000/urls", method: 'GET', success: function(d){ resp({urls: d}) } }); } getUrls関数のajax呼び出しの前に応答を送信すると、応答は正常に送信されますが、ajax呼び出しの成功メソッドでは、応答を送信しても送信されません。デバッグに入ると、sendResponse関数のコード内ではポートはnull です。


11
3つの関数を順番に実行するには、どのように呼び出す必要がありますか?
この関数を次々と呼び出す必要がある場合は、 $('#art1').animate({'width':'1000px'},1000); $('#art2').animate({'width':'1000px'},1000); $('#art3').animate({'width':'1000px'},1000); 私はjQueryで次のようなことができることを知っています: $('#art1').animate({'width':'1000px'},1000,'linear',function(){ $('#art2').animate({'width':'1000px'},1000,'linear',function(){ $('#art3').animate({'width':'1000px'},1000); }); }); しかし、jQueryを使用しておらず、呼び出したいとしましょう。 some_3secs_function(some_value); some_5secs_function(some_value); some_8secs_function(some_value); どのように私は実行するために、この関数を呼び出す必要がありsome_3secs_function、そのコールが終了した後、その後、実行some_5secs_functionし、そのコールが終了した後、コールsome_8secs_function? 更新: これはまだ機能しません: (function(callback){ $('#art1').animate({'width':'1000px'},1000); callback(); })((function(callback2){ $('#art2').animate({'width':'1000px'},1000); callback2(); })(function(){ $('#art3').animate({'width':'1000px'},1000); })); 3つのアニメーションが同時に開始します 私の間違いはどこですか?


8
列挙可能とはどういう意味ですか?
MDNのfor..inページに誘導されましたに「for..inはオブジェクトの列挙可能なプロパティを反復処理する」と表示されました。 次に、「列挙可能なプロパティはfor..inループで反復できるプロパティです」と記載されているプロパティの列挙可能性と所有権のページに行きました。 辞書では、列挙可能を可算として定義していますが、それが何を意味するのかを実際に視覚化することはできません。列挙可能なものの例を入手できますか?


8
誰かがJavaScriptの「デバウンス」機能を説明できますか
ここに書かれたjavascriptの「デバウンス」関数に興味があります。http://davidwalsh.name/javascript-debounce-function 残念ながら、コードは私が理解できるほど明確に説明されていません。誰でも私がそれがどのように機能するかを理解するのを手伝ってくれますか?要するに、私はこれがどのように機能するのか本当に理解していません // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. function debounce(func, wait, immediate) { var timeout; return function() { var context = this, args = …

13
JavaScriptを使用してテキスト内のURLを検出する
文字列のセットでURLを検出するための提案はありますか? arrayOfStrings.forEach(function(string){ // detect URLs in strings and do something swell, // like creating elements with links. }); 更新:この正規表現をリンク検出に使用してしまいました…どうやら数年後のようです。 kLINK_DETECTION_REGEX = /(([a-z]+:\/\/)?(([a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel|local|internal))(:[0-9]{1,5})?(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-zA-Z0-9!$&'()*+.=-_~:@/?]*)?)(\s+|$)/gi フルヘルパー(オプションのハンドルバーサポートあり)は、要旨#1654670です。
151 javascript  regex  url 

6
名前でCookieを削除しますか?
名前が付いた特定のCookieを削除するにはどうすればよいroundcube_sessauthですか? 次のようにすべきではありません。 function del_cookie(name) { document.cookie = 'roundcube_sessauth' + '=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; } その後: <a href="javascript:del_cookie(name);">KILL</a> roundcube_sessauthクッキーを殺す?

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