Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Tools Plugin:DukTape:
Partly Console safe, 32 entry points.
- class JavaScriptDateComponentsMBS
- property Year as Integer
- property Month as Integer
- property Day as Integer
- property Hour as Integer
- property Minute as Integer
- property Second as Integer
- property Millisecond as Integer
- property WeekDay as Integer
- property SQLDateTime as String
- property DateValue as Date
- property DateTimeValue as DateTime
- class JavaScriptEngineExceptionMBS
- class JavaScriptEngineMBS
- method InitModules
- method DateComponentsToTime(date as JavaScriptDateComponentsMBS) as Double
- method TimeToDateComponents(time as Double) as JavaScriptDateComponentsMBS
- method Now as Double
- method Destructor
- method Evaluate(JavaScript as String) as Variant
- method EvaluateMT(JavaScript as String) as Variant
- method EvaluateToString(JavaScript as String) as String
- method AddFunction(Name as String, JavaScript as String, FileName as String = "")
- method SaveFunction(Name as String) as MemoryBlock
- method LoadFunction(Name as String, Data as Memoryblock) as Boolean
- method CallFunction(Name as String, Params() as Variant) as Variant
- method CallFunctionMT(Name as String, Params() as Variant) as Variant
- method CallFunction(Name as String, ParamArray Params as Variant) as Variant
- method CallFunctionMT(Name as String, ParamArray Params as Variant) as Variant
- method RegisterFunction(Name as String, theDelegate as JavaScriptEngineDelegateMBS, ArgCount as Integer = -1, tag as Variant = nil)
- property GlobalMemoryBlock(PropertyName as String) as MemoryBlock
- property GlobalProperty(PropertyName as String) as Variant
- property GlobalPropertyJSON(PropertyName as String) as String
- property Handle as Integer
- property StringCount as Integer
- property ObjectCount as Integer
- property MemoryBlocks as Dictionary
- event Print(values() as Variant)
- event Input(values() as Variant) as Variant
Blog Entries
- MBS Xojo Plugin, June 2021 News
- News from the MBS Xojo Plugins Version 21.2
- MonkeyBread Software Releases the MBS Xojo Plugins in version 21.2
- News from the MBS Xojo Plugins Version 20.1
- MonkeyBread Software Releases the MBS Xojo Plugins in version 20.1
- Multithreaded JavaScript usage
- Our JavaScript engine, a game changer
- New in the MBS Xojo Plugins 20.0
- MonkeyBread Software Releases the MBS Xojo Plugins in version 20.0
- Our JavaScript engine for Xojo
Videos
Xojo Developer Magazine
- 19.5, pages 92 to 93: JavaScript in Xojo, Running JavaScript in your Xojo apps by Stefanie Juchmes
- 19.4, page 9: News
- 18.3, page 47: Happy Birthday MonkeyBread Software, What is new in the MBS Xojo Plugins by Stefanie Juchmes
- 18.3, page 10: News