Thursday, February 14, 2013

Programming in JavaScript



Table of Contents of a series dedicated to the use of JavaScript for developing scripts in ImageJ.



  1. Introduction
    • Why JavaScript? [Link]
    • Configuration of Java in Linux [Link]
    • Use ECMAScript 2015+ [Link
    • Development Environment [Link]
    • Hello World!! [Link

  2. Basics - ECMAScript 2015+
    • Variables: var, let, const  [Link]
    • Strings [Link]
    • Conditionals [Link
    • Loops [Link]
    • Functions  [Link]
    • Project: Drawing a Chessboard in JavaScript [Link]

  3. ImageJ Application Programming Interface (API)
    • JavaScript and ImageJ [Link]
    • Using the Recorder [Link]
    • How to use  ImagePlus [Link]
    • How to use ImageProcessor [Link]
    • How to read and write pixels in  grayscale images [Link]
    • How to read and write RGB pixels [Link
    • How to use the Results Table [Link]

  4. Advanced
    • Objects [Link]
    • Arrow Functions  [Link]
    • Project: Drawing a Chessboard with OOP [Link]
    • Functional Programming with ES2015+[Link]
    • Modules [Link]

  5. References
    • JavaScript [Wikipedia]
    • Mozilla Developer Network (available in various languages) [Link]
    • Tutorial at w3schools.com [Link]
    • Tutorial at AlsaCreations (in french) oriented Web Technologies [Link]
    • Book: Eloquent JavaScript Second Edition by Marijn Haverbeke [Link]
    • Excellent web site about ImageJ and JavaScript "Image Processing and Analysis @EMBL - ImageJ Cookbook"  [Link]

No comments:

Post a Comment