JAVA KEY TERMS Flashcards

1
Q

JavaScript Advantages

A

JavaScript Advantages
 Client-Side Interactivity
 Cross-Platform Compatibility
 Large and Active Community
 Server-Side Capabilities
 Asynchronous Programming
 Rich Ecosystem
 JSON Integration
 Etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

JavaScript Disadvantages

A

JavaScript Disadvantages
 Browser Compatibility
 Security Concerns
 Performance Limitations
 Single-Threaded
 Weak Typing
 Debugging Challenges
 Libraries and Framework Overhead
 Etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the two types of data types

A

Data Types
 Primitive Data Types
 String
 Number
 Boolean
 Undefined
 Null
 Etc.
 Reference Data Types
 Object
 Array
 Date
 Etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

 In web development, “local storage” refers to what?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

JSON (JavaScript Object Notation)

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Asynchronous programming

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly