Introduction
Getting started
Script Language
Overview
Script structure
Expressions
Comments
Statements
Variables
Arrays
Numbers
Function declaration
Anonymous functions
Reference to function
Ordinal types helpers
Asynchronous functions
Using Delphi classes and functions
Registeging Delphi classes and methods
Default properties
Generic method handler
Registering for-in enumerators
Registering Delphi functions
"Set of" parameters
Array parameters
Registering DLL functions
Magic functions
Registering constants
Registering enumerations
Creating and destroying objects
Using script functions as Delphi event handler
Using script functions for callback
Changing or disabling standard functions and classes set
Expressions
Expression evaluation
Passing parameters
Using custom variables getter/setter
Evaluating expression inside script
Executing script
Executing script
Accesing global variables
Calling script function
Calling script function with var (out) parameters
Executing code block
Predefined variables
Executing script from script
Units/Uses
Error address and callstack
Debugging
ScriptDebugger class
Conrolling script execution
Getting variables
Console and logging
Profiling
Breakpoints
Expression evaluation
Using script in HTML document
Introduction
JQuery support
Events
AJAX
Interactive hints
Usage examples
Make table sortable
Highlight list items starting with 'A'
Convert nested list into expandable tree
Directory tree with background loading
Incremental search
Infinite page
Standard functions
Standard constants
Standard classes