[TIL-js]コンソール出力とJSは


console


正式なJSを学んで、もし最も基本的な知っていることがあるならば、それはconsoleです.consoleは、タブで作成されたコードのメッセージをチェックしたり、簡単なJSを実行したりすることができます.また、sourceタブはデバッグ時にも役立ちます.
ここで、コンソールの重要な特徴は、ブラウザが提供する関数として、JSだけでなく、他のプログラミングインターフェースでも利用できるAPI(アプリケーションプログラミングインターフェース)として機能することである.
だからよく勉強すれば、よく役に立ちます!
( https://developer.mozilla.org/en-US/docs/Web/API/Console )

console.log('Hello world')


consoleの概念に基づき、実際のJSでconsoleを使用する方法は以下の通りである.feature("")と書けばいいです.
console.log('Hello World')

では、上記の開発者モードでは、次のコンソールのメッセージがはっきりと撮影されています.

HTMLにJSを埋め込む


基本的なコンソールを理解している場合は、HTMLにJSを含める方法について説明します.

<head>にscriptを含める

<head>
<script src="main.js"></script>
</head>
以下の最も基本的な方法が含まれています.この場合、ブラウザが行単位でscriptを解析して発見すると、すぐに解析が停止します.
したがって、JSファイルが大きい場合は、ページをロードするのに時間がかかります.

<body>の末尾にscriptを含める

<body>
...
<script src="main.js"></script>
</body>
HTMLのすべてのコンテンツが終了した後に、scriptをbodyの末尾に接続する方法があります.この場合、ユーザーはHTMLファイルをすばやく表示できますが、通常のページを表示するためにJSが必要な場合は、最終的には完全なページを表示するのに長い時間がかかります.

<head>にasyncプロパティ値を挿入


asyncはboolean属性値であり、宣言と同時に真値が与えられる.HTMLを解析するとともに、JSのダウンロードも同時に発生します.そのため、時間を節約できますが、JSのダウンロードが完了するとすぐに実行されるasync機能のため、HTMLはまだ準備ができていないままJSを実行する可能性があります.
<head>
<script async src="main.js"></script>
</head>

<head>にdeferプロパティ値を挿入


これはEllyが推奨する最高のスクリプト挿入方法です.headにdefer属性値を入れてscriptを実行する方法で、HTMLは解析時にJSを発見し、まずダウンロードし、HTMLファイルが準備されたら同時にJSを実行することができます.この方法の利点は、scriptをすばやくダウンロードし、ページを正常に見せることです.(使用をお勧めします!)
<head>
<script defer src="main.js"></script>
</head>

スクリプト作成テクニック「use strict」を使用


JSは短時間で作成された言語なので、非常に柔軟に使用できます.これは間違いの可能性が高いことを意味します.したがって、ECMA 5で新しく追加された事項「use strict」を使用すると、不正な割り当ての値とエラーが修正されます.だから「vanillaJS」をするときに「use strict」で始める習慣!
使用方法)スクリプトコードの最上位レベルで「use strict」;入れて記入するだけです!

▶参考資料


youtube dream符号化:https://youtu.be/tJieVCgGzhs
console: https://developer.mozilla.org/en-US/docs/Web/API/Console
API: https://developer.mozilla.org/en-US/docs/Glossary/API

▶今日習ったこと

  • コンソール使用法
  • スクリプト挿入(推奨遅延)
  • strictを使用してエラーを減らす
  • ▶さらに詳しい内容

  • コンソールのその他の機能用途
  • では、コンソールがすべてのブラウザ
  • に適用されるかどうか