var m = 10000; var n = 20000; var count = 0; for(let i = 1; i <= m; i++) { for(let j = 1; j <= n; j++) { count++; } } document.writeln("Count = " + count);Answer: 10,000 * 20,000 = 200,000,000 (200 million). The reason is that the inner loop executes 20,000 times for each time that the outer loop executes. Therefore multiply the numbers to get the total number of times that the inner loop and count++ executes.
<head> <script src="../jquery-3.7.1.js"> </script> ... other script tags. </head>
<head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"> </script> ... other script tags. </head>
$(selector).action( );
// Hide all elements with node name p. $("p").hide( ); // Change the value of the input // controls with class="test" to "abc". $(".test").val("abc"); // Change the inner html of the paragraph // with id="p1" to "Hello, World!". $("#p1").text("Hello, World!");
window.addEventListener("load", init);is
$(document).ready(init);or even shorter
$(init);
<!DOCTYPE html> <html lang="en"> <head> <script src="../jquery-3.7.1.js"> </script> <script src="myscript.js"> </script> <link rel="stylesheet" href="styles.css"> </head> <body> <h1>jQuery Examples -- Set 1</h1> <button id="btn1">Show Greeting</button> <p id="p1"></p> </body> </html>Test these two choices for myscript.js, then translate them into vanilla JavaScript.
// myscripta.js $(document).ready( ( ) => { $("#p1").text = "Hello World!"; }); // myscriptb.js $(document).ready( ( ) => { ${"btn1").click( ( ) => { $("p1").text = "Hello World!"; }); }); // myscripta.java translated into // vanilla JavaScript document.addEventListener("DOMContentLoaded", ( ) => { document.querySelector("p").innerHTML = "Hello, World!"; }); // myscriptb.java translated into // vanilla JavaScript document.addEventListener("DOMContentLoaded", ( ) => { document.querySelector("btn1"). addEventListener("click", ( ) => { document.querySelector("p").innerHTML = "Hello, World!"; }); });
$(init);is written in vanilla JavaScript as
window.addEventListener("load", init);or
window.onclick = init;
// jQuery Script $(( ) => { $("#p1").text("Hello, World!"); }); // The vanilla JavaScript translation is window.onclick = ( ) => { document.querySelector("#p1").innerHTML = "Hello, World!"; };
// jQuery Script $(( ) => { $("#btn1").click(( ) => { $("#p1").text("Hello, World!"); }); }); // The vanilla JavaScript translation is: window.onload = ( ) => { document.querySelector("#btn1").onclick = ( ) => { document.querySelector("#p1").innerHTML = "Hello, World!"; }; }; // or window.addEventListener("load", ( ) => { document.querySelector("#btn1"). addEventListener("click", ( ) => { document.querySelector("#p1").innerHTML = "Hello, World!"; }); });
jQuery | JavaScript |
---|---|
$("#p1") | document.querySelector("#p1"); document.getElementById("p1"); |
$(".red") | document.querySelectorAll(".red"); document.getElementsByClassName("red"); |
$("p") | document.querySelectorAll("p"); document.getElementsByTagName("p"); |
$("ol ol") | document.querySelectorAll("ol
ol"); No equivalent document.getElements statement |