 
Also: HTML,
AJAX,
DOM Scripting,
HTML5 Web Apps
jQuery JS: on the server,
on Embedded
Devices, on SmartPhones,
I/O w/Physical Devices,
 
Tutorials:
  
  
  - 
    Introduction
    to Automation: Living beyond yourself. 
 Web pages, HTML, Javascript and the Internet Of Things (IOT)
 (A Google drive
    collaborative
    presentation)
- 
    CSE 90025 FUTURES HTML5 and JavaScript
  
- 
    Advanced Robotics with Javascript
  
  
- 
    The Way of JavaScript a Zen guide(Recovered from
    several sources, this is an excellent way to learn javascript. If
    you have information about this work, please
    contact
    me)
  
- 
    http://eloquentjavascript.net/
    Eloquent Javascript by Marijn Haverbeke, builder of CodeMirror, an in-browser
    code editing tool. In the book, you'll not only learn about objects and arrays
    and debugging, but also walk through several projects, such as building a
    platform game in your browser. There's even a code sandbox so you can download
    source code from the chapters or edit and run your own code.
  
- 
    OOP in JS
  
- 
    http://home.cogeco.ca/~ve3ll/jstutor0.htm
  
- 
    http://www.quirksmode.org/ Great
    tutorials, examples, and notes.+
  
- 
    http://www.dannyg.com/javascript/
    Danny Goodmans Javascript Bible. Home of the
    Resistor color
    code calc
  
- 
    http://www.wrox.com Publishes
    "Professional
    Javascript"
  
- 
    https://www.youtube.com/watch?v=PMfcsYzj-9M#t=74
    Excellent video tutorial on Object Oriented programming in Javascript.
References
FAQs:
Tools:
Samples:
Scriptlets:
Languages written in Javascript:
  - 
    Node.JS Actually more of an application of Javascript
    to the Server environment.
  
- 
    jQuery Actually an extension of Javascript to "simplify"
    DOM manipultion.
  
- 
    JSON Using Javascript as a data format.
  
- 
    Prolog
    
  
- 
    OpenSCAD
    openjscad.org makes your browser a powerful
    text based CAD language
See also:
   - 
https://www.crockford.com/javascript/ 
Best site about inheritance+
  
- 
    https://medium.com/@vapurrmaid/should-you-use-classes-in-javascript-82f3b3df6195
    Great discussion of options for OOP object oriented programming (or not)
    in JavaScript.
  
- 
    https://jsfiddle.net/ very nice hosting
    and editing site, allows you to write js, html, css in your browser and see
    the result, then save, share, collaborate. Like
    Google Coder without the backend.
  
- 
    http://www.guru99.com/interactive-javascript-tutorials.html
    +
  
- 
    http://jsconsole.com/remote-debugging.html Remote debugging
    JavaScript+
  
- 
    http://tide4javascript.com/ Write or select from a library
    of important algorithms, then debug (step, breakpoints, etc...) the code
    while viewing variables, output, and call
    stack.
  
- 
    http://fx.inetcat.com/ JavaScript animation library: Compact
    lightweight JavaScript library which extends DOM element by adding animation
    methods. Facilitates CSS properties and other parameters alteration along
    timeline. Supports parallel effects sets and effects chains. Has extended
    set of callbacks to adjust behavior.+
  
- 
    http://www.openjs.com/ Open source
    JavaScript (Is there any other sort of JavaScript?)
  
- 
    http://www.mountaindragon.com/javascript/index.htm
    Javascript discussion list.
  
- 
    http://www.drpeterjones.com/colorcalc/index.html
    Routines for color calculations. Very complete.
    
  
- 
    http://www.javascriptkit.com/script/script2/contenttabs.shtml
    Make content into tabs like a wizard.+
  
- 
    http://navahogunleg.net/blog/?page_id=56 A BASIC interpreter
    written in JavaScript.+
  
- 
    http://www.dustindiaz.com/top-ten-javascript/
    Top 10 custom JavaScript functions of all time
  
- 
    http://www.macromedia.com/v1/documents/hs4/html_reference/Scripting_Reference/ov.htm
    Scripting+
  
- 
    http://www.innofinity.com/5k/2002/#
    a tiny version of castle wolfenstein in 5k of Javascript that actually renders
    3d dynamically in the browser!
  
- 
    http://www.qiksearch.com/articles/cs/infix-postfix/index.htm
    Infix to Postfix in Javascript+
  
- 
    http://hesketh.com/schampeo/projects/ipcalc/
    IP Calculator
  
- 
    http://javascript.internet.com
    Tons of them
  
- 
    JavaScript tip of the week
  
- 
    Developer.com
  
- 
    http://www.devguru.com/home.asp
  
- 
    Webcoder
  
- 
    The JavaScript Source
  
- 
    Website Abstract
  
- 
    http://www.demon.co.uk/davidg/
    java scriplets and tutorials
  
- 
    http://developer.netscape.com/viewsource/goodman_nocookies/goodman_nocookies.html
  
- 
    http://junior.apk.net/~jbarta/
  
- 
    Object Oriented Javascript:
    
Questions:
 Image Processing in the Browser with JavaScript
+
Web Video Graphics
 Gotcha:
[6,2,-2,-7].sort() gives -2, -7, 2, 6 Despite being declared
as numbers in the array, the default sort comparison treats them as strings.
So both strings starting with "-" come before "2" and "6", but then "2" is
less than "7" in the strings. You have to pass
sort() a function that
does a numerical comparison e.g. [6,2,-2,-7].sort((a,b) => a >
b) +
(Fake) Operator Overloading
+
| file: /Techref/language/JAVA/script/index.htm, 16KB, , updated: 2023/5/11 22:23, local time: 2025/10/29 22:25, 
 
216.73.216.99,10-3-83-201:LOG IN | 
|  | ©2025 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://www.piclist.com/tecHREF/language/JAVA/script/index.htm"> JavaScript</A>
 | 
| Did you find what you needed? | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.