AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
Functions in the JS API define specific JavaScript tasks, such as creating contexts, properties, objects, or arrays. They also provide methods of manipulating and examining the JavaScript items you create. The following section lists the functions defined in the JS API, and notes restrictions on their uses where applicable. 



Contents:
JS_AddNamedRoot
JS_AddRoot
JS_AliasElement
JS_AliasProperty
JS_BeginRequest
JS_CallFunction
JS_CallFunctionName
JS_CallFunctionValue
JS_CheckAccess
JS_ClearContextThread
JS_ClearScope
JS_CloneFunctionObject
JS_CompareStrings
JS_CompileFile
JS_CompileFunction
JS_CompileFunctionForPrincipals
JS_CompileScript
JS_CompileScriptForPrincipals
JS_CompileUCFunction
JS_CompileUCFunctionForPrincipals
JS_CompileUCScript
JS_CompileUCScriptForPrincipals
JS_ConstructObject
JS_ContextIterator
JS_ConvertArguments
JS_ConvertStub
JS_ConvertValue
JS_DecompileFunction
JS_DecompileFunctionBody
JS_DecompileScript
JS_DefineConstDoubles
JS_DefineElement
JS_DefineFunction
JS_DefineFunctions
JS_DefineObject
JS_DefineProperties
JS_DefineProperty
JS_DefinePropertyWithTinyId
JS_DefineUCProperty
JS_DefineUCPropertyWithTinyID
JS_DeleteElement
JS_DeleteElement2
JS_DeleteProperty
JS_DeleteProperty2
JS_DeleteUCProperty2
JS_DestroyContext
JS_DestroyIdArray
JS_DestroyScript
JS_DumpNamedRoots
JS_EndRequest
JS_Enumerate
JS_EnumerateStub
JS_EvaluateScript
JS_EvaluateScriptForPrincipals
JS_EvaluateUCScript
JS_EvaluateUCScriptForPrincipals
JS_ExecuteScript
JS_FinalizeStub
JS_Finish
JS_GC
JS_GetArrayLength
JS_GetClass
JS_GetConstructor
JS_GetContextPrivate
JS_GetContextThread
JS_GetElement
JS_GetEmptyStringValue
JS_GetFunctionName
JS_GetFunctionObject
JS_GetGlobalObject
JS_GetImplementationVersion
JS_GetInstancePrivate
JS_GetNaNValue
JS_GetNegativeInfinityValue
JS_GetParent
JS_GetPositiveInfinityValue
JS_GetPrivate
JS_GetProperty
JS_GetPropertyAttributes
JS_GetPrototype
JS_GetRuntime
JS_GetScopeChain
JS_GetStringBytes
JS_GetStringChars
JS_GetStringLength
JS_GetUCProperty
JS_GetVersion
JS_HasArrayLength
JS_IdToValue
JS_Init
JS_InitClass
JS_InitStandardClasses
JS_InstanceOf
JS_InternString
JS_InternUCString
JS_InternUCStringN
JS_IsArrayObject
JS_IsConstructing
JS_IsRunning
JS_Lock
JS_LockGCThing
JS_LookupElement
JS_LookupProperty
JS_LookupUCProperty
JS_MaybeGC
JS_NewArrayObject
JS_NewContext
JS_NewDouble
JS_NewDoubleValue
JS_NewFunction
JS_NewIdArray
JS_NewNumberValue
JS_NewObject
JS_NewScriptObject
JS_NewString
JS_NewStringCopyN
JS_NewStringCopyZ
JS_NewUCString
JS_NewUCStringCopyN
JS_NewUCStringCopyZ
JS_PropertyStub
JS_RemoveRoot
JS_ReportError
JS_ReportOutOfMemory
JS_ResolveStub
JS_ResumeRequest
JS_SetArrayLength
JS_SetBranchCallback
JS_SetContextPrivate
JS_SetContextThread
JS_SetElement
JS_SetErrorReporter
JS_SetGCCallback
JS_SetGlobalObject
JS_SetParent
JS_SetPrivate
JS_SetProperty
JS_SetPropertyAttributes
JS_SetPrototype
JS_SetUCProperty
JS_SetVersion
JS_SuspendRequest
JS_TypeOfValue
JS_Unlock
JS_UnlockGCThing
JS_ValueToBoolean
JS_ValueToECMAInt32
JS_ValueToECMAUint32
JS_ValueToFunction
JS_ValueToId
JS_ValueToInt32
JS_ValueToNumber
JS_ValueToObject
JS_ValueToString
JS_ValueToUint16
JS_free
JS_malloc
JS_realloc
JS_strdup

[sh-index] Back to list of manuals