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

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

5
ES6では、変数がletまたはconstで宣言されていませんか?
OverаэтотвопросестьответынаStack Overflowнарусском:Всплываютлиперемененее、объявленныеспомоststвletиcon ES6をしばらく使用していて、で宣言された変数がvar期待どおりに巻き上げられていることに気付きました... console.log(typeof name); // undefined var name = "John"; ...で宣言された変数、letまたはconst巻き上げに問題があると思われる変数: console.log(typeof name); // ReferenceError let name = "John"; そして console.log(typeof name); // ReferenceError const name = "John"; これは、宣言された変数letまたはconstホイストされていない変数を意味しますか?ここで本当に何が起こっているのですか?間に何らかの差があるletと、constこの問題では?

29
無効なhrefタグ
そのリンクは無効になっていますが、まだクリック可能です。 <a href="/" disabled="disabled">123n</a> 無効になっている場合、クリックできないようにできますか?必ずしもJavaScriptを使用する必要がありますか?
266 javascript  html 

4
Javascriptの `atob()`と `btoa()`がそのように命名されたのはなぜですか?
JavaScriptでは、window.atob()メソッドはbase64文字列をデコードし、メソッドはbase64にwindow.btoa()エンコードstringします。 そして、なぜ彼らは次のように命名されていなかったbase64Decode()とbase64Encode()? atob()そしてbtoa()、彼らはすべてのセマンティックじゃないので意味がありません。 その理由を知りたい。
266 javascript 

17
Promise.allでのエラーの処理
私は解決している約束の配列を持っています Promise.all(arrayOfPromises); 私は約束の連鎖を続けます。こんな感じ existingPromiseChain = existingPromiseChain.then(function() { var arrayOfPromises = state.routes.map(function(route){ return route.handler.promiseHandler(); }); return Promise.all(arrayOfPromises) }); existingPromiseChain = existingPromiseChain.then(function(arrayResolved) { // do stuff with my array of resolved promises, eventually ending with a res.send(); }); エラーが発生した場合に個々のプロミスを処理するためにcatchステートメントを追加したいのですが、試行すると、Promise.all最初に見つかったエラーが返され(残りは無視されます)、残りのプロミスからデータを取得できません配列(エラーにはなりませんでした)。 私は..のようなことをやってみました existingPromiseChain = existingPromiseChain.then(function() { var arrayOfPromises = state.routes.map(function(route){ return route.handler.promiseHandler() .then(function(data) { …

16
React / JSXへのスクリプトタグの追加
私は、Reactコンポーネントにインラインスクリプトを追加しようとするという比較的単純な問題を抱えています。これまでのところ: 'use strict'; import '../../styles/pages/people.scss'; import React, { Component } from 'react'; import DocumentTitle from 'react-document-title'; import { prefix } from '../../core/util'; export default class extends Component { render() { return ( <DocumentTitle title="People"> <article className={[prefix('people'), prefix('people', 'index')].join(' ')}> <h1 className="tk-brandon-grotesque">People</h1> <script src="https://use.typekit.net/foobar.js"></script> <script dangerouslySetInnerHTML={{__html: 'try{Typekit.load({ async: true });}catch(e){}'}}></script> </article> …



5
JavaScript正規表現の複数行フラグが機能しない
HTMLから文字列を取得する正規表現を作成しましたが、複数行フラグが機能しないようです。 これは私のパターンで、h1タグ内のテキストを取得したいと思います。 var pattern= /<div class="box-content-5">.*<h1>([^<]+?)<\/h1>/mi m = html.search(pattern); return m[1]; それをテストするために文字列を作成しました。文字列に「\ n」が含まれる場合、結果は常にnullです。すべての「\ n」を削除すると、/mフラグの有無にかかわらず、正しい結果が得られました。 私の正規表現の何が問題になっていますか?
265 javascript  regex 

18
選択したラジオボタンの値を取得する方法
JSプログラムで奇妙な問題が発生しています。これは適切に機能していましたが、何らかの理由で機能しなくなっています。ラジオボタン(どちらが選択されているか)の値を見つけて変数に返したいだけです。どういうわけか、それは戻り続けundefinedます。 これが私のコードです: function findSelection(field) { var test = 'document.theForm.' + field; var sizes = test; alert(sizes); for (i=0; i < sizes.length; i++) { if (sizes[i].checked==true) { alert(sizes[i].value + ' you got a value'); return sizes[i].value; } } } submitForm: function submitForm() { var genderS = findSelection("genderS"); alert(genderS); } HTML: <form …

4
スクリプトのロードおよび実行順序
JavaScriptをHTMLページに含めるには、さまざまな方法があります。次のオプションについて知っています。 インラインコードまたは外部URIからロード <HEAD>または<body>タグに含まれる[ 1、2 ] なし、deferまたはasync属性(外部スクリプトのみ) 静的ソースに含まれるか、他のスクリプトによって動的に追加されます(さまざまな解析状態で、さまざまなメソッドで) ハードディスクからのブラウザスクリプト、javascript:onEventURIs および-attributes [ 3 ]を数えないで、JSを実行するためのすでに16の選択肢があり、私は何かを忘れたと確信しています。 私は高速(並列)ロードにそれほど関心がありません。実行順序(ロード順序とドキュメントの順序に依存する場合があります)に興味があります。本当にすべてのケースをカバーする優れた(ブラウザ間の)リファレンスはありますか?たとえば、http://www.websiteoptimization.com/speed/tweak/defer/ はそのうちの6つのみを扱い、ほとんどが古いブラウザをテストします。 ないのではないかと心配しているので、ここに私の具体的な質問を示します。初期化とスクリプトの読み込み用の(外部)ヘッドスクリプトがいくつかあります。次に、本文の終わりに2つの静的なインラインスクリプトを用意します。最初のスクリプトでは、スクリプトローダーが別のスクリプト要素(外部jsを参照)を動的に本文に追加できます。2番目の静的インラインスクリプトは、追加された外部スクリプトのjsを使用したいと考えています。他の人が実行されたことに依存できますか(そしてなぜ:-)?

17
HTMLページを指定されたアンカーまでスクロールする方法は?
JavaScriptを使用するだけで、ブラウザーでページを特定のアンカーにスクロールできるようにしたいと思います。 HTMLコードでnameまたはid属性を指定しました: <a name="anchorName">..</a> または <h1 id="anchorName2">..</h1> に移動して得られるのと同じ効果を得たいのですがhttp://server.com/path#anchorName。アンカーがページの表示部分の上部近くになるように、ページをスクロールする必要があります。

14
JavaScriptの「送信は関数ではありません」エラー
誰かがこのコードの何が問題になっているのか教えてもらえますか?JavaScriptでフォームを送信しようとしましたが、「。submitは関数ではありません」というエラーが表示されました。コードの詳細については、以下を参照してください。 <form action="product.php" method="get" name="frmProduct" id="frmProduct" enctype="multipart/form-data"> <input onclick="submitAction()" id="submit_value" type="button" name="submit_value" value=""> </form> <script type="text/javascript"> function submitAction() { document.frmProduct.submit(); } </script> 私もこれを試しました: <script type="text/javascript"> function submitAction() { document.forms["frmProduct"].submit(); } </script> どちらも同じエラーを表示します:(
264 javascript  html  dom  submit 

22
文字列とArrayBuffer間の変換
JavaScript文字列をArrayBuffersに効率的に変換するための一般に受け入れられている手法はありますか、またはその逆にますか?具体的には、ArrayBufferの内容を書き込んlocalStorageだり、読み込んだりできるようにしたいと考えています。


13
HTMLリンクを無効にする方法
内部にリンクボタンがあり、<td>これを無効にする必要があります。これはIEでは機能しますが、FirefoxおよびChromeでは機能しません。構造は-内部のリンク<td>です。<td>(div / spanなど)にコンテナを追加できません 私は次のすべてを試しましたが、Firefoxでは機能しません(1.4.2 jsを使用): $(td).children().each(function () { $(this).attr('disabled', 'disabled'); }); $(td).children().attr('disabled', 'disabled'); $(td).children().attr('disabled', true); $(td).children().attr('disabled', 'true'); 注-アンカータグは動的に登録されるため、クリックタグの登録を解除できません。また、リンクを無効モードで表示する必要があります。
263 javascript  jquery  html  css 

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