/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/src/core/components/test/unittest/common/event_bubble/ |
H A D | event_bubble_tdd_test.cpp | 1006 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 D | js_foreach_function.cpp | 35 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 D | js_touch_function.cpp | 52 JSRef<JSArray> touchArr = JSRef<JSArray>::New(); in CreateJSEventInfo() 53 JSRef<JSArray> changeTouchArr = JSRef<JSArray>::New(); in CreateJSEventInfo()
|
H A D | js_gesture_function.cpp | 77 JSRef<JSArray> JsGestureFunction::CreateFingerListArray(const GestureEvent& info) in CreateFingerListArray() 79 JSRef<JSArray> fingerArr = JSRef<JSArray>::New(); in CreateFingerListArray()
|
H A D | js_gesture_judge_function.cpp | 62 JSRef<JSArray> othersArr = JSRef<JSArray>::New(); in Execute() 185 JSRef<JSArray> fingerArr = JSRef<JSArray>::New(); in CreateGestureEventObject()
|
H A D | js_on_child_touch_test_function.cpp | 26 JSRef<JSArray> infoArray = JSRef<JSArray>::New(); in Execute()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_foreach.cpp | 112 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 D | js_repeat_virtual_scroll.cpp | 66 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 D | js_line.cpp | 81 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 D | js_polyline.cpp | 57 JSRef<JSArray> pointsArray = JSRef<JSArray>::Cast(info[0]); in JSPoints() 66 JSRef<JSArray> pointArray = JSRef<JSArray>::Cast(val); in JSPoints()
|
H A D | js_view_measure_layout.h | 34 JSRef<JSArray> GetChildArray() in GetChildArray() 43 JSRef<JSArray> childArray_; 53 JSRef<JSArray> GetChildArray() in GetChildArray() 64 JSRef<JSArray> childArray_;
|
H A D | js_relative_container.cpp | 107 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 D | js_polygon.cpp | 83 JSRef<JSArray> pointsArray = JSRef<JSArray>::Cast(info[0]); in JsPoints() 92 JSRef<JSArray> pointArray = JSRef<JSArray>::Cast(val); in JsPoints()
|
H A D | js_web_controller.cpp | 107 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 D | js_particle.cpp | 71 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 D | js_navigation_utils.h | 33 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 D | js_richeditor.cpp | 237 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 D | js_rect_shape.cpp | 112 JSRef<JSArray> array = JSRef<JSArray>::Cast(jsVal); in SetRadiusWithArrayValue() 130 JSRef<JSArray> radiusArray = JSRef<JSArray>::Cast(radiusItem); in SetRadiusWithArrayValue()
|
H A D | js_textpicker.cpp | 286 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 D | js_dump_log.cpp | 65 JSRef<JSArray> arr = JSRef<JSArray>::New(); in AddListener()
|
H A D | js_if_else.cpp | 93 JSRef<JSArray> jsArr = JSRef<JSArray>::Cast(info[1]); in SetBranchId()
|
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/src/core/wrapper/ |
H A D | js.cpp | 307 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 D | jsbundle_tdd_test.cpp | 124 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 D | percent_tdd_test.cpp | 386 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 D | napi-guidelines.md | 224 **【建议】** 存储值类型数据时,使用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 |
|