chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙開發(fā)學(xué)習(xí):【ets_frontend組件】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-03-10 19:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡介

ets_frontend組件是方舟運(yùn)行時(shí)子系統(tǒng)的前端工具,結(jié)合ace-ets2bundle組件,支持將ets文件轉(zhuǎn)換為方舟字節(jié)碼文件。

ets_frontend組件架構(gòu)圖

目錄

/arkcompiler/ets_frontend/
├── test262            # test262測試配置和運(yùn)行腳本
├── testTs             # 系統(tǒng)測試目錄
├── es2panda
    ├── aot            # 邏輯入口
    ├── binder         # 信息綁定
    ├── compiler       # 編譯邏輯
    ├── ir             # 字節(jié)碼生成
    ├── lexer          # 詞法分析
    ├── parser         # 語法解析,ast生成
    ├── scripts        # 腳本目錄
    ├── test           # 測試目錄
    ├── typescript     # typescript支持
    └── util           # 工具目錄
├── ts2panda
    ├── doc            # 文檔
    ├── scripts        # 依賴的腳本
    ├── src            # 源碼存放目錄
    ├── templates      # ruby模板文件
    ├── tests          # UT單元測試目錄
    ├── tools          # ts2abc提供的工具
    └── ts2abc         # abc文件生成相關(guān)

編譯構(gòu)建

ets_frontend組件采用命令行交互方式,支持將JavaScript代碼轉(zhuǎn)換為方舟字節(jié)碼文件,使其能夠在方舟運(yùn)行時(shí)上運(yùn)行。支持Windows/Linux/MacOS平臺(tái)。方舟前端工具在linux平臺(tái)上可通過全量編譯或指定編譯前端工具鏈獲取。

$ ./build.sh --product-name rk3568 --build-target ets_frontend_build

使用說明

es2panda使用方式

使用ets_frontend組件下的es2abc可執(zhí)行文件將JavaScript文件轉(zhuǎn)換為方舟字節(jié)碼文件

$ cd out/rk3568/clang_x64/arkcompiler/ets_frontend/
$ ./es2abc [options] file.js

當(dāng)不輸入任何option參數(shù)時(shí),默認(rèn)生成方舟二進(jìn)制文件。

[]()

[]()[]()選項(xiàng)[]()[]()描述[]()[]()取值范圍[]()[]()默認(rèn)值
[]()[]()--debug-info[]()[]()攜帶debug信息[]()[]()-[]()[]()-
[]()[]()--debugger-evaluate-expression[]()[]()debugger下對(duì)輸入的base64形式的表達(dá)式求值[]()[]()-[]()[]()-
[]()[]()--dump-assembly[]()[]()輸出為匯編文件[]()[]()-[]()[]()-
[]()[]()--dump-ast[]()[]()打印解析得到的ast(抽象語法樹)[]()[]()-[]()[]()-
[]()[]()--dump-debug-info[]()[]()打印debug信息[]()[]()-[]()[]()-
[]()[]()--dump-literal-buffer[]()[]()打印literal buffer內(nèi)容[]()[]()-[]()[]()-
[]()[]()--dump-size-stat[]()[]()顯示字節(jié)碼相關(guān)的統(tǒng)計(jì)信息[]()[]()-[]()[]()-
[]()[]()--extension[]()[]()指定輸入類型[]()[]()['js', 'ts', 'as'][]()[]()-
[]()[]()--help[]()[]()幫助提示[]()[]()-[]()[]()-
[]()[]()--module[]()[]()按照ESM模式編譯[]()[]()-[]()[]()-
[]()[]()--opt-level[]()[]()指定編譯優(yōu)化等級(jí)[]()[]()['0', '1', '2'][]()[]()0
[]()[]()--output[]()[]()輸出文件路徑[]()[]()-[]()[]()-
[]()[]()--parse-only[]()[]()只對(duì)輸入文件做解析動(dòng)作[]()[]()-[]()[]()-
[]()[]()--thread[]()[]()指定生成字節(jié)碼時(shí)所用的線程數(shù)目[]()[]()0-機(jī)器支持的線程數(shù)目[]()[]()0

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 鴻蒙
    +關(guān)注

    關(guān)注

    60

    文章

    2620

    瀏覽量

    44064
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【HarmonyOS 5】鴻蒙頁面和組件生命周期函數(shù)

    【HarmonyOS 5】鴻蒙頁面和組件生命周期函數(shù) ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財(cái)
    的頭像 發(fā)表于 07-11 18:24 ?294次閱讀

    【HarmonyOS 5】金融應(yīng)用開發(fā)鴻蒙組件實(shí)踐

    【HarmonyOS 5】金融應(yīng)用開發(fā)鴻蒙組件實(shí)踐 ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##
    的頭像 發(fā)表于 07-11 18:20 ?289次閱讀
    【HarmonyOS 5】金融應(yīng)用<b class='flag-5'>開發(fā)</b><b class='flag-5'>鴻蒙</b><b class='flag-5'>組件</b>實(shí)踐

    飛書開源“RTV”富文本組件 重塑鴻蒙應(yīng)用富文本渲染體驗(yàn)

    更高效的富文本解決方案。 富文本作為內(nèi)容展示和信息交互的重要形式,在內(nèi)容創(chuàng)作、辦公協(xié)作、教育學(xué)習(xí)、企業(yè)應(yīng)用等多種復(fù)雜業(yè)務(wù)場景中扮演著重要角色。隨著鴻蒙生態(tài)應(yīng)用類型的不斷豐富,富文本渲染成為各類應(yīng)用開發(fā)過程中不可或缺的基礎(chǔ)能力。
    的頭像 發(fā)表于 07-11 15:20 ?114次閱讀
    飛書開源“RTV”富文本<b class='flag-5'>組件</b> 重塑<b class='flag-5'>鴻蒙</b>應(yīng)用富文本渲染體驗(yàn)

    開鴻開發(fā)板深度體驗(yàn):從開源鴻蒙開發(fā)到AI場景實(shí)踐

    開鴻開發(fā)板KaihongBoard-3588S-SBCKaihongBoard-3576-SBC體驗(yàn)開源鴻蒙能力學(xué)習(xí)開源鴻蒙開發(fā)●●●搭載K
    的頭像 發(fā)表于 07-03 17:03 ?338次閱讀
    開鴻<b class='flag-5'>開發(fā)</b>板深度體驗(yàn):從開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>到AI場景實(shí)踐

    鴻蒙5開發(fā)寶藏案例分享---性能優(yōu)化案例解析

    鴻蒙性能優(yōu)化寶藏指南:實(shí)戰(zhàn)工具與代碼案例解析 大家好呀!今天在翻鴻蒙開發(fā)者文檔時(shí),意外挖到一個(gè) 性能優(yōu)化寶藏庫 ——原來官方早就提供了超多實(shí)用工具和案例,但很多小伙伴可能沒發(fā)現(xiàn)!這篇就帶大家手把手
    發(fā)表于 06-12 16:36

    使用DevEcoStudio 開發(fā)、編譯鴻蒙 NEXT_APP 以及使用中文插件

    # 使用DevEcoStudio 開發(fā)、編譯鴻蒙 NEXT_APP 以及使用中文插件 #鴻蒙開發(fā)工具 #DevEco Studio ## 1. 概述 DevEco Studio 是
    發(fā)表于 06-11 17:18

    鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!由觸覺智能Purple Pi OH鴻蒙開發(fā)
    的頭像 發(fā)表于 03-28 18:05 ?873次閱讀
    <b class='flag-5'>鴻蒙</b>北向<b class='flag-5'>開發(fā)</b>OpenHarmony5.0 DevEco Studio<b class='flag-5'>開發(fā)</b>工具安裝與配置

    開源啦!??!基于鴻蒙ArkTS封裝的圖表組件《McCharts》,大家快來一起共創(chuàng)

    Hello;大家好,我是陳楊。好久沒更新了,首先是自己本職工作比較忙,基本沒時(shí)間寫作。其次就是學(xué)習(xí)技術(shù),自學(xué)鴻蒙ArkTS語言已經(jīng)接近半年了,也算半路出師了,這次將分享我封裝的組件庫,所以有啥講錯(cuò)
    發(fā)表于 03-15 15:21

    【「極速探索HarmonyOS NEXT 」閱讀體驗(yàn)】 初印象:一本純血鴻蒙應(yīng)用開發(fā)入門的好書

    非常有幸的于近日收到了電子發(fā)燒友寄來的《 極速探索HarmonyOS NEXT **** 純血鴻蒙應(yīng)用開發(fā)實(shí)踐》這本由清華大學(xué)出版社出版的一本純血鴻蒙應(yīng)用開發(fā)
    發(fā)表于 03-04 12:41

    HarmonyOS 應(yīng)用開發(fā)賦能套件:鴻蒙原生應(yīng)用開發(fā)的 “神助攻”

    隨著鴻蒙生態(tài)的快速發(fā)展,越來越多的開發(fā)者投身于鴻蒙原生應(yīng)用的開發(fā)中。然而,在學(xué)習(xí)鴻蒙原生應(yīng)用
    發(fā)表于 02-17 16:37

    AIGC入門及鴻蒙入門

    JDK、配置SDK等。 3. 開發(fā)實(shí)踐: 學(xué)習(xí)鴻蒙系統(tǒng)的架構(gòu)和API,了解其組件化、分布式等特性。 通過官方文檔和社區(qū)資源,學(xué)習(xí)和掌握
    發(fā)表于 01-13 10:32

    OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙開發(fā)板演示

    開源鴻蒙OpenHarmony系統(tǒng)下,修改DPI密度值的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,搭載了瑞芯微RK3566四核處理器,Laval鴻蒙社區(qū)推薦
    的頭像 發(fā)表于 12-24 11:46 ?741次閱讀
    OpenHarmony怎么修改DPI密度值?觸覺智能RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>板演示

    鴻蒙原生開發(fā)手記:01-元服務(wù)開發(fā)

    簡介 元服務(wù)是鴻蒙中的一種輕量應(yīng)用形態(tài),無需下載,直接運(yùn)行。類似于微信小程序,但與小程序不同的是,元服務(wù)更加輕量。 元服務(wù)使用原生開發(fā),是系統(tǒng)級(jí)提供的,無論從易用性、性能、體驗(yàn)上,都要比小程序好
    發(fā)表于 11-14 17:28

    鴻蒙Taro實(shí)戰(zhàn):01-搭建開發(fā)環(huán)境

    !? 安裝鴻蒙插件 yarn add @tarojs/plugin-platform-harmony-ets yarn add path 修改編譯配置 找到 config/index.ts 文件
    發(fā)表于 11-06 16:42

    鴻蒙Flutter實(shí)戰(zhàn):07混合開發(fā)

    # 鴻蒙Flutter實(shí)戰(zhàn):混合開發(fā) 鴻蒙Flutter混合開發(fā)主要有兩種形式。 ## 1.基于har 將flutter module打包成har包,在原生
    發(fā)表于 10-23 16:00