日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

JavaScriptCore API 和V8 API

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

JavaScriptCore主要正調(diào)接口

JavaScriptCore中的主要正調(diào)API

API描述

JSClassCreate

創(chuàng)建一個JavaScript對象的類,這個類可以用以創(chuàng)建JavaScript對象。

JSObjectMake

使用JSClassCreate創(chuàng)建的類創(chuàng)建一個JavaScript對象。

JSObjectMakeFunctionWithCallback

使用一個本地方法作為回調(diào)創(chuàng)建一個JavaScript方法,當(dāng)這個JavaScript方法被調(diào)用時,將觸發(fā)這個回調(diào)。

JSObjectMakeConstructor

創(chuàng)建一個JavaScript構(gòu)造器對象,構(gòu)造器可以用以在JavaScript環(huán)境中使用new操作符創(chuàng)建新的對象。

JSObjectMakeArray

創(chuàng)建一個數(shù)組對象。

JSObjectMakeDate

創(chuàng)建一個日期對象。

JSObjectMakeError

創(chuàng)建一個錯誤對象。

JSObjectHasProperty

驗(yàn)證對象是否具有某個屬性。

JSObjectGetProperty

根據(jù)屬性名稱獲得對象的某個屬性。

JSObjectSetProperty

設(shè)置對象的某個屬性。

JSObjectDeleteProperty

從對象上刪除某個屬性。

JSObjectGetPrivate

獲取對象的私有數(shù)據(jù)。

JSObjectSetPrivate

設(shè)置對象的私有數(shù)據(jù)

JSObjectCallAsFunction

將對象作為JavaScript方法調(diào)用。

JSObjectIsConstructor

驗(yàn)證對象是否為JavaScript構(gòu)造器。

JSObjectCallAsConstructor

將對象作為JavaScript構(gòu)造器調(diào)用。


JavaScriptCore中主要回調(diào)接口

JavaScriptCore中的回調(diào)API

API描述

JSObjectInitializeCallback

當(dāng)JavaScript對象被創(chuàng)建時被調(diào)用。

JSObjectFinalizeCallback

當(dāng)JavaScript對象被銷毀時被調(diào)用。

JSObjectHasPropertyCallback

當(dāng)查詢JavaScript對象是否具有某個屬性時被調(diào)用。

JSObjectGetPropertyCallback

當(dāng)獲取JavaScript對象的某個屬性時被調(diào)用。

JSObjectSetPropertyCallback

當(dāng)對JavaScript對象設(shè)置某個屬性時被調(diào)用。

JSObjectDeletePropertyCallback

當(dāng)移除JavaScript對象的某個屬性時被調(diào)用。

JSObjectGetPropertyNamesCallback

當(dāng)獲取JavaScript對象的所有屬性名時被調(diào)用。

JSObjectCallAsFunctionCallback

當(dāng)JavaScript對象被作為方法被調(diào)用時被調(diào)用。

JSObjectCallAsConstructorCallback

當(dāng)JavaScript對象被作為構(gòu)造器被調(diào)用時被調(diào)用。

JSObjectHasInstanceCallback

當(dāng)JavaScript對象被作為instanceof操作符的操作數(shù)時被調(diào)用。

JSObjectConvertToTypeCallback

當(dāng)JavaScript對象進(jìn)行顯式的類型轉(zhuǎn)換時被調(diào)用。


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


V8主要正調(diào)接口

V8中的主要正調(diào)API

API描述

v8::ObjectTemplat

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

v8::FunctionTemplat

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

v8::Value

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

v8::Primitive

原始數(shù)據(jù)對象,用以封裝原始數(shù)據(jù)類型。

v8::Boolean

布爾型數(shù)據(jù)對象,用以封裝布爾型數(shù)據(jù)類型。

v8::Number

數(shù)字型數(shù)據(jù)對象,用以封裝數(shù)字型數(shù)據(jù)類型。

v8::String

字符串?dāng)?shù)據(jù)對象,用以封裝字符串?dāng)?shù)據(jù)類型。

v8::Integer

整數(shù)型數(shù)據(jù)對象,用以封裝整數(shù)型數(shù)據(jù)類型。

v8::Object

對象類型數(shù)據(jù)對象,用以封裝對象數(shù)據(jù)類型。

v8::Array

數(shù)組類型數(shù)據(jù)對象,用以封裝數(shù)組數(shù)據(jù)類型。

v8::String

字符串?dāng)?shù)據(jù)對象,用以封裝字符串?dāng)?shù)據(jù)類型。

v8::Function

方法類型數(shù)據(jù)對象,用以封裝方法數(shù)據(jù)類型。

v8::Exception

異常工廠類,用以創(chuàng)建各種類型的異常。

v8::Arguments

參數(shù)對象,包含了方法調(diào)用時的所有信息。


v8主要回調(diào)接口

V8中的回調(diào)API

API描述

Accessor

針對對象的某個屬性的回調(diào)接口,當(dāng)某個特定的屬性被訪問時觸發(fā)回調(diào)。

Interceptors

針對對象的全部屬性的回調(diào)接口,當(dāng)對象的任意屬性被訪問時觸發(fā)回調(diào)。





總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。