鸿蒙 ace_lite_jsfwk 项目 瞅了一眼

原文链接: 鸿蒙 ace_lite_jsfwk 项目 瞅了一眼

上一篇: react 高阶组件 HOC

下一篇: js URL 修改查询字符串 对象和链接互转

本文所见的所有问题, 其实都是非核心问题, 就和9x9乘法表背的再熟练也不可能会微积分一样, 对于这种上层应用来说, 这些问题无关大雅, 重要的是核心技术而非茴有多少写法, 以及那种写法更好看

看了知乎上的推文,  想看看鸿蒙js部分, clone代码后瞅瞅

不过做的咋样, 至少已经迈出第一步了, 以后有时间也看看能不能加个PR啥的

不过没找到c++的js引擎, 好像是用了 JerryScript, 应该是为了低端设备吧, 不然选择quickjs多好, emm.... 好像也不能选这个....

https://zhuanlan.zhihu.com/p/240594356

https://gitee.com/openharmony/ace_lite_jsfwk

也不知道是不是设置问题, 为什么是繁体中文的.

up-6601f5f1f1504639e2813d5d79d534ca674.png

有第三方库... 刚用过一次

up-a4815243ac016940885484be3569b179a95.png

看了一下pr... 估计很多培训机构会大量过来刷吧....

up-8376ee27c90961251b5625389ff6009d80b.png

当时拿了华为sp但是没去, 确实现在想来稍微还有有点后悔的,  唉, 谁知道呢, 得不到的总是最好的吧

对我来说我喜欢的是开发的互联网, 但是实习的时候正好美国制裁, 开发条件真的劝退, 我想用新的东西, 新的技术, 而不是只是在自己的圈子里搞那一套, 现在这种趋势, 真的不希望互联网变成一个个很大的局域网

git历史.... emm

up-9b8c96bc1f9c5e8918908f80756dd3c7f4b.png

以music项目为例

文件名改成了hml, 唉, 何必呢... 里面还全是div啊, 不过问题不大, 各种插件补一个后缀就行了, css都后缀都没变, 简直了

up-d867e925427365eecd117878d086392b214.png

js部分

引入方式也还好, 整个的设计和vue2一样, 生命周期简化了, 函数全部暴露在最外层, 没有methods包裹

up-9b4ab3ed14087f8abb655a1f204a4d18f49.png

核心使用了vue2的形式, 做了一个简单的响应式系统

up-176e1b78b5d821b3a0004c4cf92410a353f.png

一个相当简单的vue2, 新手用来练手真的很合适

测试文件中有基本使用和生命周期, 不过这个东西估计在

up-0b7e602c882177a3f101c9b93ee4f52991f.png

tools\profiler\js_profiler.py

细节还是有很多要改进的

up-56d029f4cf0d11fdd660553ea83f11c04a5.png

up-5abb7a2b588c87437b87fbc75e4b430948c.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值