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
Javascript常用的数组排序方法
1.Javascript的sort()方法最常用最快的方法!定义:把数组按大小顺序排列params:可以没有,也可以是函数return:排好序后的数组是否改变原数组:改变使用方法:arr.sort():SORT方法中如果不传递参数,是无法处理10以上数字排序的(它默认按照每一项第一个字符来排,不是我们想要的效果)想要实现多位数正常排序,需要给SORT传递一个函数,函数中返回ab实现升序,返回ba实现降序:arr.sort(function(a,b){returnab;});可用箭...
detailtoo
0回复
1.6w浏览
排序
算法
一次搞懂-JavaScript模块化详解
模块化的意义将代码拆分成独立的块,然后再把这些块使用模块模式连接起来实现不同的功能。就像小时候玩的拼图一样,不同的拼图组合在一起就可以拼成任意的形状。这种模式的背后思想也很简单:把逻辑分块、各自封装,相互独立,同时自行决定引入执行那些外部模块以及暴露自身的那些模块。这个基本的思想是所有的JavaScript模块系统的基础。文中代码案例地址:https:github.comAnsonZnlJSModulesSample模块化的好处避免命名冲突(...
detailtoo
0回复
1.4w浏览
模块化
前端
一篇理解前端模块化:AMD、CMD、CommonJS、ES6
一、前端模块介绍01.模块化简介模块化就是把单独的一个功能封装到一个模块中。模块之间相互隔离,可以通过指定的接口公开内部成员,也可以依赖别的模块。02.传统开发模式的主要问题问题1:命名冲突如果存在重名的变量或者方法,会相互覆盖。问题2:文件依赖js无法直接实现相互引用。二、模块化的相关规范01.浏览器端模块化规范1.AMD:AMD是"AsynchronousModuleDefinition"的缩写,意思是"异步模块定义"。引用的是requirejs2.CMD...
detailtoo
0回复
1.3w浏览
前端
模块化
前端模块化详解(完整版)
前言在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀,此时在JS方面就会考虑使用模块化规范去管理。本文内容主要有理解模块化,为什么要模块化,模块化的优缺点以及模块化规范,并且介绍下开发中最流行的CommonJS,AMD,ES6、CMD规范...
detailtoo
0回复
8428浏览
前端
模块化
JS模块规范:AMD、UMD、CMD、commonJS、ES6 module
commonJS特点:1、模块可以多次加载,但是只会在第一次加载时运行一次,然后运行结果就被缓存了,以后再加载,就直接读取缓存结果。要想让模块再次运行,必须清除缓存。2、模块加载会阻塞接下来代码的执行,需要等到模块加载完成才能继续执行——同步加载。环境:服务器环境应用:nodejs的模块规范是参照commonJS实现的。语法:1、导入:require('路径')2、导出:module.exports和exports注意:module.exports和exports的的区别...
detailtoo
0回复
1.1w浏览
es6
前端
javascrip中UMD规范的详细介绍(附代码)
本篇文章给大家带来的内容是关于javascrip中UMD规范的详细介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。1.UMD规范地址:https:github.comumdjsumdUMD规范,就是所有规范里长得最丑的那个,没有之一!!!它是为了让模块同时兼容AMD和CommonJs规范而出现的,多被一些需要同时支持浏览器端和服务端引用的第三方库所使用。UMD是一个时代的产物,当各种环境最终实现ESharmony的统一的规范后,它...
detailtoo
0回复
9584浏览
UMD规范
前端
JavaScript逐点突破之语言基础,外加3道题目练习
前言本文章是对JavaScript语言知识中"语言基础语法和变量"部分的总结,如果您已掌握下面知识事项,则可跳过此环节直接进入结尾处的题目练习。第一段代码在开始学习JavaScript时,我们先看一段JavaScript代码,如下:console.log('HelloJavaScript!')你能猜到这段代码的结果吗?这段代码的操作就是在控制台输出结果是HelloJavaScript!,到这里第一段代码就结束了。JavaScript语法区分大小写你需要知道,ECMAScript中一切都区分大...
detailtoo
0回复
6977浏览
前端
语言基础
JavaScript 中的这些继承方式,你弄懂了吗?
面试中我们经常会被问到继承,希望通过此文,你能彻底搞懂JavaScript中的继承原理。前言ES6以前,JavaScript中的继承不像其它oo语言一样,用特定class去实现,它是由构造函数和原型去模拟,下面我们会介绍几种常见的继承方法以及对应的优点和不足。原型链什么是原型链?比如我有一个构造函数,这个构造函数的实例有一个内部指针[[Prototype]]指向构造函数的原型,然后这个构造函数的原型又是另一个构造函数的实例,也就是说这个...
detailtoo
0回复
6754浏览
前端
es6
JavaScript 系列五:数组
前言在开始学习之前,我们想要告诉您的是,本文章是对JavaScript语言知识中"数组"部分的总结,如果您已掌握下面知识事项,则可跳过此环节直接进入题目练习数组简介定义数组数组赋值和使用数组的常用方法数组的遍历如果您对某些部分有些遗忘,👇🏻已经为您准备好了!汇总总结数组简介数组(Array)是ECMAScript中非常常用的类型。ECMAScript数组跟其他编程语言的数组有很大区别。跟其他语言中的数组一样,ECMAScript数组也是一组...
detailtoo
0回复
9900浏览
数组
前端
你要悄悄学习3D城市,然后惊艳所有人(2)
原创
CityBuilder可以简单明了的通过图层来加载数字孪生可视化城市建筑、道路、标识等;通过场景来加载CampusBuilder中搭建的园区;通过底图来设置地图、滤镜、雾效大气等效果,来丰富3D城市的整体渲染效果。下面我继续上一篇文章的数字孪生可视化城市场景搭建了。添加建筑1、在左侧菜单栏中,点击图层右侧添加图层按钮。在面板顶部,设有编辑按钮,可编辑图层名称;定位按钮,可快速定位到此图层。2、在弹出的窗口中,选择公共数据n...
ThingJS数字孪生引擎
0回复
1.1w浏览
数字孪生
可视化
三维城市
实现鸿蒙JS UI任意组件间通信
原创
在鸿蒙JSUI组件间进行数据通信及事件的调用,对于父子组件关系可以使用props、\$emit、\$parent、\$child等官方提供的方式来进行数据通信。在app.js文件中定义的数据可以通过this.\$app.\$def获取,根据这个特性和使用观察者模式来开发一个可以全局发布订阅响应的通信管道。1.eventBus.js代码javascriptconstBus{事件集合events:{},绑定事件type:string字符串fun:function绑定的方法return:返回绑定事件对应的标签,用于注销事...
中软陈乔
0回复
1.2w浏览
eventBus
组件通信
Bus
组件间传值
全局事件总线
如何看待华为的鸿蒙处理器商标申请被驳回一事?主要问题出在哪儿
原创
这个事情要先知道华为商标申诉为什么申请被驳回了?我看了下北京知识产权的判决书,上面显示”鸿蒙HongMeng”华为是在2019年6月5号申请的,而引证商标“鸿蒙”隶属于河北鸿蒙广告发展有限公司,商标申请日期是2017年1月5号,比华为申请商标早了将近两年,这确实是华为理亏的一面。那法院是认为,商标“鸿蒙HongMeng”跟引证商标都包含显著的识别文字“鸿蒙”,两个商标在含义、文字构成和呼叫上相近,如果共同使用在同一种或者...
鸿蒙开发者老王
2回复
8972浏览
华为鸿蒙
华为
鸿蒙操作系统
鸿蒙商标
鸿蒙OS
孰湖—基于PA的跨设备迁移功能及PageAbility代码示例工程完全解
原创
精华
孰湖—基于HarmonyOSPA的跨设备迁移功能及PageAbility代码示例工程完全解析时间:2021年8月2日20:11:24一、跨设备迁移是什么:是一种基于Ability框架下的PageAbility的能力迁移动作主要步骤:源侧设备上的Page请求迁移源侧设备回调保存数据方法目标侧设备启动Page,回调恢复数据方法请求迁移的两种方法continueAbility()continueAbilityReversibly()区别在于:continueAbility()不能进行回迁,continueAbilityReversibly()...
Der_带鱼
3回复
1.1w浏览
鸿蒙
代码示例工程
笔记
Page
【评测】玩游戏怎么样?鸿蒙OS实测数据对比安卓在游戏体验的差异
原创
7月29日晚间,华为正式发布了搭载HarmonyOS2操作系统的P50系列旗舰手机,而据华为消费者业务CEO余承东介绍,6月2日至今,HarmonyOS2已升级用户达4000万,相当于每一秒就有8位用户升级HarmonyOS2。不久的将来,Mate9、P10等机型也将陆续开放升级。可以说,目前鸿蒙系统在覆盖度和热度层面都有着非常不错的成绩,众所周知,在我们常用的手机App中,以游戏的安装包和场景最为复杂,比一般的软件所存在的问题和情况也会相对比较集中...
Testin云测
0回复
1.8w浏览
鸿蒙
软件
游戏
评测
对比
code-v1.1.1-LTS全量源码阅读(一)全量源码的目录结构
本篇内容为HarmonyOS设备开发需要使用到的全量源码阅读第一篇,不定期更新,咕咕咕。在进行源码阅读之前,首先是获取源码,这里使用的源码是目前的1.1.1LTS版本源码,可从HarmonyOS设备开发官网获取,地址device.harmonyos.com,选择“开始”,“获取源码”,具体代码使用的是全量代码,如下图所示:下载此份全量代码,在Linux环境下解压,可以查看到此份源码的目录结构大致如下:在这里简要的介绍一下每个目录的子目录,以及目...
咕咕咕咕咕咕
5回复
1.4w浏览
源码阅读
CodeDay#8:支付宝都在用的容器技术了解一下
原创
前言:8月7日,我们云端赴会受近期疫情反复、防控升级等因素的影响,原定于8月7日在深圳阿里中心举办的CodeDay8深圳站调整为线上直播的形式继续开展。很遗憾没能与你促膝共话,但我们依然相信,在云端也能遇见知己,线上也能分享前沿。特殊时期,请各位Coder做好个人防护,平安顺遂,喜乐无忧。立即报名:看CodeDay直播,拯救宅家瘫时间:20218714:00入口:[CodeDay线上直播间](http:hdxu.cnQqUlW)新增议题:关于Cube容器「支付...
mPaaS
0回复
7321浏览
支付宝
移动开发
mpaas
小程序
数字孪生可视化案例分析:河南洪灾如何科技守护
原创
此次河南郑州特大暴雨致多人遇难,无数房屋倒塌,交通瘫痪,给国民经济带来巨大损失。幸好在党和国家的领导下,洪灾得到有效缓解。无论是台风还是洪涝灾害,协同防汛,建设防护洪涝的应急保障机制已经迫在眉睫。处于物联网飞速发展大环境下,解决方案可以将数字化和可视化手段相结合。ThingJS面向物联网的3D可视化开发平台,对现实世界数字化建模,自由创建各种类型安保的3D仿真场景,并在场景中设计和配置安保管理范围内的建筑...
ThingJS数字孪生引擎
0回复
1.2w浏览
数字孪生
可视化
【学习打卡】Day6 终于买了心心念念N久的Mate40 pro+
换手机了!!!!  终于把陪伴了我3年的三星S8+换了(电源键可能被我按坏了。。。),买了华为Mate40pro+8+256G,同时还看了P50pro,相对于P50系列,Mate40pro+重得有点过分,但是外形和拍照啥的还是比较满意的。终于可以有一部华为手机跟Watch3pro组成一个最基础的开发单元组合,之前用三星配对起来真的是不省心,现在华为设备配合起来简直不要太爽。  同步完数据,后面就是把一些像手势隔空操作啊,手表...
Robin唔喺肉饼
1回复
7371浏览
学习笔记
杂想
岭北—基于HarmonyOS原子化服务的多概念辨析
原创
岭北—基于HarmonyOS原子化服务的多概念辨析本文引言时间:2021年8月1日15:20:16首先,请大家思考,[开发文档](https:developer.harmonyos.comcndocsdocumentationdocguidesdevelopoverview0000001071291809)中的这些概念跨设备迁移、跨端迁移、多端协同、原子化服务、流转、原子化服务流转是什么?有什么区别?应用场景?实例效果为了更好的理解概念和有一个更明晰的开发思路,特制此文。注:上述概念均在开发文档中提及(一)...
Der_带鱼
0回复
1.0w浏览
鸿蒙
分布式
原子化服务
笔记
求助!!鸿蒙硬件开发 怎么使用dht11 求完整源码 谢谢
求助!!鸿蒙硬件开发怎么使用dht11求完整源码谢谢
cqzxc
0回复
9036浏览
DHT11
暂无内容
1
137
138
139
140
141
142
143
144
145
218
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅