51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
OpenHarmony
dayu
鸿蒙
#2020征文-其它#鸿蒙 “JS 小程序” 数据绑定原理详解
精华
在几天前开源的华为HarmonyOS(鸿蒙)中,提供了一种“微信小程序”式的跨平台开发框架,通过Toolkit将应用代码编译打包成JSBundle,解析并生成原生UI组件。按照入门文档,很容易就能跑通demo,唯一需要注意的是弹出网页登录时用chrome浏览器可能无法成功:JS应用框架部分的代码主要在acelitejsfwk仓库中,其模块组成如下图所示:其中为了实现声明式API开发中的单向数据绑定机制,在acelitejsfwk代码仓库的packagesruntimecores...
Whyalone
1回复
1.3w浏览
JavaScript
JS 小程序
数据绑定
鸿蒙
JS 应用框架
鸿蒙应用开发入门(二):开发环境搭建
原创
2.1工具下载和安装:下载地址:https:developer.harmonyos.comcndevelopdevecostudio安装下一步.....就可以,没有坑!2.2下载HarmonyOSSDKDevEcoStudio提供SDKManager统一管理SDK和这个包依赖的工具链。通过SDKManager能自动下载各个语言对应的SDK包。SDKManager提供多种编程语言的SDK包,各SDK包的说明请参考:1.Native:CC++语言SDK包,默认不自动下载,需手动勾选下载。2.JS:JS语言SDK包,默认不自动下载,需手动勾选下载。...
钟洪发老师
0回复
2.5w浏览
鸿蒙
HarmonyOS
#2020征文-手机# 零基础鸿蒙开发2-第一个世界版Hello World
原创
精华
终于把IDE安装好了!可以开始第一个App了,yeah!在左侧的“Project”工程文件栏,找到与Java对于的JS目录,依次展开jsdefalutpagesindexindex.hml。index.hml就是我们第一个工程的首屏页面,点击右侧折叠的Previewer栏,等右下方一阵抽搐,就会成功出现...您好世界!英文的效果呢?不用改词,鸿蒙OS天生支持国际化,在Previewer(预览器)设置中选择英文(enUS):HelloWorld。恭喜!第一个HelloWorld完成了!尝试来改几个字吧...
入门大师小波哥
3回复
1.7w浏览
鸿蒙开发
鸿蒙入门教程
#2020征文-手机# 零基础鸿蒙开发3 - 第一个页面互动(JS版)
原创
第一个世界版HelloWorld完毕后,毕竟还是静态文字,还没什么互动!接下来,各种吃瓜观众,来看一下互动有多简单易用,我们就来增加一个简单的功能,点击“我爱鸿蒙”后,加一串字“你点了我”。之前的index.hml是页面,相应的index.js是页面的逻辑所在,切换到index.js中,加入一段互动代码:,changeTitle(){this.title+"你点了我!"}这个changeTitle方法,顾名思义,就是要改变data中的title变量,在原来的文字基础上加“你点...
入门大师小波哥
1回复
1.1w浏览
鸿蒙app开发
鸿蒙新手开发
#2020征文-手表#鸿蒙应用开发-呼吸训练app练习(续8-11)
精华
8.在训练页面倒计时显示再坚持的秒数显示效果:点击“点我开始”进入下一个页面秒数会自动的减少代码如下:jltfxunlian.js中初始化值然后加一个定时器9.再坚持的秒数在倒计时结束时隐藏文本10.在训练页面根据呼吸节奏交替显示呼气和吸气显示效果:点击“点我开始”进入下一个页面“呼气”和“吸气”自动轮换倒计时结束会显示已完成并隐藏显示“再坚持几秒的文本”代码如下:在jltfxunlian.hml中在jltfxunlian.js中定义定时器用...
鸿蒙时代
2回复
1.1w浏览
鸿蒙
HarmonyOS
#2020征文-手表#【纯干货】手把手教你JS开发智能表应用
精华
前言本人于9月中旬,开始接触鸿蒙。那时候还只是抱着尝新的心态,跟着官方文档,写出了TV版的helloworld和LiteWearable的helloworld,现在回想起来,还是有点激动。到了9月下旬,公司收到了华为寄过来的搭载鸿蒙系统的智能手表,因为某种原因,智能表开发的任务落到了我头上。我是前端开发,说实话,当时接到这个任务时候,其实没多少底,毕竟不懂APP开发的流程,虽说鸿蒙支持JS开发,但其实心里也清楚,里面应该还是有很多坑要...
dadtakesmefly
8回复
2.0w浏览
开发
js
智能手表
wearable
wear Engine
#2020征文-手表#鸿蒙应用-呼吸训练app练习(续6-7)
6.将主页面选择器中的值传递到训练页面显示效果:选中的值传到下一个页面代码如下:添加如图代码到训练页面中接收信息在训练页面的js的onInit()中加入如图代码即可7.在训练页面显示需要坚持的秒数以下分别显示及效果图主页面选择分钟,训练页面显示秒数,重新选择分钟,显示秒数,分钟不同秒数不同。本部分练习部分参考了张荣超老师公开的代码。
鸿蒙时代
2回复
1.2w浏览
HarmonyOS
鸿蒙
#2020征文-手表#鸿蒙应用-呼吸训练app部分练习展示(开始)
精华
1.在主页面添加一个按钮并响应点击事件效果显示:点击按钮“点我”下方便会显示“我被点击了”说明点击事件已完成代码如下:Index.hml文件中<divclass"jltfcontainer"><textclass"jltftitle">Hello{{title}}<text><inputtype"button"value"点我"class"jltfbtn"onclick"jltfclickAction"><div>Index.js文件中exportdefault{data:{title:'World'},jltfclickAction(){console.log("我被点击了");}}index.css文件中.jltfcontainer{f...
鸿蒙时代
1回复
1.0w浏览
HarmonyOS
鸿蒙
#2020征文-手表#深鸿会深大小组:HarmonyOS小游戏:贪吃蛇
原创
精华
前言随着学习的深入,我们决定把经典游戏贪吃蛇移植到鸿蒙上,这篇文章用于记录学习中的感悟,也为了分享给对鸿蒙有兴趣的初学者们,希望在这个过程中能够相互交流、共同进步。一同参与编写的还有:张尧mb5fa4e07864f6fLinzijiandevxWeChat15820482064概述使用工具:DevEcoStudio下载地址:[https:developer.harmonyos.comcndevelopdevecostudio]要完成贪吃蛇游戏,我们需要完成的工作有:1.项目的创建2.完成基本布局3.把蛇、食...
Linzijiandevx
5回复
1.7w浏览
鸿蒙
手表
js
贪吃蛇
深鸿会深大小组
先上几张图,再完善一下分享代码
精华
这个小游戏里需要获取一个随机数来确定下一个出什么方块!目前下一个出什么是可以预测的(虽然不太好算),还是想更随机一点。希望有想法的小伙伴们给我留言!视频地址:点击打开
Hallym6
1回复
1.1w浏览
Game
Hi3861
HarmonyOS
DevEco Studio中js页面之间跳转Waerable版本
蛟龙腾飞研修日志,由于是库存内容分享交流,所以还是截图和有底纹,最新的内容为便于大家沟通交流,去掉了底纹,直接发代码。DevEcoStudio中js页面之间跳转Waerable版本。
鸿蒙时代
1回复
9807浏览
HarmonyOS
【鸿蒙体验官/问答】dev问题:无法转换索引.js文件到快照。
麻烦看下这是什么问题?谢谢了
榴莲味兔子
3回复
1.1w浏览
dev
《HarmonyOS网络编程》直播答疑
精华
1.许老师,3861在STA模式下如何获取本机的IP地址,可以修改hostname吗,就是在路由器上显示的名称?答:可以用Hi3861SDK提供的netifapinetifgetaddr接口,获取本机的IP地址;可以用Hi3861SDK提供的netifapisethostname接口,设置主机名称(路由器配置界面上可以查看到);2.今天上课所讲的是属于南向的通信,通过之前的公开课我大概理解了北向开发之间的实时互联,南北之间实现实时互联的一个逻辑是什么?答:目前来说,南北向...
码工许师傅
3回复
1.2w浏览
HarmonyOS
鸿蒙
如何进行网路访问(老黄历API)读取和解析显示
鸿蒙时代
2回复
1.2w浏览
HarmonyOS
准备在内部做个鸿蒙的科普,打稿如下.望指正一下疏漏
准备在内部做个鸿蒙的科普,打稿如下.望指正一下疏漏.如果可以提供科普相关内容更好啦.面向是开发人员,主要想通过科普让大家了解一下鸿蒙开发接下来,我想给大家科普一下这个这么火的鸿蒙系统。到底什么是鸿蒙OS在官网上看到鸿蒙OS的简介是,分布式能力造就新硬件、新交互、新服务,打开焕然一新的全场景世界。以及发布会提及最多是他的万物互连,全场景,分布式,微内核,软总线。换句话说,鸿蒙OS是为全场景,分布式设计的,微内...
JackChen2020
2回复
1.3w浏览
科普
宣传
hi3816开发入门非完美开发环境的搭建
一、环境搭建1、软件安装a)Vscode安装编写和烧录环境的安装b)插件安装i.Nodeii.JDK——java1.8iii.Hpmiv.CC++v.开发vi.安装了Markdown插件(方便查看docs)c)VwmareUbantu编译环境安装i.Ubantu(安大的镜像文件及教程)ii.共享文件设置——samba安装结果:折腾了几天环境的搭建,最后还是不能完美VC使用,直接HiBurn编译二、Application通过教程实现了代码的编写和烧录,熟悉app文件结构和功能a)FirstApp——Helloharmonyb)GPIO...
askmile
0回复
1.1w浏览
hi3816开发入门
【开发板试用报告】小白体验HiSpark Wi-Fi IoT智能家居套件
收到51CTO邮寄的HiSparkWiFiIoT智能家居套件一周了,由于本人每天需要上班,晚上才有2、3个小时测试,所以现在才写测试报告。收到开发板,首先是新奇,HI3861主控板体积很小,并且还带wifi功能,感觉还不错!而且还有底板,可以直接插各种模块,很方便!感觉主控板的体积比树莓派zero还小,还是很不错的。然后就是踩坑开始,还没收到板子,我就在鸿蒙os的官网稍微看了下开发手册,里面又有Linux、又有node.js,还有vscode插件啥...
炒菜的锅
0回复
1.3w浏览
HISPARK
鸿蒙
Linux
JavaScript 七大语言类型你知多少?
虽然JavaScript语言对大多数人来说已经非常熟悉了,但有些问题依然值得深入讨论。比如下面这些:为什么有的编程规范要求用void0代替undefined?字符串有最大长度吗?0.1+0.2不是等于0.3么?为什么JavaScript里不是这样的?ES6新加入的Symbol是个什么东西?为什么给对象添加的方法能用在基本类型上?如果你还对这些问题还不是很熟悉,那么请往下看。7种语言类型JavaScript作为一种OOP,其每一个值都有对应的数据类型。JavaScript...
gulaotou
0回复
1.1w浏览
java
JavaScript 中的原型到底该如何理解?
JavaScript作为一个基于原型的OOP,和我们熟知的基于类的面向对象编程语言有很大的差异。如果不理解其中的本质含义,则无法深入理解JavaScript的诸多特性,以及由此产生的诸多“坑”。原型概念在讨论“原型”的概念之前,我们先来讨论一下“类”,也就是Java、C++等语言所使用的概念。在基于类的编程语言中,都要先抽象出一个“类”,用来统一表示同一种对象。然后用这个抽象类创建出一个个实例(泛化),也就是对象object。最...
deanyuancn
0回复
1.0w浏览
JavaScript
原型
JavaScript 引擎的事件循环机制是怎样工作的?
当拿到一段JavaScript代码时,JavaScript引擎便开始执行。但是,这个执行过程并不是一蹴而就的,当宿主遇到一些特殊事件时,会继续把一段代码传递给它,去执行。此外,我们还可能提供API给JavaScript引擎,比如setTimeout这样的API,它允许JavaScript引擎在特定时机执行。所以,我们应该有一个基本认识:一个JavaScript引擎会常驻于内存中,在一直等待宿主把代码传递给它执行。事件循环数据结构栈函数调用形成的一个由若干帧组...
我心依旧
0回复
9200浏览
JavaScript
事件循环机制
暂无内容
1
32
33
34
35
36
37
38
39
40
41
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅