Java Script : the full story
Today’s topic is about JS. I’m going to do the same as I did for python .😎
JS is a very famous programming language ,the first version was born in 1995.
And now till the date of the write of the article we are in 11th version(ES11) .
JS is very known to be very handy working with JSON files(that’s obvious😂).
and very famous with asynchronous functionalities :
it means that we can await for a code A to be done in the main time we run another code B. and when the A finish we return to display the result ! this will become clear when you start coding 😁
It’s designed to fist work with web , it can manipulate the DOM(Documentation Object Models ) : it defines the structure of our web site or app . so basically it’s very related to html and CSS and thanks to jquery this work became easier.
First use of JS is for the front-end:
Almost, it’s the only way to manipulate the DOM, and thanks to great libraries and framework we have the work became more and more easier !
making great animations ,interactive sites and much more ! come and try it 😀
Back-end :
Thinks doesn’t stop at the front, node.js and newly deno are very popular used run-time environment. They are strong, scalable and efficient, especially for web app ! try it you won’t regret .
React native is very famous one for this job of course there are a lot others(ionic ,native script…). So I hope you have readmy article about mobile dev . those framework are recommended for web developer migrating to mobile development .
Security :
This is a known domain for js since web developer try their best to enhance
security in their projects .JS can be used by hackers in order to track data entered into a web form or input or just analyze browsing habits using cookies or xss attack .also ,it may be used to replicate legitimate websites and redirect users to a phishing campaign .those are samples so if you want to get into this field ,JS is a crucial skill to have .
Data science:
Of course js would get into this domain also ! it represents a great tool for this purpose . more over it’s going to facilitate the integration of data science result and web or mobile app ! so why not doing it all in JS !
bonus : JS is the first language to be asked in interviews😉
No comments