基于js开发快速学习鸿蒙基础

简介: 【8月更文挑战第26天】

【8月更文挑战第25天】基于js鸿蒙开发基础学习
开篇介绍
阅读本篇文章,希望读者已经掌握了html + css + js + vue/react + 微信小程序开发 的基础知识。

鸿蒙开发的简介
鸿蒙有两套系统版本,一套是原先的鸿蒙系统,可以兼容安卓的应用,但是随着质疑声,有人质疑鸿蒙是套壳安卓,于是乎,另一套系统,纯血鸿蒙(Harmonyos Next)诞生了,也就意味着,鸿蒙不再支持安卓的应用了,所有的应用想要在鸿蒙系统上运行,就必须整一套针对于鸿蒙的系统,这也就打破了人们的质疑声。

目前鸿蒙有多种方式开发,一个是基于js的鸿蒙开发,一个是基于ts的鸿蒙开发,还有就是用华为官方语言arkts以及仓颉这两种语言的开发。

而本篇文章主要讲解的是基于js的鸿蒙开发的基础讲解,利于快速上手鸿蒙开发。

DevEco Studio安装
官方下载地址

下载DevEco Studio 3.1.1 Release版本

想要下载DevEco Studio工具,首先要注册一个华为账号,成为开发者,才能下载工具和享受其他功能。

进入到官方下载地址,根据自己的系统版本下载即可,下载来的是压缩包,然后解压缩之后就是一个deveco-studio的编辑器安装包,该压缩包大概2g左右,该编辑器大概10g左右,占用空间还是蛮大的。

安装编辑器,也很简单,除了安装位置自己自定义下,然后安装选项的三个选项(创建桌面快捷方式,更新PATH变量,更新上下文菜单)都勾上,然后一路下一步安装,等待安装完成即可。安装完成了,会要求重启电脑,选择Roboot now选项,立即重启。

然后打开该编辑器,会进入到设置界面(Basic Setup),首先要确定自己本地原先有没有安装过node.js,如果安装过,那就勾选local,然后再下面选中自己的node.js安装的路径,如果没有安装过node.js,那就勾选Install选项,第二个是选择安装Onpm,选择Install选项即可。

然后点击next选项,然后进入到SDK Setup的界面,就是要安装鸿蒙的sdk了,选择自己想要安装到的目录,注意,要求是一个空目录,点击ok,点击next,然后进入到Summary的页面,然后选择Accept,然后点击下一步,等到一段时间安装好。

创建项目
打开编辑器》点击Create Project,然后点击next会进入到模板的选择界面,选择第一个模板即可,然后就进入到Configure Your Project界面,project name是给项目起个名字》save loaction选择项目保存的目录》Model 就选择FA模式》然后点击finish,自此项目创建完毕。

相关文章
|
11天前
|
Web App开发 缓存 JavaScript
深入浅出Node.js后端开发
【9月更文挑战第26天】本文将引导你了解Node.js的基本原理,并通过实际案例展示如何在后端开发中应用它。我们将从Node.js的核心概念讲起,逐步深入到构建一个完整的后端服务,最后探讨如何优化你的Node.js应用。准备好让你的开发技能更上一层楼了吗?让我们一起潜入Node.js的世界!
|
9天前
|
算法 JavaScript 前端开发
第一个算法项目 | JS实现并查集迷宫算法Demo学习
本文是关于使用JavaScript实现并查集迷宫算法的中国象棋demo的学习记录,包括项目运行方法、知识点梳理、代码赏析以及相关CSS样式表文件的介绍。
第一个算法项目 | JS实现并查集迷宫算法Demo学习
|
10天前
|
JavaScript 前端开发 API
紧跟月影大佬的步伐,一起来学习如何写好JS(上)
该文章跟随月影老师的指导,探讨了编写优质JavaScript代码的三大原则:各司其职、组件封装与过程抽象,通过具体示例讲解了如何在实际开发中应用这些原则以提高代码质量和可维护性。
紧跟月影大佬的步伐,一起来学习如何写好JS(上)
|
2天前
|
Web App开发 JavaScript 前端开发
深入浅出Node.js后端开发
【9月更文挑战第35天】本文将带你走进Node.js的世界,探索这个强大的后端开发平台。我们将从基础开始,逐步深入,最后以一个简单的代码示例结束,让你对Node.js有更深入的理解。无论你是前端开发者还是后端开发者,这篇文章都将为你提供有价值的信息。让我们一起开启Node.js的学习之旅吧!
|
14天前
|
JavaScript 前端开发 API
深入浅出Node.js后端开发
【9月更文挑战第23天】在这篇文章中,我们将探索Node.js的世界,了解它如何改变后端开发的面貌。通过实际案例和代码示例,我们不仅学习Node.js的核心概念,还会深入探讨它的高级特性,如异步编程、事件驱动模型以及微服务架构的应用。无论你是初学者还是有经验的开发者,这篇文章都将为你提供新的视角和实用技能,帮助你构建更高效、可扩展的后端系统。
48 19
|
2天前
|
Web App开发 JavaScript 前端开发
深入浅出Node.js后端开发
【9月更文挑战第35天】本文将带你走进Node.js的世界,从基础概念到实战应用,一步步揭示Node.js在后端开发中的魅力。我们将通过实际代码示例,让你轻松掌握Node.js的开发技巧,开启你的后端开发之旅。
|
9天前
|
JavaScript 前端开发 Oracle
软件工程师,学习下JavaScript ES6新特性吧
软件工程师,学习下JavaScript ES6新特性吧
29 9
|
12天前
|
JavaScript 开发者
深入理解Node.js事件循环及其在后端开发中的应用
【8月更文挑战第57天】本文将带你走进Node.js的事件循环机制,通过浅显易懂的语言和实例代码,揭示其背后的工作原理。我们将一起探索如何高效利用事件循环进行异步编程,提升后端应用的性能和响应速度。无论你是Node.js新手还是有一定经验的开发者,这篇文章都能给你带来新的启发和思考。
|
10天前
|
Web App开发 JavaScript 前端开发
探索现代JavaScript开发:ECMAScript提案的未来
JavaScript是最受欢迎的编程语言之一,其发展迅速。ECMAScript(JS的标准化版本)的提案和更新为其带来了诸多新特性和改进。本文将介绍值得关注的ECMAScript提案,如可选链、空值合并运算符、逻辑赋值运算符、类字段和顶级Await,并展示如何利用这些新特性提升开发效率和代码质量。通过关注TC39提案流程、使用Babel和TypeScript等工具,开发者可以提前体验并利用这些新特性。随着JavaScript的不断进步,未来将有更多令人期待的功能加入。
|
10天前
|
JavaScript 前端开发 算法
紧跟月影大佬的步伐,一起来学习如何写好JS(下)
该文章延续了上篇的内容,进一步探讨了编写优秀JavaScript代码的实践,强调了代码风格一致性、性能优化、团队约定的重要性,并通过实际案例分析了如何在不同场景下写出合适的代码。
下一篇
无影云桌面