JAVA KEY TERMS Flashcards
JavaScript Advantages
JavaScript Advantages
Client-Side Interactivity
Cross-Platform Compatibility
Large and Active Community
Server-Side Capabilities
Asynchronous Programming
Rich Ecosystem
JSON Integration
Etc.
JavaScript Disadvantages
JavaScript Disadvantages
Browser Compatibility
Security Concerns
Performance Limitations
Single-Threaded
Weak Typing
Debugging Challenges
Libraries and Framework Overhead
Etc.
What are the two types of data types
Data Types
Primitive Data Types
String
Number
Boolean
Undefined
Null
Etc.
Reference Data Types
Object
Array
Date
Etc.
In web development, “local storage” refers to what?
localStorage
In web development, “local storage” refers to a web storage mechanism
that allows web applications to store data locally within a user’s web
browser. Local storage is part of the Web Storage API, which provides
two mechanisms for storing data: localStorage and sessionStorage. Both
of these mechanisms allow web applications to store data on the clientside (in the user’s browser) without the need for server communication.
JSON (JavaScript Object Notation)
SON (JavaScript Object Notation)
JSON is a lightweight data interchange format that is easy for humans to
read and write and easy for machines to parse and generate. It is often
used for data exchange between a server and a web application, as well
as for configuration files, data storage, and more. JSON is a text-based
format that consists of a collection of key-value pairs, where each key is a
string and each value can be a string, number, boolean, object, array, or
null.
Asynchronous programming
Asynchronous programming
Asynchronous JavaScript programming is a programming paradigm that
enables you to write non-blocking code to handle tasks that may take
some time to complete, such as making network requests, reading files, or
executing time-consuming operations. Asynchronous programming is
crucial in web development to ensure that web applications remain
responsive and don’t block the user interface while waiting for tasks to
finish.