Home
last modified time | relevance | path

Searched refs:JSArray (Results 1 – 25 of 93) sorted by relevance

1234

/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/src/core/components/test/unittest/common/event_bubble/
H A Devent_bubble_tdd_test.cpp1006 EXPECT_EQ(JSArray::Length(logs), 0); in EventBubbleTest001()
1014 content = JSArray::GetString(logs, 1); in EventBubbleTest001()
1033 EXPECT_EQ(JSArray::Length(logs), 0); in EventBubbleTest002()
1041 content = JSArray::GetString(logs, 1); in EventBubbleTest002()
1060 EXPECT_EQ(JSArray::Length(logs), 0); in EventBubbleTest003()
1090 EXPECT_EQ(JSArray::Length(logs), 0); in EventBubbleTest004()
1113 EXPECT_EQ(JSArray::Length(logs), 0); in EventBubbleTest005()
1137 EXPECT_EQ(JSArray::Length(logs), 0); in EventBubbleTest006()
1164 EXPECT_EQ(JSArray::Length(logs), 0); in EventBubbleTest007()
1188 EXPECT_EQ(JSArray::Length(logs), 0); in EventBubbleTest008()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/functions/
H A Djs_foreach_function.cpp35 JSRef<JSArray> jsKeysArr; in ExecuteIdentityMapper()
38 jsKeysArr = JSRef<JSArray>::Cast(jsKeys); in ExecuteIdentityMapper()
41 jsKeysArr = JSRef<JSArray>::Cast(jsThis_.Lock()); in ExecuteIdentityMapper()
66 JSRef<JSArray> jsArray = JSRef<JSArray>::Cast(jsThis_.Lock()); in ExecuteBuilderForIndex()
H A Djs_touch_function.cpp52 JSRef<JSArray> touchArr = JSRef<JSArray>::New(); in CreateJSEventInfo()
53 JSRef<JSArray> changeTouchArr = JSRef<JSArray>::New(); in CreateJSEventInfo()
H A Djs_gesture_function.cpp77 JSRef<JSArray> JsGestureFunction::CreateFingerListArray(const GestureEvent& info) in CreateFingerListArray()
79 JSRef<JSArray> fingerArr = JSRef<JSArray>::New(); in CreateFingerListArray()
H A Djs_gesture_judge_function.cpp62 JSRef<JSArray> othersArr = JSRef<JSArray>::New(); in Execute()
185 JSRef<JSArray> fingerArr = JSRef<JSArray>::New(); in CreateGestureEventObject()
H A Djs_on_child_touch_test_function.cpp26 JSRef<JSArray> infoArray = JSRef<JSArray>::New(); in Execute()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_foreach.cpp112 JSRef<JSArray> jsArr = JSRef<JSArray>::Cast(info[1]); in GetIdArray()
150 JSRef<JSArray> jsArr = JSRef<JSArray>::Cast(info[PARAM_JS_ARRAY]); in SetIdArray()
151 JSRef<JSArray> diffIds = JSRef<JSArray>::Cast(info[PARAM_DIFF_ID]); in SetIdArray()
152 JSRef<JSArray> duplicateIds = JSRef<JSArray>::Cast(info[PARAM_DUPLICATE_ID]); in SetIdArray()
189 JSRef<JSArray> jsArr = JSRef<JSArray>::Cast(info[PARAM_DELETE_ID]); in SetIdArray()
H A Djs_repeat_virtual_scroll.cpp66 auto templateOptsArray = JSRef<JSArray>::Cast(info[PARAM_TEMPLATE_OPTS]); in ParseAndVerifyParams()
68 JSRef<JSArray> pair = templateOptsArray->GetValueAt(i); in ParseAndVerifyParams()
104 auto templateOptsArray = JSRef<JSArray>::Cast(info[PARAM_TEMPLATE_OPTS]); in Create()
107 JSRef<JSArray> pair = templateOptsArray->GetValueAt(i); in Create()
144 JSRef<JSArray> jsArr = JSRef<JSArray>::Cast(jsVal); in Create()
163 JSRef<JSArray> jsArr = JSRef<JSArray>::Cast(jsVal); in Create()
H A Djs_line.cpp81 JSRef<JSArray> pointArray = JSRef<JSArray>::Cast(info[0]); in SetStart()
92 JSRef<JSArray> pointArray = JSRef<JSArray>::Cast(info[0]); in SetEnd()
98 void JSLine::SetPoint(const JSRef<JSArray>& array, ShapePoint& point) in SetPoint()
H A Djs_polyline.cpp57 JSRef<JSArray> pointsArray = JSRef<JSArray>::Cast(info[0]); in JSPoints()
66 JSRef<JSArray> pointArray = JSRef<JSArray>::Cast(val); in JSPoints()
H A Djs_view_measure_layout.h34 JSRef<JSArray> GetChildArray() in GetChildArray()
43 JSRef<JSArray> childArray_;
53 JSRef<JSArray> GetChildArray() in GetChildArray()
64 JSRef<JSArray> childArray_;
H A Djs_relative_container.cpp107 JSRef<JSArray> array = JSRef<JSArray>::Cast(referencedIdVal); in ParseBarrierInfo()
131 JSRef<JSArray> array = JSRef<JSArray>::Cast(tmpInfo); in JsBarrier()
191 JSRef<JSArray> array = JSRef<JSArray>::Cast(tmpInfo); in JsGuideline()
H A Djs_polygon.cpp83 JSRef<JSArray> pointsArray = JSRef<JSArray>::Cast(info[0]); in JsPoints()
92 JSRef<JSArray> pointArray = JSRef<JSArray>::Cast(val); in JsPoints()
H A Djs_web_controller.cpp107 JSRef<JSArray> array = JSRef<JSArray>::Cast(resultValue); in ParseValue()
420 JSRef<JSArray> jsPorts = JSRef<JSArray>::Cast(args[0]); in SetPorts()
423 JSRef<JSArray> array = JSRef<JSArray>::Cast(jsPorts); in SetPorts()
440 JSRef<JSArray> jsPorts = JSRef<JSArray>::New(); in GetPorts()
581 JSRef<JSArray> result = JSRef<JSArray>::New(); in CreateWebMessagePorts()
645 JSRef<JSArray> array = JSRef<JSArray>::Cast(headers); in LoadUrl()
980 JSRef<JSArray> array = JSRef<JSArray>::Cast(methodList); in AddJavascriptInterface()
1031 JSRef<JSArray> array = JSRef<JSArray>::Cast(methodList); in SetJavascriptInterface()
1043 JSRef<JSArray> asyncArray = JSRef<JSArray>::Cast(asyncMethodList); in SetJavascriptInterface()
H A Djs_particle.cpp71 auto sizeJsArray = JSRef<JSArray>::Cast(sizeJsValue); in ParsSize()
95 auto jsArray = JSRef<JSArray>::Cast(jsValue); in ParseParticleRange()
131 void ParseAnimationFloatArray(JSRef<JSArray>& curveConfigJsArray, in ParseAnimationFloatArray()
193 auto randomConfigJsArray = JSRef<JSArray>::Cast(configJsValue); in ParseFloatRandomConfig()
214 auto curveConfigJsArray = JSRef<JSArray>::Cast(configJsValue); in ParseFloatCurveConfig()
264 auto floatRangeJsArray = JSRef<JSArray>::Cast(floatRangeJsValue); in ParseFloatInitRange()
442 auto positionJsArray = JSRef<JSArray>::Cast(positionJsValue); in ParseEmitterOption()
541 auto curveConfigJsArray = JSRef<JSArray>::Cast(configJsValue); in ParseColorCurveUpdater()
578 auto colorRangeJsArray = JSRef<JSArray>::Cast(colorRangeJsValue); in ParseColorInitRange()
828 JSRef<JSArray> dataJsArray = JSRef<JSArray>::Cast(args[0]); in JsDisturbanceFields()
[all …]
H A Djs_navigation_utils.h33 const JSCallbackInfo& info, const JSRef<JSArray>& jsArray, std::vector<NG::BarItem>& items);
38 const JSCallbackInfo& info, const JSRef<JSArray>& jsArray, std::vector<NG::BarItem>& items);
H A Djs_richeditor.cpp237 JSRef<JSArray> textShadowArray = JSRef<JSArray>::New(); in CreateJsTextShadowObjectArray()
307 JSRef<JSArray> sizeArray = JSRef<JSArray>::New(); in CreateJSImageStyleResult()
343 JSRef<JSArray> offsetArray = JSRef<JSArray>::New(); in CreateJSSpanResultObject()
344 JSRef<JSArray> spanRangeArray = JSRef<JSArray>::New(); in CreateJSSpanResultObject()
389 JSRef<JSArray> selectionArray = JSRef<JSArray>::New(); in CreateJSSelection()
390 JSRef<JSArray> spanObjectArray = JSRef<JSArray>::New(); in CreateJSSelection()
659 JSRef<JSArray> spanRange = JSRef<JSArray>::New(); in CreateJsOnIMEInputComplete()
662 JSRef<JSArray> offsetInSpan = JSRef<JSArray>::New(); in CreateJsOnIMEInputComplete()
719 JSRef<JSArray> spanRange = JSRef<JSArray>::New(); in CreateJSDeleteSpans()
776 JSRef<JSArray> spanRange = JSRef<JSArray>::New(); in SetChangeTextSpans()
[all …]
H A Djs_rect_shape.cpp112 JSRef<JSArray> array = JSRef<JSArray>::Cast(jsVal); in SetRadiusWithArrayValue()
130 JSRef<JSArray> radiusArray = JSRef<JSArray>::Cast(radiusItem); in SetRadiusWithArrayValue()
H A Djs_textpicker.cpp286 JSRef<JSArray> valueArray = JSRef<JSArray>::New(); in ParseTextPickerValueObject()
313 JSRef<JSArray> indexArray = JSRef<JSArray>::New(); in ParseTextPickerSelectedObject()
450 JSRef<JSArray> arrayChildren = JSRef<JSArray>::Cast(children); in GenerateCascadeOptionsInternal()
643 JSRef<JSArray> array = JSRef<JSArray>::Cast(getRange); in ParseMultiTextArray()
739 JSRef<JSArray> getRange = paramObject->GetProperty("range"); in ParseCascadeTextArray()
831 JSRef<JSArray> array = JSRef<JSArray>::Cast(getRange); in ParseIconTextArray()
1243 JSRef<JSArray> valueArray = JSRef<JSArray>::New(); in OnChange()
1249 JSRef<JSArray> selectedArray = JSRef<JSArray>::New(); in OnChange()
1277 JSRef<JSArray> valueArray = JSRef<JSArray>::New(); in OnScrollStop()
1283 JSRef<JSArray> selectedArray = JSRef<JSArray>::New(); in OnScrollStop()
[all …]
H A Djs_dump_log.cpp65 JSRef<JSArray> arr = JSRef<JSArray>::New(); in AddListener()
H A Djs_if_else.cpp93 JSRef<JSArray> jsArr = JSRef<JSArray>::Cast(info[1]); in SetBranchId()
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/src/core/wrapper/
H A Djs.cpp307 JSValue JSArray::Create(uint32_t size) in Create()
312 uint32_t JSArray::Length(const JSValue array) in Length()
317 JSValue JSArray::Get(JSValue array, uint32_t index) in Get()
322 char *JSArray::GetString(JSValue array, uint32_t index) in GetString()
324 JSValue value = JSArray::Get(array, index); in GetString()
329 JSValue JSArray::Map(JSValue array, JSValue func) in Map()
335 void JSArray::Push(JSValue array, JSValue element) in Push()
340 bool JSArray::Is(JSValue target) in Is()
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/src/core/components/test/unittest/common/
H A Djsbundle_tdd_test.cpp124 JSValue divChildren = JSArray::Create(0); in CreateElementAttributeLength003()
125 JSArray::Push(divChildren, textEl); in CreateElementAttributeLength003()
170 JSValue divChildren = JSArray::Create(0); in CreateElementAttributeLength004()
171 JSArray::Push(divChildren, textEl); in CreateElementAttributeLength004()
280 JSValue children = JSArray::Create(0); in CreateElement2ndAttributeValidation010()
299 JSValue divChildren = JSArray::Create(0); in CreateElement2ndAttributeValidation011()
300 JSArray::Push(divChildren, textEl); in CreateElement2ndAttributeValidation011()
316 JSValue children = JSArray::Create(0); in CreateElementChildrenValidation012()
333 JSValue children = JSArray::Create(0); in CreateElementChildrenValidation013()
335 JSArray::Push(children, number); in CreateElementChildrenValidation013()
H A Dpercent_tdd_test.cpp386 JSValue divChildren = JSArray::Create(0);
387 JSArray::Push(divChildren, textEl);
436 JSValue stackChildren = JSArray::Create(0);
437 JSArray::Push(stackChildren, textEl);
487 JSValue containerChildren = JSArray::Create(0);
488 JSArray::Push(containerChildren, textEl);
/ohos5.0/docs/zh-cn/application-dev/napi/
H A Dnapi-guidelines.md224 **【建议】** 存储值类型数据时,使用ArrayBuffer代替JSArray来提高应用性能。
226 使用JSArray作为容器储存数据,支持几乎所有的JS数据类型。
228 使用napi_set_element方法对JSArray存储值类型数据(如int32)时,同样会涉及到与运行时的交互,造成不必要的开销。
230 ArrayBuffer进行增改是直接对缓冲区进行更改,具有远优于使用napi_set_element操作JSArray的性能表现。
237 // 以下代码使用常规JSArray作为容器,但其仅存储int32类型数据。
247 // 常规JSArray使用napi方法对array进行读写,性能较差。
288 | JSArray | 1566.174 |

1234