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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
鸿蒙
华为
HarmonyOS
JS基础 | JavaScript的=、==和===
JavaScript支持“”、“”和“”运算符。你应当理解这些(赋值、相等、恒等)运算符之间的区别,并在编码过程中小心使用。JavaScript对象的比较是引用的比较,而不是值的比较。对象和其本身是相等的,但和其他任何对象都不相等。如果两个不同的对象具有相同数量的属性,相同的属性名和值,它们依然是不相等的。相应位置的数组元素是相等的两个数组也是不相等的。严格相等运算符“”首先计算其操作数的值,然后比较这两个值,比...
hushuo
0回复
6553浏览
JavaScript
js
基础
教程
=
前端如何实现分享截图
前言这篇文章主要是介绍如何使用canvas实现分享截图,刚开始以为通过canvas绘画分享图片并不难,但实际上在开发的时候还是遇到非常多的坑例如:①图片背景为透明②分享图只有文字没有图片③图片跨域问题下面看例子:分享图片、分享内容描述、标题、二维码都是通过请求接口动态生成实现:一、body部分框架我使用的是react。绘画分享采用原生canvas、js实现。所以不用担心vue、小程序、原生H5也是能够适应。一、构建canvas下面展...
hushuo
0回复
8847浏览
截图分享
JavaScript
分享
截图
JavaScript深度挖掘之ECMAScript
0.闲聊说实话啊,es6出来很久了,但是我在工作中发现很多小伙伴还是不会使用es6中的一些新特性来优化自己的代码。作为一名乐于助人的大哥哥,我是心急如焚,心如刀绞,心如死灰,于是匆匆写下这篇文章,希望大家看完能有收获,如果由大佬也希望补充自己的观点,毕竟我一个人百度到的辛苦整理的也有很大可能并不全面,指针在此拜谢。(该文章并不是全面介绍es6,而是介绍一些es6在工作中能够提供给我们的便利)1.啥是ECMAScriptE...
hushuo
0回复
5318浏览
ES标准
ES6
JavaScript
node
微软开源 Python 自动化神器 Playwright
相信玩过爬虫的朋友都知道selenium,一个自动化测试的神器工具。写个Python自动化脚本解放双手基本上是常规的操作了,爬虫爬不了的,就用自动化测试凑一凑。虽然selenium有完备的文档,但也需要一定的学习成本,对于一个纯小白来讲还是有些门槛的。最近,微软开源了一个项目叫「playwrightpython」,简直碉堡了!这个项目是针对Python语言的纯自动化工具,连代码都不用写,就能实现自动化功能。可能你会觉得有点不可思议,但它...
huatechinfo
0回复
1.7w浏览
自动化工具
python
微软
开源
神器
编写高质量可维护的代码:Awesome TypeScript
前言高质量可维护的代码应具备可读性高、结构清晰、低耦合、易扩展等特点。而原生的JavaScript由于其弱类型和没有模块化的缺点,不利于大型应用的开发和维护,因此,TypeScript也就应运而生。TypeScript是JavaScript的一个超集,它的设计初衷并不是为了替代JavaScript,而是基于JavaScript做了一系列的增强,包括增加了静态类型、接口、类、泛型、方法重载等等。所以,只要你有一定的JavaScript功底,那么TypeScript上手就非常...
Whyalone
0回复
7276浏览
typescript
js
教程
#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.4w浏览
鸿蒙
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.0w浏览
鸿蒙
HarmonyOS
#2020征文-手表#【纯干货】手把手教你JS开发智能表应用
精华
前言本人于9月中旬,开始接触鸿蒙。那时候还只是抱着尝新的心态,跟着官方文档,写出了TV版的helloworld和LiteWearable的helloworld,现在回想起来,还是有点激动。到了9月下旬,公司收到了华为寄过来的搭载鸿蒙系统的智能手表,因为某种原因,智能表开发的任务落到了我头上。我是前端开发,说实话,当时接到这个任务时候,其实没多少底,毕竟不懂APP开发的流程,虽说鸿蒙支持JS开发,但其实心里也清楚,里面应该还是有很多坑要...
dadtakesmefly
8回复
1.9w浏览
开发
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回复
9632浏览
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.2w浏览
科普
宣传
暂无内容
1
31
32
33
34
35
36
37
38
39
40
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅