51CTO首页
AI.x社区
博客
学堂
精品班
直播训练营
企业培训
鸿蒙开发者社区
WOT技术大会
AIGC创新中国行
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
2024年软考
PMP项目管理
软考资讯
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO题库小程序
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方件
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
认证
技术团队
企业
#2020征文-手机# 零基础鸿蒙开发3 - 第一个页面互动(JS版)
原创
第一个世界版HelloWorld完毕后,毕竟还是静态文字,还没什么互动!接下来,各种吃瓜观众,来看一下互动有多简单易用,我们就来增加一个简单的功能,点击“我爱鸿蒙”后,加一串字“你点了我”。之前的index.hml是页面,相应的index.js是页面的逻辑所在,切换到index.js中,加入一段互动代码:,changeTitle(){this.title+"你点了我!"}这个changeTitle方法,顾名思义,就是要改变data中的title变量,在原来的文字基础上加“你点...
入门大师小波哥
1回复
8539浏览
鸿蒙app开发
鸿蒙新手开发
#2020征文-手表#鸿蒙应用开发-呼吸训练app练习(续8-11)
精华
8.在训练页面倒计时显示再坚持的秒数显示效果:点击“点我开始”进入下一个页面秒数会自动的减少代码如下:jltfxunlian.js中初始化值然后加一个定时器9.再坚持的秒数在倒计时结束时隐藏文本10.在训练页面根据呼吸节奏交替显示呼气和吸气显示效果:点击“点我开始”进入下一个页面“呼气”和“吸气”自动轮换倒计时结束会显示已完成并隐藏显示“再坚持几秒的文本”代码如下:在jltfxunlian.hml中在jltfxunlian.js中定义定时器用...
鸿蒙时代
2回复
7686浏览
鸿蒙
HarmonyOS
#2020征文-手表#【纯干货】手把手教你JS开发智能表应用
精华
前言本人于9月中旬,开始接触鸿蒙。那时候还只是抱着尝新的心态,跟着官方文档,写出了TV版的helloworld和LiteWearable的helloworld,现在回想起来,还是有点激动。到了9月下旬,公司收到了华为寄过来的搭载鸿蒙系统的智能手表,因为某种原因,智能表开发的任务落到了我头上。我是前端开发,说实话,当时接到这个任务时候,其实没多少底,毕竟不懂APP开发的流程,虽说鸿蒙支持JS开发,但其实心里也清楚,里面应该还是有很多坑要...
dadtakesmefly
8回复
1.7w浏览
开发
js
智能手表
wearable
wear Engine
#2020征文-手表#鸿蒙应用-呼吸训练app练习(续6-7)
6.将主页面选择器中的值传递到训练页面显示效果:选中的值传到下一个页面代码如下:添加如图代码到训练页面中接收信息在训练页面的js的onInit()中加入如图代码即可7.在训练页面显示需要坚持的秒数以下分别显示及效果图主页面选择分钟,训练页面显示秒数,重新选择分钟,显示秒数,分钟不同秒数不同。本部分练习部分参考了张荣超老师公开的代码。
鸿蒙时代
2回复
9239浏览
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回复
7783浏览
HarmonyOS
鸿蒙
#2020征文-手表#深鸿会深大小组:HarmonyOS小游戏:贪吃蛇
原创
精华
前言随着学习的深入,我们决定把经典游戏贪吃蛇移植到鸿蒙上,这篇文章用于记录学习中的感悟,也为了分享给对鸿蒙有兴趣的初学者们,希望在这个过程中能够相互交流、共同进步。一同参与编写的还有:张尧mb5fa4e07864f6fLinzijiandevxWeChat15820482064概述使用工具:DevEcoStudio下载地址:[https:developer.harmonyos.comcndevelopdevecostudio]要完成贪吃蛇游戏,我们需要完成的工作有:1.项目的创建2.完成基本布局3.把蛇、食...
Linzijiandevx
5回复
1.5w浏览
鸿蒙
手表
js
贪吃蛇
深鸿会深大小组
先上几张图,再完善一下分享代码
精华
这个小游戏里需要获取一个随机数来确定下一个出什么方块!目前下一个出什么是可以预测的(虽然不太好算),还是想更随机一点。希望有想法的小伙伴们给我留言!视频地址:点击打开
Hallym6
1回复
8465浏览
Game
Hi3861
HarmonyOS
DevEco Studio中js页面之间跳转Waerable版本
蛟龙腾飞研修日志,由于是库存内容分享交流,所以还是截图和有底纹,最新的内容为便于大家沟通交流,去掉了底纹,直接发代码。DevEcoStudio中js页面之间跳转Waerable版本。
鸿蒙时代
1回复
7469浏览
HarmonyOS
【鸿蒙体验官/问答】dev问题:无法转换索引.js文件到快照。
麻烦看下这是什么问题?谢谢了
榴莲味兔子
3回复
8579浏览
dev
《HarmonyOS网络编程》直播答疑
精华
1.许老师,3861在STA模式下如何获取本机的IP地址,可以修改hostname吗,就是在路由器上显示的名称?答:可以用Hi3861SDK提供的netifapinetifgetaddr接口,获取本机的IP地址;可以用Hi3861SDK提供的netifapisethostname接口,设置主机名称(路由器配置界面上可以查看到);2.今天上课所讲的是属于南向的通信,通过之前的公开课我大概理解了北向开发之间的实时互联,南北之间实现实时互联的一个逻辑是什么?答:目前来说,南北向...
许思维
3回复
9570浏览
HarmonyOS
鸿蒙
如何进行网路访问(老黄历API)读取和解析显示
鸿蒙时代
2回复
9770浏览
HarmonyOS
准备在内部做个鸿蒙的科普,打稿如下.望指正一下疏漏
准备在内部做个鸿蒙的科普,打稿如下.望指正一下疏漏.如果可以提供科普相关内容更好啦.面向是开发人员,主要想通过科普让大家了解一下鸿蒙开发接下来,我想给大家科普一下这个这么火的鸿蒙系统。到底什么是鸿蒙OS在官网上看到鸿蒙OS的简介是,分布式能力造就新硬件、新交互、新服务,打开焕然一新的全场景世界。以及发布会提及最多是他的万物互连,全场景,分布式,微内核,软总线。换句话说,鸿蒙OS是为全场景,分布式设计的,微内...
JackChen2020
2回复
1.0w浏览
科普
宣传
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回复
8843浏览
hi3816开发入门
【开发板试用报告】小白体验HiSpark Wi-Fi IoT智能家居套件
收到51CTO邮寄的HiSparkWiFiIoT智能家居套件一周了,由于本人每天需要上班,晚上才有2、3个小时测试,所以现在才写测试报告。收到开发板,首先是新奇,HI3861主控板体积很小,并且还带wifi功能,感觉还不错!而且还有底板,可以直接插各种模块,很方便!感觉主控板的体积比树莓派zero还小,还是很不错的。然后就是踩坑开始,还没收到板子,我就在鸿蒙os的官网稍微看了下开发手册,里面又有Linux、又有node.js,还有vscode插件啥...
炒菜的锅
0回复
9974浏览
HISPARK
鸿蒙
Linux
JavaScript 七大语言类型你知多少?
虽然JavaScript语言对大多数人来说已经非常熟悉了,但有些问题依然值得深入讨论。比如下面这些:为什么有的编程规范要求用void0代替undefined?字符串有最大长度吗?0.1+0.2不是等于0.3么?为什么JavaScript里不是这样的?ES6新加入的Symbol是个什么东西?为什么给对象添加的方法能用在基本类型上?如果你还对这些问题还不是很熟悉,那么请往下看。7种语言类型JavaScript作为一种OOP,其每一个值都有对应的数据类型。JavaScript...
gulaotou
0回复
8673浏览
java
JavaScript 中的原型到底该如何理解?
JavaScript作为一个基于原型的OOP,和我们熟知的基于类的面向对象编程语言有很大的差异。如果不理解其中的本质含义,则无法深入理解JavaScript的诸多特性,以及由此产生的诸多“坑”。原型概念在讨论“原型”的概念之前,我们先来讨论一下“类”,也就是Java、C++等语言所使用的概念。在基于类的编程语言中,都要先抽象出一个“类”,用来统一表示同一种对象。然后用这个抽象类创建出一个个实例(泛化),也就是对象object。最...
deanyuancn
0回复
7735浏览
JavaScript
原型
JavaScript 引擎的事件循环机制是怎样工作的?
当拿到一段JavaScript代码时,JavaScript引擎便开始执行。但是,这个执行过程并不是一蹴而就的,当宿主遇到一些特殊事件时,会继续把一段代码传递给它,去执行。此外,我们还可能提供API给JavaScript引擎,比如setTimeout这样的API,它允许JavaScript引擎在特定时机执行。所以,我们应该有一个基本认识:一个JavaScript引擎会常驻于内存中,在一直等待宿主把代码传递给它执行。事件循环数据结构栈函数调用形成的一个由若干帧组...
我心依旧
0回复
6650浏览
JavaScript
事件循环机制
彻底理解 JavaScript 执行上下文
前面我们已经学习了JavaScript的事件循环机制,了解了一段代码是如何被JavaScript引擎执行的,这是粒度最粗的执行单位。接下来,我们开始学习粒度较小的单位:函数的执行机制,以及和函数执行过程相关的所有问题。闭包closure在计算机领域,闭包closure有三个完全不同的意义:在编译原理中,它是处理语法产生式的一个步骤;在计算几何中,它表示包裹平面点集的凸多边形;在编程语言领域,它表示一种特殊的函数。上个世界60年代...
blueice
0回复
6963浏览
JavaScript 执行
初识 WebRTC
在之前的文章中,我们描述了目前直播常用的协议RTMP。并也说明了为什么目前主流直播平台没有采用RTP和基于它的WebRTC。但是我们也要意识到WebRTC在实时音视频上的广泛应用,比如视屏会议,屏幕共享等场景。并且目前基于WebRTC进行深度定制的直播平台也越来越多,所以我们也来聊一聊WebRTC。什么是WebRTCWebRTC是WebRealTimeCommunication,即网页实时通信的缩写,是RTC协议的一种Web实现。项目由Google开源,并和IETF和W3C制定...
bugouhen
0回复
1.2w浏览
初识 WebRTC
十五张图带你彻底搞懂从 URL 到页面展示发生的故事
某一天小林去面试,面试官说问你一道经典面试题吧,从“输入一个URL到页面展示中间发生了什么?”,小林一听激动了,心里暗自高兴说这道题我背过呀,然后哗啦哗啦开启了背书模式。背完之后面试官不是很满意,思路并不是很清晰呀!!!(纯属个人杜撰的小故事,切勿当真。)下面就让我们来唠一唠这个小问题,有不准确的地方还望各位大佬指正。对于这个问题将从浏览器包含的进程着手,然后用用一张图来展示整体流程,最后分别从导...
charlesc
0回复
5389浏览
URL
暂无内容
1
31
32
33
34
35
36
37
38
39
40
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅