-
<script>タグでtext/javascriptを指定する必要がありますか?
HTMLページでは、ほとんどの場合、text/javascriptがタグで使用されます。 これが例です <script type="text/javascript"> </script> ただし、HTML5の導入により、いくつかの新しい改善がもたらされました。 JavaScriptは、HTML5および最新のブラウザーのデフォルト言語になりました。したがって、タグにtext/javascriptを追加する必要はありません。 <script> </script> 例 jQueryの例を見てみましょう。 ライブデモ <
-
(// <![CDATA [、//]]>)ブロックを削除するにはどうすればよいですか。 Javascriptのscript要素内のタグ?
要素内のブロックを削除するには、[\ s \ S] *?:を使用します <script> /* <![CDATA[ */ var A=new Array(); /* ]]> */ </script> Demo Text Demo Text Demo Text <script type=text/javascript> /* <![CDATA[ */ var B=new Array(); Demo Text Demo Text /* ]]> */ </script>
-
Hello、World!の書き方JavaScriptのプログラム?
JavaScriptは、 ...内に配置されたJavaScriptステートメントを使用して実装できます。 を配置できます JavaScriptを含むタグは、Webページ内の任意の場所にありますが、通常は 内に保持することをお勧めします。 タグ。 」で終わります。 ここで「//」はJavaScriptのコメントを意味するため、ブラウザがHTMLコメントの最後をJavaScriptコードの一部として読み取らないようにするために追加します。次に、関数 document.writeを呼び出します。 、HTMLドキュメントに文字列を書き込みます。 <html> &nb
-
メソッドと関数の違いは何ですか?
メソッドと関数は同じですが、用語が異なります。メソッドは、オブジェクト指向プログラミングのプロシージャまたは関数です。 関数は、プログラムのどこからでも呼び出すことができる再利用可能なコードのグループです。これにより、同じコードを何度も書く必要がなくなります。プログラマーがモジュラーコードを書くのに役立ちます。 JavaScript関数の構文は次のとおりです。 <script type="text/javascript"> <!-- function functionname(para
-
JavaScriptで改行をスペースに置き換えるにはどうすればよいですか?
改行をスペースに置き換えるには、JavaScriptのreplace()メソッドを使用します。 例 次のコードを実行して、replace()メソッドを使用して改行を置き換える方法を学ぶことができます。 <!DOCTYPE html> <html> <body> <p>Words:</p> <script> var words = "a\nb\nc\nd
-
JavaScriptの空白と改行とは何ですか?
JavaScriptは、JavaScriptプログラムに表示されるスペース、タブ、および改行を無視します。プログラムではスペース、タブ、改行を自由に使用でき、コードを読みやすく理解しやすいように、プログラムをきちんと一貫した方法で自由にフォーマットおよびインデントできます。 JavaScriptは空白を無視します。たとえば、次は同じです。 var employee = "Amit"; var employee="Amit"; JavaScriptの改行: <!DOCTYPE html> <html> &
-
JavaScriptでセミコロンを使用する必要がありますか?
JavaScriptでは、セミコロンはオプションです。 JavaScriptの単純なステートメントの後には、C、C ++、およびJavaの場合と同様に、通常はセミコロン文字が続きます。ただし、JavaScriptでは、各ステートメントが別々の行に配置されている場合、このセミコロンを省略できます。セミコロンを使用することをお勧めします。 たとえば、次のコードはセミコロンなしで記述できます。 <script> <!-- a = 5 b = 10  
-
JavaScriptで中括弧の後にセミコロンを使用する必要があるのはいつですか?
JavaScriptでは、セミコロンはオプションです。 JavaScriptの単純なステートメントの後には、C、C ++、およびJavaの場合と同様に、通常はセミコロン文字が続きます。ただし、JavaScriptでは、各ステートメントが別々の行に配置されている場合、このセミコロンを省略できます。セミコロンを使用することをお勧めします。 JavaScriptでは、ステートメントの後にセミコロンを使用します。変数の割り当ての例を見てみましょう: var s = function() { alert("Hello World!"); }; ただし、次
-
JavaScript、CoffeeScript、TypeScript、ES5、およびES6の関係は何ですか?
JavaScript これらすべての基本プログラミング言語。 ES5とES6は、この言語の単なる異なるバージョンです CoffeeScript CoffeeScriptは、JavaScriptにトランスコンパイルするプログラミング言語です。 JavaScriptの上にあるコンパイラレイヤーです。 TypeScript JavaScriptにコンパイルされる言語。 TypeScriptは、JavaScriptコードをTypeScript方言で記述して作成し、JavaScriptにコンパイルする方法です。 TypeScriptはJavaScriptのスーパーセットです。
-
JavaScriptのnullとundefinedの違いは何ですか?
JavaScriptでは、undefinedは型ですが、nullはオブジェクトです。 未定義 これは、宣言された変数を意味しますが、値が割り当てられていません。 たとえば、 var demo; alert(demo); //shows undefined alert(typeof demo); //shows undefined null 一方、JavaScriptのnullは割り当て値です。変数に割り当てることができます。 たとえば、 var demo = null; alert(demo); //shows null alert(typeof demo); //sh
-
JavaScriptをHTMLドキュメントに含める方法は?
HTMLドキュメントにJavaScriptを含めるには、タグを使用します。 JavaScriptは、 ...内に配置されたJavaScriptステートメントを使用して実装できます。 JavaScriptを含むタグは、Webページ内のどこにでも配置できますが、通常はタグ内に保持することをお勧めします。 」で終わります。 ここで「//」はJavaScriptのコメントを意味するため、ブラウザがHTMLコメントの最後をJavaScriptコードの一部として読み取らないようにするために追加します。次に、関数document.writeを呼び出します。この関数は、HTMLドキュメントに文字列を書き込
-
JavaScriptのBowerとnpmの違いは何ですか?
npm npmは通常、Node.jsモジュールの管理に使用され、ネストされた依存関係ツリーを実行します。フロントエンドでも機能し、Grunt、CoffeeScriptなどの開発者ツールで使用されます。 ネストされた依存関係を使用しないと、依存関係の競合を回避することは困難です。したがって、npmの使用は優れていることが証明されています。 ノードに追加するものはすべて、モジュールとして構造化されます。ブラウザ側の依存関係にNPMを使用する場合は、ノードのようにコードを構造化します。 依存関係の構造は次のとおりです: project root [node_modules] -> dep
-
何ですか! (そうではない)JavaScriptの演算子?
二重否定(!!)演算子は!演算子を2回実行し、値の真理値を計算します。式の真実性に応じてブール値を返します。 (!! p)を!(!p)と考えてください。例を次に示します: If p is a false value, !p is true, and !!p is false. If p is a true value, !p is false, and !!p is true. 別の例を次に示します。 0 === false is false. !!0 === false is true. !!0 === false !!parseInt("foo") === fals
-
スクリプトタグ内でCDATAセクションが必要になるのはいつですか。
記号の解析を避けるために<>&、…に追加されます。 HTMLでは必要ありません。 CDATAがタグにどのように追加されるかを見てみましょう: <script> //<![CDATA[ document.write(">"); //]]> </script> 注:CDATAは非推奨になりました。使用しないでください。 CDATAセクションインターフェイスは、テキストの拡張部分を含めるためにXML内で使用されます。このテキストは、<や&記号な
-
JavaScriptでの呼び出しと適用の違いは何ですか?
JavaScriptでは、.callと.applyは関数オブジェクトのメソッドと見なされます。 .callメソッド callメソッドで引数の数を数えます。 1つ以上の引数をオブジェクトとして受け入れます。 構文は次のとおりです。 .call(object, “argument1”, “argument2”); .applyメソッド 配列を引数として使用するには、.applyを使用します。 2番目の引数として配列が必要です。 構文は次のとおりです。 .apply(object, [“argument1”, &
-
JavaScriptクロージャと無名関数
無名関数 匿名は、その名前が示すように、名前識別子なしで関数を作成できます。他の関数の引数として使用できます。それらは変数名を使用して呼び出されます: JavaScript無名関数の使用方法は次のとおりです: var func = function() { alert(‘This is anonymous'); } func(); 別の例は次のとおりです。 setTimeout(function() { alert('Demo'); }, 3000); JavaScriptクロージャ Java
-
実際のECMAScript実装は存在しますか、それとも単なる仕様ですか?
ECMAScriptは、JavaScript実装の標準です。 ECMAScriptを実行またはダウンロードすることはできません。 JavaScript 2.0はECMAScript標準のエディション5に準拠しており、2つの違いはわずかです。 ECMAScript 2017として知られる第8版は、2017年6月にリリースされました。ECMAScriptは、JavaScript、JScriptなどのスクリプト言語の標準です。これは、商標のスクリプト言語仕様です。 JavaScriptはECMAScriptに基づく言語です。 JavaScriptのようなスクリプト言語の標準であるJScriptはE
-
JavaScriptクロージャはどのように機能しますか?
JavaScriptでは、クロージャは関数のグループ化であり、その関数が宣言された場所です。 JavaScriptでは、すべての関数がクロージャのように機能します。クロージャは、呼び出されたときに宣言されたスコープを使用する関数です。呼び出されたスコープではありません。 例 次のコードを実行して、JavaScriptクロージャの操作方法を学ぶことができます。 <!DOCTYPE html> <html> <body> <h2>Working with JavaScript Cl
-
JavaScript言語リソースとは何ですか?
JavaScriptリソースには、スクリプト言語の標準ECMAScriptのリソースが含まれています。これは、ECMA-262およびECMA-402仕様で標準化されています。 現在のエディションのECMAScript標準は次のとおりです。 ECMA-2629thEdition-これはECMAScript2018言語仕様です。 ECMA-4025thEdition-これはECMAScript2018InternationalizationAPI仕様です。 過去のエディションのECMAScript標準は次のとおりです。 ECMA-262 7thEdition-ECMAScr
-
JavaとJavaScriptの違いは何ですか?
JavaScript JavaScriptは動的なコンピュータープログラミング言語です。これは軽量で、Webページの一部として最も一般的に使用されます。その実装により、クライアント側のスクリプトがユーザーと対話し、動的なページを作成できます。 JavaScriptはスタンドアロンアプリケーションを作成しません。 JavaScriptは、 ...内に配置されたJavaScriptステートメントを使用して実装されます。 Java Javaプログラミング言語は元々SunMicrosystemsによって開発され、James Goslingによって開始され、1995年にSunMicro