Q
Which attribute can be used to make external JavaScript files load asynchronously in the <head> or <body> sections?

Answer & Solution

Answer: Option B
Solution:
The defer attribute is used to make external scripts load and execute asynchronously, allowing them to load in the background without blocking the HTML parsing. The async attribute also loads scripts asynchronously but doesn't guarantee execution order, which makes defer more suitable for scripts that depend on order.
Related Questions on Average

Using the defer attribute with an external script in the <head> section means that the script:

A). Loads and executes after HTML parsing.

B). Loads synchronously with HTML parsing.

C). Loads and executes before HTML parsing.

D). Loads but doesn't execute.

Variables declared in the <body> section of an HTML document have what scope by default?

A). Local to the script or function.

B). Global throughout the document.

C). Limited to the <body> section.

D). Not accessible in JavaScript.

Which attribute should be used for loading external JavaScript files without blocking rendering in the <head> or <body> sections?

A). async

B). defer

C). sync

D). load

What is the purpose of using the async attribute with an external JavaScript file in the <head> section?

A). To load and execute the script after HTML parsing.

B). To defer script execution.

C). To block rendering until script loads.

D). To ensure script execution order.

Which of the following is a recommended practice for optimizing JavaScript performance?

A). Minify and concatenate scripts.

B). Include all scripts in the <head>.

C). Use synchronous loading for all scripts.

D). Load scripts without optimization.

What is the purpose of using the async attribute with an external JavaScript file?

A). To load the script asynchronously.

B). To defer script execution.

C). To block rendering until script loads.

D). To ensure script execution order.

Which scenario is suitable for placing JavaScript in the <head> section of an HTML document?

A). Initializing variables or configurations.

B). Dynamic content manipulation.

C). User interaction scripts.

D). External script loading.

What is the advantage of placing JavaScript at the end of the <body> section for non-critical scripts?

A). Faster initial page rendering.

B). Slower page load overall.

C). Better script execution order.

D). Increased script complexity.

Which attribute is used to make an external JavaScript file load and execute after HTML parsing but before the DOMContentLoaded event in the <head> section?

A). async

B). defer

C). sync

D). load

When JavaScript is placed in the <head> section of an HTML document, it can:

A). Execute before page rendering.

B). Execute after page rendering.

C). Block rendering until execution.

D). None of the above.