JavaScript a Short History

Modern JavaScript Introducing JavaScript
5 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€93.84
List Price:  €131.38
You save:  €37.54
£80.95
List Price:  £113.34
You save:  £32.38
CA$137.04
List Price:  CA$191.86
You save:  CA$54.82
A$154.99
List Price:  A$216.99
You save:  A$62
S$136.27
List Price:  S$190.79
You save:  S$54.51
HK$783.50
List Price:  HK$1,096.94
You save:  HK$313.43
CHF 91.19
List Price:  CHF 127.67
You save:  CHF 36.48
NOK kr1,101.37
List Price:  NOK kr1,541.96
You save:  NOK kr440.59
DKK kr700.13
List Price:  DKK kr980.21
You save:  DKK kr280.08
NZ$169.21
List Price:  NZ$236.90
You save:  NZ$67.69
د.إ367.23
List Price:  د.إ514.14
You save:  د.إ146.90
৳10,965.37
List Price:  ৳15,351.96
You save:  ৳4,386.58
₹8,334.23
List Price:  ₹11,668.26
You save:  ₹3,334.02
RM477.95
List Price:  RM669.15
You save:  RM191.20
₦125,683.43
List Price:  ₦175,961.83
You save:  ₦50,278.40
₨27,806
List Price:  ₨38,929.52
You save:  ₨11,123.51
฿3,703.32
List Price:  ฿5,184.80
You save:  ฿1,481.48
₺3,259.92
List Price:  ₺4,564.01
You save:  ₺1,304.09
B$516.59
List Price:  B$723.25
You save:  B$206.66
R1,923.67
List Price:  R2,693.22
You save:  R769.54
Лв183.31
List Price:  Лв256.64
You save:  Лв73.33
₩137,775.97
List Price:  ₩192,891.88
You save:  ₩55,115.90
₪378.18
List Price:  ₪529.46
You save:  ₪151.28
₱5,754.62
List Price:  ₱8,056.70
You save:  ₱2,302.07
¥15,478.45
List Price:  ¥21,670.45
You save:  ¥6,192
MX$1,711.89
List Price:  MX$2,396.72
You save:  MX$684.82
QR364.36
List Price:  QR510.13
You save:  QR145.76
P1,383.88
List Price:  P1,937.49
You save:  P553.61
KSh13,448.65
List Price:  KSh18,828.65
You save:  KSh5,380
E£4,807.48
List Price:  E£6,730.67
You save:  E£1,923.18
ብር5,687.89
List Price:  ብር7,963.28
You save:  ብር2,275.38
Kz83,485.81
List Price:  Kz116,883.48
You save:  Kz33,397.66
CLP$95,253.47
List Price:  CLP$133,358.67
You save:  CLP$38,105.20
CN¥724.60
List Price:  CN¥1,014.47
You save:  CN¥289.87
RD$5,894.01
List Price:  RD$8,251.85
You save:  RD$2,357.84
DA13,445.45
List Price:  DA18,824.17
You save:  DA5,378.72
FJ$227.71
List Price:  FJ$318.80
You save:  FJ$91.09
Q777.29
List Price:  Q1,088.24
You save:  Q310.94
GY$20,903.54
List Price:  GY$29,265.80
You save:  GY$8,362.25
ISK kr14,104.58
List Price:  ISK kr19,746.98
You save:  ISK kr5,642.40
DH1,013.18
List Price:  DH1,418.50
You save:  DH405.31
L1,782.83
List Price:  L2,496.04
You save:  L713.20
ден5,776.11
List Price:  ден8,086.79
You save:  ден2,310.67
MOP$806.39
List Price:  MOP$1,128.98
You save:  MOP$322.58
N$1,907.39
List Price:  N$2,670.43
You save:  N$763.03
C$3,677.32
List Price:  C$5,148.40
You save:  C$1,471.07
रु13,326.11
List Price:  रु18,657.10
You save:  रु5,330.98
S/368.16
List Price:  S/515.44
You save:  S/147.28
K379.71
List Price:  K531.61
You save:  K151.90
SAR375.04
List Price:  SAR525.07
You save:  SAR150.03
ZK2,580.25
List Price:  ZK3,612.45
You save:  ZK1,032.20
L466.96
List Price:  L653.76
You save:  L186.80
Kč2,370.96
List Price:  Kč3,319.44
You save:  Kč948.48
Ft36,978.60
List Price:  Ft51,771.52
You save:  Ft14,792.91
SEK kr1,088.71
List Price:  SEK kr1,524.24
You save:  SEK kr435.53
ARS$87,217.91
List Price:  ARS$122,108.57
You save:  ARS$34,890.65
Bs692.87
List Price:  Bs970.05
You save:  Bs277.17
COP$390,680.46
List Price:  COP$546,968.27
You save:  COP$156,287.81
₡50,009.58
List Price:  ₡70,015.41
You save:  ₡20,005.83
L2,466.51
List Price:  L3,453.22
You save:  L986.70
₲740,348.57
List Price:  ₲1,036,517.61
You save:  ₲296,169.04
$U3,852.35
List Price:  $U5,393.45
You save:  $U1,541.09
zł405.43
List Price:  zł567.62
You save:  zł162.18
Already have an account? Log In

Transcript

As you get started in the world of JavaScript, it's helpful to understand some of the history of this language. It's pretty well known now that JavaScript was developed in May of 1995. By Brandon Brendan Eich. He created JavaScript in about 10 days specifically for the Netscape browser, which was the dominant browser at that time. I read recently, in a book, Brennan, I said that management when they tasked him with creating this language gave him three imperatives. They said, make it look like Java make it easy for beginners, and make it control almost everything in a Netscape browser.

So those were the goals he set out with this. He was creating this language. Now that first one make it look like Java. That's an important one to talk about. The programming language Java and JavaScript are not the same. In fact, they are quite different and sometimes a lot of times actually they get mixed up.

People think that when you say JavaScript, you're talking about Java. And really, they're two separate things. Where JavaScript got its name comes from Java, but that's where a lot of the similarities and Brendan I structured the language. So had some similarities, but it's not the same language by any means. The reason it was called JavaScript was for marketing reasons. Java was very popular at that time, and they wanted to take advantage of that popularity.

Shortly after JavaScript was developed. It was adopted by Microsoft has j script. Now as JavaScript is starting to be used in different browsers, people were concerned about whether the language would would stay the same in each browser. They didn't want it to be different in Microsoft browser, as it was Netscape browser and so they needed some standardization. So the European computer manufacturer associate sociation, or ACMA came out with a standard in 1997. And they named that standard ECMO script one.

It defined what elements language should have. And as long as different browsers or different browser makers stuck to the standard, then people could write JavaScript the same way for each browser. Now it was important that was important in order for JavaScript to take off and become as popular as it is now. Shortly after ACMA script one, ACMA, script two and three were brought out. Then there was quite a pause. They were working on ACMA script four.

And there was a lot of discussion, a lot of disagreement about that. Eventually it was dropped. And in 2009, ACMA script five was released. And shortly thereafter, ACMA script Five dot one ECMAScript five dot one is the standard that most browsers are currently based on. In June of 2015, a new standard ACMA script six came out. Now that standard is not fully adopted by all browsers yet.

However, there are many browsers that have adopted many parts of ACMA script, ACMA script six. During this course, we'll be using some of the things in ACMA script six. As we use those, I will identify them as being part of this standard. You should of course, anything you're doing. Once again test every browser to make sure that it works. But I will mainly be using ACMA script six items that are implemented in most browsers at this point.

Really quick. I like to show you a website that can be used for finding out what is supported as far as ECMAScript six or s six is concerned. You The URL up here you can use go to this site, and you can get an idea of what's accepted or what's been included in browsers. So down the left side are the different elements of the s6 standard. For example, let const those are some things that we'll deal with early in this course. Across the top are the different programs that support JavaScript.

The second set are desktop browsers. So you can see the different browsers iE 11. On the left that Microsoft Edge, there's Firefox, Chrome Safari, you see the browsers it's available there. You can also see that there are other programs that are included. For example, in a previous movie, we talked about node j s, what here's node in the versions of node and what they support as far as ESX is concerned. So the green shows you what is supported, Red indicates only portions are supported.

None at all. So you would find the item on the left, move over to the browser you're interested in and find out if it is supported. And with that snapshot of history, let's move on to the next topic.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.