0% found this document useful (0 votes)
26 views3 pages

Conc Lec

The document outlines key concepts related to JavaScript and its functionality, including its runtime environment, concurrency model, and the distinction between synchronous and asynchronous execution. It also covers the Document Object Model (DOM), AJAX, jQuery, and Node.js, highlighting their roles in web development. Additionally, it addresses callback functions and their significance in enabling asynchronous behavior in JavaScript.

Uploaded by

medo.ahmed3676
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views3 pages

Conc Lec

The document outlines key concepts related to JavaScript and its functionality, including its runtime environment, concurrency model, and the distinction between synchronous and asynchronous execution. It also covers the Document Object Model (DOM), AJAX, jQuery, and Node.js, highlighting their roles in web development. Additionally, it addresses callback functions and their significance in enabling asynchronous behavior in JavaScript.

Uploaded by

medo.ahmed3676
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Software

engineering
Concurrency

1.What is JS?
2.What is the functionality?
3.What is the difference between single and
multiple threads?
4.Where is JS RUNTIME ENVIRONMENT run?
5.How does the NON-BLOCKING IO work?
6.Is js ASYNCHRONOUS or SYNCHRONOUS?
7.How DOM work? Why is it important?
8.The functionality of the JQUERY?
9.The functionality of the ajax?
10. How does nod.js work?
11. What is JavaScript, and what are its
primary uses?
12. Name three JavaScript frameworks for
frontend development.
13. How does JavaScript support both frontend
and backend development?
14. What does it mean that JavaScript is single-
threaded and non-blocking?
15. Explain the difference between
synchronous and asynchronous JavaScript
execution.
16. How does the JavaScript runtime
environment handle blocking operations?
17. What is the JavaScript event loop, and how
does it function?
18. Describe the role of the task queue in the
JavaScript runtime.
19. What is the difference between a microtask
and a regular task in JavaScript?
20. What is the DOM, and how does it relate to
HTML?
21. List three commonly used methods or
properties for interacting with the DOM.
22. Provide an example of how the
querySelector method can be used.
23. What is jQuery, and why is it used in web
development?
24. How does jQuery simplify AJAX requests?
25. Give an example of a jQuery method used
to modify the CSS of an element.
26. What does AJAX stand for, and what is its
purpose?
27. Explain how AJAX can be used to fetch data
without reloading a webpage.
28. What types of data can be exchanged
using AJAX?
29. Node.js
30. What is Node.js, and how does it differ from
browser-based JavaScript?
31. Mention one popular framework built on
Node.js and its use case.
32. Why are NPM packages important in
Node.js development?
33. Callback Functions
34. What is a callback function in JavaScript?
35. How do callbacks contribute to JavaScript’s
asynchronous behavior?
36. Provide an example of a JavaScript function
that uses a callback.
37. Would you like me to refine or focus on
specific sections?

You might also like