JavaScript (JS) is a dynamic computer programming language.


JavaScript (JS) is a dynamic computer programming language. It is most commonly used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed. It is also being used in server-side network programming (with Node.js), game development and the creation of desktop and mobile applications.1


Best Practices


Since 1996, javascript: The Definitive Guide has been the bible for JavaScript programmers—a programmer's guide and comprehensive reference to the core language and to the client-side JavaScript APIs defined by web browsers.
Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole—a subset you can use to create truly extensible and efficient code.

JavaScript IDE

WebStorm - The Smart JavaScript IDE by JetBrains, a powerful IDE for modern JavaScript development with code completion and refactoring for JavaScript, TypeScript, and the most popular web frameworks.2



NodeJS is a cross-platform runtime environment for server-side and networking applications. Node.js applications are written in JavaScript, and can be run within the Node.js runtime on OS X, Microsoft Windows and Linux with no changes.3



VueJS is an open-source progressive JavaScript framework for building user interfaces. Integration into projects that use other JavaScript libraries is made easy with Vue because it is designed to be incrementally adoptable. Vue can also function as a web application framework capable of powering advanced single-page applications.4


ReactJS – A JavaScript library for building user interfaces



jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML. It is free, open-source software using the permissive MIT License. Web analysis indicates that it is the most widely deployed JavaScript library by a large margin.5

Dojo Toolkit

Dojo Toolkit is an open source modular JavaScript library (or more specifically JavaScript toolkit) designed to ease the rapid development of cross-platform, JavaScript/Ajax-based applications and web sites. It was started by Alex Russell, Dylan Schiemann, David Schontzler, and others in 2004 and is dual-licensed under the modified BSD license or the Academic Free License (≥ 2.1).6

Related Topics

1 JavaScript. (2014, August 28). In Wikipedia, The Free Encyclopedia. Retrieved 22:49, August 30, 2014, from http://en.wikipedia.org/w/index.php?title=JavaScript&oldid=623199819
3 Node.js. (2014, August 27). In Wikipedia, The Free Encyclopedia. Retrieved 23:28, August 30, 2014, from http://en.wikipedia.org/w/index.php?title=Node.js&oldid=623095366
4 Vue.js. (2017, November 15). In Wikipedia, The Free Encyclopedia. Retrieved 15:13, November 18, 2017, from https://en.wikipedia.org/w/index.php?title=Vue.js&oldid=810418437
5 JQuery. (2017, February 12). In Wikipedia, The Free Encyclopedia. Retrieved 16:28, March 5, 2017, from https://en.wikipedia.org/w/index.php?title=JQuery&oldid=764980618
6 Dojo Toolkit. (2017, February 12). In Wikipedia, The Free Encyclopedia. Retrieved 16:32, March 5, 2017, from https://en.wikipedia.org/w/index.php?title=Dojo_Toolkit&oldid=765081675
Last edited by MichaelAlber .
Page last modified on Sunday February 3, 2019 03:58:55 UTC.