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

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

9
「Uncaught SyntaxError:Unexpected token o」が発生し続ける
私はいくつかのhtml / css / javascriptを学習しようとしているので、自分で教育プロジェクトを書いています。 アイデアは、いくつかの語彙をjsonファイルに含め、テーブルにロードすることでした。ファイルを読み込んで、その値の1つを出力することができました。その後、値をテーブルに読み込むコードを記述し始めました。 その後、エラーが発生し始めたので、記述したコードをすべて削除し、1行(以前に機能していたのと同じ行)だけを残しました。エラーはまだ残っています。 エラーは次のとおりです。 Uncaught SyntaxError: Unexpected token o (anonymous function)script.js:10 jQuery.Callbacks.firejquery-1.7.js:1064 jQuery.Callbacks.self.fireWithjquery-1.7.js:1182 donejquery-1.7.js:7454 jQuery.ajaxTransport.send.callback 私のJavaScriptコードは別のファイルに含まれていて、これは単に次のとおりです。 function loadPageIntoDiv(){ document.getElementById("wokabWeeks").style.display = "block"; } function loadWokab(){ //also tried getJSON which threw the same error jQuery.get('wokab.json', function(data) { var glacier = JSON.parse(data); }); } そして、私のJSONファイルには次のものが含まれています。 [ { "english": "bag", …
306 javascript  jquery  json 

15
Webpackで環境依存変数を渡す
Angularアプリをgulpからwebpackに変換しようとしています。gulpでは、gulp-preprocessを使用して、HTMLページのいくつかの変数(データベース名など)をNODE_ENVに応じて置き換えます。Webpackで同様の結果を得る最良の方法は何ですか?




4
オプションのパスパラメーターを持つReactルーター
オプションのパスパラメーターを使用してパスを宣言したいので、ページを追加すると、何かを追加する(たとえば、データを入力する)ことができます。 http:// localhost / app / path / to / page <= ページをレンダリングします http:// localhost / app / path / to / page / pathParam <= pathParamに従ってデータをページにレンダリングします 私の反応ルータでは、2つのオプションをサポートするために、次のパスがあります(これは簡略化された例です)。 <Router history={history}> <Route path="/path" component={IndexPage}> <Route path="to/page" component={MyPage}/> <Route path="to/page/:pathParam" component={MyPage}/> </Route> </Router> 私の質問は、1つのルートで宣言できるかどうかです。2行目のみを追加すると、パラメーターのないルートが見つかりません。 編集#1: 次の構文についてここで述べた解決策は私にとってうまくいきませんでした、それは適切なものですか?ドキュメントに存在しますか? <Route path="/product/:productName/?:urlID?" handler={SomeHandler} /> 私の反応ルーターのバージョンは:1.0.3

10
非同期機能+ await + setTimeoutの組み合わせ
私は新しい非同期機能を使用しようとしています。私の問題を解決することが将来的に他の人の役に立つことを願っています。これは機能している私のコードです: async function asyncGenerator() { // other code while (goOn) { // other code var fileList = await listFiles(nextPageToken); var parents = await requestParents(fileList); // other code } // other code } function listFiles(token) { return gapi.client.drive.files.list({ 'maxResults': sizeResults, 'pageToken': token, 'q': query }); } 問題は、whileループの実行速度が速すぎ、スクリプトが1秒あたりの送信リクエスト数が多すぎることです。そのため、リクエストを遅延させるスリープ機能を構築したいと思います。したがって、この関数を使用して他のリクエストを遅らせることもできます。リクエストを遅らせる別の方法がある場合は、お知らせください。 とにかく、これは動作しない私の新しいコードです。リクエストの応答は、setTimeout内の匿名非同期関数に返されますが、スリープ関数respに応答を返す方法がわかりません。最初のasyncGenerator関数に追加します。 async function asyncGenerator() …


5
デベロッパーツールを使用してChromeのボタンまたは要素によって実行されるコードを見つける方法
Chromeと自分のウェブサイトを使用しています。 私が内側から知っていること: 1)このオレンジ色の画像ボタンをクリックして登録するフォームがあります。 2)検査しましたが、これがすべてです。 <img class="formSend" src="images/botoninscribirse2.png"> 3)ソースコードの一番上には、たくさんのスクリプトソースがあります。ボタンをコーディングしたので、ボタンがどれを呼び出すかがわかります。<script src="js/jquery2.js" type="text/javascript"></script> 4)そのファイル内で見つけることができます:$(".formSend").click(function() { ... });これは、ボタンによってトリガーされるもの(かなり複雑なフォーム検証を実行して送信するため)であり、私が欲しいのは、任意のWebサイトでChrome開発ツールを使用してそれを見つけられるようにすることです。 要素がどこを呼び出しているかを知るにはどうすればよいですか? [リスナー]タブが機能しませんでした。それで、私は安全な賭けのように思われたクリックイベントリスナーを探してみましたがjquery2.js、そこには何もありません(そして、コードがどのファイルであるか本当にわからないので、これらすべてをチェックするのに時間を費やしました。 。): ファイル$(".formSend").click(function() { ... });内の私の機能jquery2.jsはありません。 ジェシーはその理由を説明します: 「最後に、関数がクリックイベントハンドラーに直接バインドされない理由は、jQueryがバインドされる関数を返すためです。jQueryの関数は、いくつかの抽象化レイヤーとチェックを通過し、そこのどこかで、関数を実行します」 あなたの一部が示唆したように、私は下の1つの答えで機能する方法を集めました。


14
小さなファビコンがさらに別のHTTPリクエストを必要とするのはばかげていませんか?どうすればファビコンをスプライトに入れることができますか?
報奨金は、期限が切れる4日に。この質問への回答は、+ 100レピュテーションバウンティの対象となります。 Rouninは、信頼できるソースからの回答を探しています。 HTMLでfavicon.icoリンクを設定する方法は誰でも知っています。 <link rel="shortcut icon" href="http://hi.org/icon.ico" type="image/x-icon"> しかし、小さな数バイトのアイコンの場合、さらに別のHTTPリクエストが必要になるのはばかげていると思います。それでbackground-position=0px -200px;、貴重なHTTPリクエストを高速化して保存するために、どうやってその画像をスプライト(たとえば)の一部にすることができるのかと思いました。これを、ロゴやその他のアートワークを含む既存のスプライト画像に組み込むにはどうすればよいですか? favicon.icoウォーターフォールグラフのアイテム番号31を指すロボットは、私のペットのZAMです。彼は通常より幸せであり、彼は私に今日いくつかの愚かなと思う彼の服装に同意しないが、ウェブでいくつかの創造的なアップグレードの時が来たと知らせてくれる良い点を持っています...

16
オブジェクト配列を、オブジェクトの属性値によってインデックス付けされたハッシュマップに変換します
使用事例 ユースケースは、評価してハッシュマップのキーとして使用し、オブジェクト自体として値を提供するために提供される文字列または関数に基づいて、オブジェクトの配列をハッシュマップに変換することです。これを使用する一般的なケースは、オブジェクトの配列をオブジェクトのハッシュマップに変換することです。 コード 以下は、オブジェクトの属性値によってインデックスが付けられたオブジェクトの配列をハッシュマップに変換するJavaScriptの小さなスニペットです。ハッシュマップのキーを動的に(実行時に)評価する関数を提供できます。これが将来誰かを助けることを願っています。 function isFunction(func) { return Object.prototype.toString.call(func) === '[object Function]'; } /** * This function converts an array to hash map * @param {String | function} key describes the key to be evaluated in each object to use as key for hashmap * @returns Object * @Example * …


9
json POSTデータをオブジェクトとしてWeb APIメソッドに渡す方法は?
ASP.NET MVC4 Web APIアプリケーションは、顧客を節約するためのpostメソッドを定義します。顧客は、POSTリクエストの本文でJSON形式で渡されます。postメソッドのCustomerパラメーターに、プロパティのnull値が含まれています。 投稿されたデータが顧客オブジェクトとして渡されるようにこれを修正する方法は? 可能であればContent-Type:application / x-www-form-urlencodedを使用する必要があります。フォームを投稿するJavaScriptメソッドで変更する方法がわからないためです。 コントローラ: public class CustomersController : ApiController { public object Post([FromBody] Customer customer) { return Request.CreateResponse(HttpStatusCode.OK, new { customer = customer }); } } } public class Customer { public string company_name { get; set; } public string contact_name { get; set; } …

10
変数をundefinedに設定したり、undefinedを引数として渡したりできますか?
JavaScript undefinedとnull値について少し混乱しています。 if (!testvar)実際には何をしますか?それをテストするのかundefined、nullそれとも単にテストするのundefinedですか? 変数が定義されたら、それをクリアしてundefined(したがって、変数を削除する)ことができますか? undefinedパラメータとして渡すことはできますか?例えば: function test(var1, var2, var3) { } test("value1", undefined, "value2");

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