Javascript: Difference between revisions
From wikinotes
Line 99: | Line 99: | ||
|- | |- | ||
|} | |} | ||
</blockquote><!-- | </blockquote><!-- Features --> | ||
== Tools == | |||
<blockquote> | |||
{| | |||
|- | |||
| [[javascript linters]] | |||
|- | |||
| [[javascript debuggers]] | |||
|- | |||
|} | |||
</blockquote><!-- Tools --> | |||
</blockquote><!-- General --> | </blockquote><!-- General --> | ||
Revision as of 17:32, 18 June 2022
javascript was created by netscape for use in the browser,
enabling webpages to be modified without an additional HTTP request.
It has also been in several other places for various uses like:
- nodejs to run console apps
- couchdb as a query language
- extendscript for automating adobe products
javascript has no official implementation. ecmascript is the standard it belongs to, and browsers expose their own engine/implementation.
Documentation
DOM docs https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model CSSOM docs https://developer.mozilla.org/en-US/docs/Web/API/CSS_Object_Model
Tutorials
javascript docs https://developer.mozilla.org/en-US/docs/Web/JavaScript javascript intro https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript javascript for impatient programmers https://exploringjs.com/impatient-js/toc.html
Intro
javascript basics javascript runtime environments
Libraries
javascript libraries
General
Basics
Features
javascript async javascript generators javascript garbage collection Tools
javascript linters javascript debuggers
In Browser
html events html DOM css CSSDOM XHR/AJAX requests