BEGINNERS' CODING HOME

Learn HTML,CSS, Python etc from the foundation

JAVASCRIPT


TABLE OF CONTENTS

SECTION A: COURSE OVERVIEW

SECTION B: FULL COURSE


SECTION A: COURSE OVERVIEW

 JavaScript (usually shortened JS) is high-level, scripting, and interpreted programming language that allows interactive web pages. As a scripting language, JavaScript is an indispensable part of a web application that has an API for working with text, arrays, dates, regular expressions and basic manipulation of the DOM (i.e Document Object Model). Its engines are embedded in the most type of host software, not excluding server-side, web server and database. As an interpreted language (not compiled languages like C++ and Java) it does not have to go through an intermediary compilation stage in which source code is transformed into machine language that is easy for a CPU to process.
JavaScript is one of the most important three languages every web developers must learn. You must have first learned how to describe the content of a web page (HTML), then you move into understanding how the layout of a web page works(CSS) before you start programming the behaviour of the web page (JavaScript).

Who invented JavaScript?

In 1995, Brendan Eich invented JavaScript, which later became an ECMA standard in 1997.  However, the official name of the ECMA standard is ECMA-262 and the official name of the scripting language is ECMAScript.

Fundamentals Of JavaScript Programming

1. In the HTML document, there’s an area that enables web developers to embed Javascript within the markup of the page using a unique tag expressed as <script>
2. In JavaScript, variables normally use var keywords and they are very simple and straightforward to use.
3. JavaScript is commonly known as an ‘untyped’ language. This means that its variable can assume different forms as the program executes it.

The Beautiful Side of JavaScript

There are a lot of amazing sides of JavaScript, some of them include;
a.     Javascript is very easy and simple to learn, as long as you have passed through our HTML course and CSS course respectively.
b.     JavaScript can serve as procedural language and as well the brain of a web page. It makes web page alive.
c.        Its codes are bug-free which makes it the sweetheart of many members of the software development community.
d.     You can simply program an object in JavaScript simply by attaching properties and methods to empty objects at run-time, unlike Java and C++.
e.      JavaScript is not limited to web pages. Most server programs and desktops now use JavaScript as their programming language. For instance, Node.js and most databases such as MongoDB and CouchDB are perfect examples

Darkside of JavaScript

JavaScript also has its shortcomings. For instance, it is weakly typed object-oriented language. Most software developers often prefer strongly typed object-oriented language because it madly accelerates software development while on the other hand maintaining a high degree of software quality.

Is JavaScript Related to Java?

JavaScript is totally different from Java precisely in design, however, when it comes to language name, respective standard libraries, and syntax, similarities still exist. The basic syntax of JavaScript is purposely similar to that of C++ and Java so as to reduce the number of new concepts required to learn the language.

Which other languages should I learn immediately after HTML?

PHP and Java are the next languages you should learn at the completion of your lessons on JavaScript.

What are the tools needed or required for this course?

The basic thing you need to have before you can be eligible for this course includes
a)    Computer or Smartphone
b)    Download and Install a good Text Editor (e.g Sublime Text, VS code, Brackets, DroidEdit, etc).
c)     Your commitment to the practical aspect of each lesson is highly required.
With these above, you are good to go.


SECTION B: FULL COURSE








Lesson Ten                                              Click Here

Lesson Eleven                                                  Click Here

Lesson Twelve                                                 Click Here

Lesson Thirteen                                              Click Here

Lesson Fourteen                                             Click Here

ADDITIONAL LESSONS ON JAVASCRIPT

Lesson Fifteen                                             Click Here           

Lesson Sixteen                                             Click Here    

Lesson Seventeen                                        Click Here

Lesson Eighteen                                          Click Here


Lesson Twenty                                            Click Here






.