日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScriptCore API 和V8 API

發布時間:2024/4/15 javascript 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScriptCore API 和V8 API 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JavaScriptCore主要正調接口

JavaScriptCore中的主要正調API

API描述

JSClassCreate

創建一個JavaScript對象的類,這個類可以用以創建JavaScript對象。

JSObjectMake

使用JSClassCreate創建的類創建一個JavaScript對象。

JSObjectMakeFunctionWithCallback

使用一個本地方法作為回調創建一個JavaScript方法,當這個JavaScript方法被調用時,將觸發這個回調。

JSObjectMakeConstructor

創建一個JavaScript構造器對象,構造器可以用以在JavaScript環境中使用new操作符創建新的對象。

JSObjectMakeArray

創建一個數組對象。

JSObjectMakeDate

創建一個日期對象。

JSObjectMakeError

創建一個錯誤對象。

JSObjectHasProperty

驗證對象是否具有某個屬性。

JSObjectGetProperty

根據屬性名稱獲得對象的某個屬性。

JSObjectSetProperty

設置對象的某個屬性。

JSObjectDeleteProperty

從對象上刪除某個屬性。

JSObjectGetPrivate

獲取對象的私有數據。

JSObjectSetPrivate

設置對象的私有數據

JSObjectCallAsFunction

將對象作為JavaScript方法調用。

JSObjectIsConstructor

驗證對象是否為JavaScript構造器。

JSObjectCallAsConstructor

將對象作為JavaScript構造器調用。


JavaScriptCore中主要回調接口

JavaScriptCore中的回調API

API描述

JSObjectInitializeCallback

當JavaScript對象被創建時被調用。

JSObjectFinalizeCallback

當JavaScript對象被銷毀時被調用。

JSObjectHasPropertyCallback

當查詢JavaScript對象是否具有某個屬性時被調用。

JSObjectGetPropertyCallback

當獲取JavaScript對象的某個屬性時被調用。

JSObjectSetPropertyCallback

當對JavaScript對象設置某個屬性時被調用。

JSObjectDeletePropertyCallback

當移除JavaScript對象的某個屬性時被調用。

JSObjectGetPropertyNamesCallback

當獲取JavaScript對象的所有屬性名時被調用。

JSObjectCallAsFunctionCallback

當JavaScript對象被作為方法被調用時被調用。

JSObjectCallAsConstructorCallback

當JavaScript對象被作為構造器被調用時被調用。

JSObjectHasInstanceCallback

當JavaScript對象被作為instanceof操作符的操作數時被調用。

JSObjectConvertToTypeCallback

當JavaScript對象進行顯式的類型轉換時被調用。


--------------------------------------------------------------------------------------------------------------


V8主要正調接口

V8中的主要正調API

API描述

v8::ObjectTemplat

對象模板,用以生成JavaScript對象。

v8::FunctionTemplat

方法模板,用以生成JavaScript方法。

v8::Value

JavaScript值,是所有不同類型的JavaScript對象的基類。

v8::Primitive

原始數據對象,用以封裝原始數據類型。

v8::Boolean

布爾型數據對象,用以封裝布爾型數據類型。

v8::Number

數字型數據對象,用以封裝數字型數據類型。

v8::String

字符串數據對象,用以封裝字符串數據類型。

v8::Integer

整數型數據對象,用以封裝整數型數據類型。

v8::Object

對象類型數據對象,用以封裝對象數據類型。

v8::Array

數組類型數據對象,用以封裝數組數據類型。

v8::String

字符串數據對象,用以封裝字符串數據類型。

v8::Function

方法類型數據對象,用以封裝方法數據類型。

v8::Exception

異常工廠類,用以創建各種類型的異常。

v8::Arguments

參數對象,包含了方法調用時的所有信息。


v8主要回調接口

V8中的回調API

API描述

Accessor

針對對象的某個屬性的回調接口,當某個特定的屬性被訪問時觸發回調。

Interceptors

針對對象的全部屬性的回調接口,當對象的任意屬性被訪問時觸發回調。





總結

以上是生活随笔為你收集整理的JavaScriptCore API 和V8 API的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。