Skip to content

Latest commit

 

History

History
67 lines (49 loc) · 2.71 KB

README.md

File metadata and controls

67 lines (49 loc) · 2.71 KB

Javascript Basic Explanation

This JavaScript basic guide is geared to make you a JavaScript pro! It will help you learn JavaScript step by step. You will learn all the JavaScript basics in this guide.

Why Learn JavaScript?

JavaScript is the most popular client-side programming language which is widely used for web application development in every industry. There is a huge demand in the IT industry for candidates having knowledge of JavaScript. Therefore, learning JavaScript is beneficial for you to get a good job and also enhance your skills and knowledge as well.

How do JavaScript engines work?

JavaScript Engines are complicated. But it works on some simple basics:
  • The engine reads ("parses:) the script.
  • Then it converts or compiles the script to the machine language.
  • After that machine code runs.

Javascript offer advantages like:

  • Show dynamic content based on the user profile.
  • React to user's operations, like mouse clicks events, key presses or pointer movements.
  • Support features like auto-validated form entries and interactive drop-down menus.
  • Send requests to remote servers, Upload and download files.
  • JavaScript code can also create movement and sound
  • Ask questions to the users, Get and set cookies, show messages, switch browser tabs.
  • Allows the data to be stored in the local storage.

Take-Away Skills 🎆

You will learn programming fundamentals and basic object-oriented concepts using the latest JavaScript syntax. The concepts covered in these lessons lay the foundation for using JavaScript in any environment.

Up-Next 💨

After learning JavaScript basics (up through the Objects lesson), try applying JavaScript to:
  • Build games
  • Build interactive websites
  • Build web applications with React

Contribution

I highly encourage the community to step forward and improve this project further. You can fix any reported bug, propose or implement new features, write tests, etc.

Pull requests are welcome! See the contributor guidelines for more details.

License & Copyright

© Muhammad Asif, Institute of Science and technology(IST)

Licensed under the MIT License