javascript (jse) q3 Flashcards

1
Q

an object-oriented computer programming language commonly used to create interactive effects within web browsers.

A

Javascript

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

Most modern JavaScript engines use the —. This technique consists of compiling code fragments during the execution of the program (more than a single instruction) and allows you to increase its performance.

A

Just In Time Compilation technique (JIT
Compilation).

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

JIT Compilation stands for?

A

Just In Time Compilation technique (JIT
Compilation).

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

Back in the early -, all web pages were static.

A

90s

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

Things changed in - when the - corporation hired -,

A

1995, Netscape, Brendan Eich

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

The new language was called LiveScript, but soon after its name was changed to -.

A

JavaScript

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

5 Disadvantages of (Jse)

A
  1. Client-side Security
  2. Browser Support
  3. Lack of Debugging Facility
  4. Single Inheritance
  5. Sluggish Bitwise Function
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

5 Advantages of (Jse)

A
  1. Speed
  2. Simplicity
  3. Popularity
  4. Interoperability
  5. Server Load
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

JavaScript stores a number as a — floating-point number and operators operate on — bitwise operands.

A

64-bit, 32-bit

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

Since JavaScript is an ‘—‘ language, it reduces the time required by other programming languages like Java for compilation. JavaScript is also a client-side script.

A

interpreted

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

Commonly known as code playgrounds, are sites that act as a simple editor and runtime environment. All of them have similar sets of features. They have different user interfaces, but in principle, they behave in a similar way. They allow you to write code, run it for testing purposes and most often share it with other users.

A

JavaScript IDE (Integrated Development Environment )

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

What does IDE stand for?

A

(Integrated Development Environment )

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

The 4 most popular JavaScript IDE are the following:

A
  1. JSFiddle
  2. CodePen
  3. JsBin
  4. Plunker
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

3 Elements of JavaScript LDE and what does LDE stand for?

A
  1. sufficient: a code editor
  2. interpreter
  3. debugger

Local Development Environment

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

the JavaScript requirements for the integrated development environment are very modest. In most cases, especially at the beginning of development.

A

JavaScript LDE (Local Development Environment)

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

Other JavaScript LDE elements:

A

Package managers
Task runners and module bundlers
Testing framework
Security analyzers

17
Q

The code of almost all programming languages is composed of some form of text.
So, to write the code, we need a text editor. But it needs to be an application that writes plain text it can’t be a rich text editor.

A

Code Editor

18
Q

4 Popular Code Editors

A
  1. Visual Studio Code
  2. WebStorm
  3. Sublime Text
  4. Notepad++
19
Q

It functions as a runtime environment for our program. It checks whether we have made any formal errors, for example, making a typo in the name of a function or forgetting to close a parenthesis, and then it executes the program instruction by instruction.

A

Interpreter

20
Q

Is a tool that allows you to slow down or even halt the execution of a program, run instructions step by step, and look at and analyze the state of the program at any given moment.

A

Debugger

21
Q

enables to print the code

A

Console.log

22
Q

the parameter we want to print or in appeared in the program

A

(“Hello, World!”);

23
Q
  • enabling the management of libraries (containing ready-made solutions that we can use in our programs).
A

Package managers

24
Q
  • used, in simple terms, to automate the process of software development and merge the resulting code from many files and libraries.
A

Task runners and module bundlers

25
Q
  • allows for automatic testing of the correctness of our program in search of potential errors.
A

Testing framework

26
Q

as you can guess, used to control the security of our solution.

A

Security analyzers

27
Q

Powerful code editor free for both personal and commercial use.

A

Visual Studio Code

28
Q

Which the code editor is just one of the smaller elements in a huge set of tools that improve code development.

A

WebStorm

29
Q

Fast and easy-to-use code editor with many advanced features, like multiple-line editing, fast search, and others.

A

Sublime Text

30
Q

Free and lightweight code and text editor.

A

Notepad++