- 博客(299)
- 资源 (5)
- 收藏
- 关注

原创 应届生面试反问环节该问什么,提高面试官好感
导语:作为一名应届生,第一次面试后面试官问你:你还要问我些什么吗?很多童鞋可能不知道该问什么。以下是自己的一些个人经验,大家有不同意见的也可以一起讨论。首先分为技术面试官和HR连个角色出发:反问技术面试官,可以问:1、自己所应聘的部门有多少人?进去后是由谁负责带?2、贵公司就前端而言所用到的技术栈?3、贵公司的培训项目是什么样的呢?4、这次面试多久可以出结果?是否还有下一轮?5、学习建议类(如果面试的时候对自己的技术面很没底的话,这个时候你可以问一问别人关于学习前端的一些经验,一般面试官都很
2020-12-15 21:16:47
38945
6
原创 React Native 鸿蒙化学习指南
了解 React Native 鸿蒙化的整体框架结构和设计理念,为后续学习打下基础。框架介绍深入学习 React Native 鸿蒙化的架构设计,包括组件结构、数据流向等关键内容。架构介绍。
2025-07-23 00:29:51
806
原创 数字中文转换格式插件
nutpi-chinese-number-format是一款专为uni-app开发的UTS插件,提供全面的中文数字格式化功能。支持阿拉伯数字与中文数字的双向转换、大写格式转换、智能单位处理(万/亿)、大数字近似表示以及月份转换等特性。该插件采用UTS(UniApp TypeScript)技术开发,确保类型安全和跨平台兼容性(支持App/H5/小程序等)。内置简体/繁体中文支持,通过高效映射表设计优化性能,适用于电商价格、财务金额、日期显示等多种场景开发需求。
2025-07-23 00:15:00
1264
原创 基于UniAppX与NutPi-IDCard的鸿蒙平台身份证识别插件开发指南
本文介绍了基于UTS开发的uni-app插件nutpi-idcard,支持解析中国居民身份证、港澳台居住证和外国人永久居留身份证信息。插件核心功能包括:提取地区、出生日期、性别等关键数据,采用纯UTS实现确保跨平台兼容性。开发过程涵盖项目初始化、数据结构定义、解析逻辑实现(通过正则匹配证件类型并调用对应解析函数)以及多平台适配。文章还分享了开发中遇到的模块导入路径、Git标签推送等问题及解决方案。该插件为开发者提供了简单高效的身份证信息解析工具。
2025-07-23 00:00:00
1261
原创 使用uni-app x 开发鸿蒙pc应用
uni-app x,是下一代 uni-app,是一个跨平台应用开发引擎,现已支持编译成 HarmonyOS Next 原生应用(4.61+)uni-app x 包括 uvue 渲染引擎、uts 语言、uni的组件和API、以及扩展机制。
2025-07-22 22:00:00
268
原创 UTS 插件在前端的引入与使用指南
本文介绍了UTS插件在前端的两种引用方式:泛型引用(整体导入)和显性引用(按需导入),并提供了电池电量管理插件等实际示例。文章还讲解了UTS插件间的相互调用方法,强调需要在package.json中声明依赖并使用绝对路径导入。UTS插件作为uni-app生态中的跨平台扩展工具,能帮助开发者高效集成原生功能,构建高性能应用。
2025-07-22 04:00:00
1009
原创 使用 UTS 调用鸿蒙原生 API
uts,全称 uni type script,统一、强类型、脚本语言。web平台,编译为JavaScriptAndroid平台,编译为KotliniOS平台,编译为Swift(HX 3.6.7+ 版本支持)harmonyOS平台,编译为ArkTS(HX 4.22+ 版本支持)在现有架构下,ArkTS和JS在同一环境下执行,不涉及通讯等问题。明天我们会单独的把这一部分进行详情的讲解,力求大家遇到类似的问题的时候,也能顺利的解决。
2025-07-22 03:45:00
361
原创 uni-appx开发鸿蒙插件示例
参考:https://doc.dcloud.net.cn/uni-app-x/plugin/uts-plugin.html右键点击目录 -> 新建插件在HBuilder X 中选中你的项目下目录,右键选择新建uni_modules插件, 例如 选择类型 uts插件为了避免和插件市场的其他插件冲突,建议起一个自己的插件前缀名称。uts插件目录结构package.json 为 uni_modules 插件配置清单文件,负责描述插件的基本配置。上面是一个默认的清单文件示例,关于 package.json 更多描
2025-07-22 03:30:00
1025
原创 uni-app x 跨平台实战入门:从 0 到 1 开发 HarmonyOS 5 鸿蒙原生应用
本课程通过"随机笑话"实战案例,系统讲解基于uni-app x的跨平台开发技术。学员将学习使用uni-app x构建原生鸿蒙应用,并掌握多端适配技巧,实现一套代码同时覆盖HarmonyOS、Android、iOS、微信小程序和Web平台。课程内容涵盖环境搭建、功能开发、多端适配到打包部署全流程,重点解析折叠屏适配、样式兼容等实战问题。采用Vue3语法+Uni TypeScript技术栈,适合鸿蒙开发者、跨平台工程师及企业团队快速上手多端应用开发。
2025-07-22 03:15:00
590
原创 uni type script基础知识讲解
声明一个可重新赋值的变量。语法let [变量名] : [类型] = 值;。相当于 TypeScript 中的 let、kotlin 中的 var、swift 中的 var。// 声明一个字符串变量// 重新赋值类型除了 string 之外,更多类型见数据类型声明一个只读常量,只能为其赋值一次。语法const [变量名] : [类型] = 值;。相当于 TypeScript 中的 const、kotlin 中的 val、swift 中的 let。// 声明一个字符串常量// 报错,不允许重新赋值。
2025-07-22 02:45:00
763
原创 uniapp for Harmony学习路线
摘要:学习uniapp for Harmony的开发路线包括:1)掌握Vue3基础,包括选项式和组合式API;2)学习uniapp框架,了解其跨平台特性;3)通过官方文档学习uni-app x和UTS语言,这是支持HarmonyOS的关键技术;4)熟悉HarmonyOS开发指南。建议从Vue3开始,逐步深入uniapp和UTS,最后结合HarmonyOS文档进行实践开发。学习过程中可参考各技术官方文档,遇到问题可在社区交流。
2025-07-21 22:29:17
578
原创 从开发者视角解析:Uniapp 与 Flutter 的核心差异与选型指南
uniapp 和 Flutter 各有其优点和适用场景。选择哪种框架取决于你的具体需求和偏好。如果你需要快速开发跨平台应用,并且希望使用 Web 技术,那么 uniapp 可能是一个好选择。如果你追求高性能和流畅的用户体验,并且愿意学习 Flutter 的生态系统,那么 Flutter 可能更适合你。同时,需要注意到,性能评估、UI 设计、社区支持和部署与兼容性都是影响选择的重要因素,因此在做出选择之前,最好进行实际的测试和评估。
2025-07-21 22:27:03
997
原创 uni-app 鸿蒙平台条件编译指南
在 uni-app 开发中,针对不同平台进行条件编译是一项重要技能。尤其是对于鸿蒙平台,合理运用条件编译可以优化代码,实现平台差异化功能。
2025-07-21 22:22:30
438
原创 全新开发范式:uni-app X助力全平台原生应用
国产操作系统迎来重大突破,DCloud发布HBuilderX4.64正式版,uni-app x实现对鸿蒙等多个主流平台的全覆盖。该技术突破性地将Web开发效率与原生性能相结合,通过编译转换实现原生代码运行,解决了传统跨平台框架的性能瓶颈。相比传统uni-app,uni-app x采用语言翻译架构,提供更优的性能体验,特别适合复杂交互场景。同时,该方案为国产操作系统生态建设提供了重要支持,降低开发者迁移成本,提升开发效率。随着国产操作系统的普及,uni-app x正重新定义跨平台开发的边界。
2025-07-21 22:21:26
822
原创 ni-app 对鸿蒙的支持现状
uni-app支持Harmony Next平台开发,需HBuilderX 4.61+和DevEco Studio 5.0.11+工具。项目创建后自动生成鸿蒙配置文件,支持在HBuilderX中完成开发调试。发布需配置签名证书,通过manifest.json进行管理。该方案使开发者能复用代码适配多平台,快速进入鸿蒙生态,并利用arkTS引擎实现原生性能,显著提升开发效率和应用体验。
2025-07-21 22:17:56
564
原创 Flutter 与 uni-app 在鸿蒙开发中的优劣对比
Flutter 是由 Google 推出的移动应用开发框架,使用 Dart 语言编写。它具有高度的可定制性和丰富的 UI 组件,通过自有的渲染引擎和框架,可以在多个平台上实现快速、高效的应用程序开发。Flutter 与 uni-app 虽在多端开发中各有优势,但在鸿蒙生态的深度整合、安全性与性能维度上,ArkTS 展现了更强的竞争力。随着 HarmonyOS NEXT 市占率突破 17%,掌握 ArkTS 将成为开发者拥抱万物智联时代的核心能力。
2025-07-21 22:13:48
1219
原创 浅谈前端架构设计与工程化
本文探讨了现代前端架构设计与工程化实践的关键要素。首先,强调了组件化设计、状态管理策略和分层架构作为前端架构的核心原则。接着,介绍了代码规范与质量保障、构建与打包优化、性能优化策略等工程化实践。此外,文章还讨论了微前端架构的实现方式,以及DevOps与持续集成在现代前端开发流程中的重要性。最后,展望了未来前端开发的趋势,包括边缘计算、WebAssembly、低代码/无代码平台和AI辅助开发工具的应用。文章总结道,最佳的前端架构应根据团队和业务需求定制,持续学习和适应新技术是保持竞争力的关键。
2025-05-17 18:53:25
794
原创 华为鸿蒙原生应用碰一碰分享
宿主应用进入一个可以分享的界面,比如打开或者选中的一个文件、一条备忘录、一个联系人详情,或个人热点/WIFI等。宿主应用可以分享多个内容,如选中的多张图片等。手机应用发起碰一碰分享时,双端设备需要在亮屏、解锁的状态下并且都已开启华为分享服务(系统默认开启),设备顶部轻碰即可触发。如果用户已手动关闭华为分享服务开关,轻碰事件触发时,用户会接收到系统通知提示开启。
2025-01-12 11:32:57
1451
原创 鸿蒙原生应用如何才能拉起系统浏览器?
订购链接:https://item.jd.com/10134604131101.html?开发者可以通过隐式指定want参数中的action为ohos.want.action.viewData来拉起浏览器应用,并在want参数中的uri配置拉起后打开的网页链接。具体可参考如下代码。
2025-01-08 13:54:28
731
原创 AtomGit 开源生态应用开发赛报名开始啦
软件项目脚手架在软件开发过程中扮演着至关重要的角色。它主要具有加速开发流程、统一开发标准、简化依赖管理、支持快速原型制作、提高可扩展性和可维护性、促进团队协作、集成自动化工具、降低学习成本等作用。OpenHarmony 项目发展迅速,项目社区活跃、开发工具链高效,也有了相对丰富的软件开发脚手架,但是与Android 相比,脚手架模板还不够丰富。
2024-11-12 19:38:33
526
原创 前端框架新势力大盘点
近年来,前端领域快速发展,新的框架不断涌现,为开发者提供了更多选择和解决方案。尽管 React、Vue、Angular、Next.js、Preact 等老牌框架依然稳坐市场主流,但新势力前端框架的崛起也为特定场景带来了更佳的适配和优化。接下来,我们将一探近三年年出现的前端框架新势力,深入了解它们的特点以及主要解决的问题,共同探索这些新势力框架如何为前端开发注入新的活力与可能性。
2024-05-08 23:09:52
1202
原创 2024vue官方生态最全整理
经过多年的不断演进,Vue 已经构建了一个极为丰富且强大的生态系统,今天就来盘点 Vue 官方生态系统中那些好用的工具!
2024-05-08 21:14:00
768
原创 盘点12个Vue 3的高颜值UI组件库
今天给大家盘点12个Vue 3的高颜值UI组件库,凡是用过Vue 框架开发项目的老铁们最少有用过其中一种或者二种以上的UI组件库,用广东话讲:个个都靓。
2024-05-02 14:18:50
4193
原创 map与forEach的区别
在选择使用map还是forEach时,通常考虑是否需要一个新数组和是否需要中断循环的能力。如果需要一个转换后的新数组,并且可能需要处理错误,那么map是更好的选择。如果只是需要对数组进行操作而不需要新数组,或者操作本身不需要中断,那么可以使用forEach。map会创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。如果需要在数组上直接进行修改,并不需要一个新数组,那么可以使用forEach。如果需要对原数组进行操作并返回一个新的数组,map是更合适的选择。
2024-04-27 01:00:00
460
原创 一文搞定 EventLoop、宏任务、微任务
在事件循环中,当主线程执行完当前的同步任务后,会检查事件队列中是否有待处理的事件。如果有,主线程会取出事件并执行对应的回调函数。这个循环的过程被称为事件循环(Event Loop),它由主线程和任务队列两部分组成。主线程负责执行同步任务,而异步任务则通过任务队列进行处理。这种机制保证了异步任务在适当的时机能够插入执行,从而实现了JavaScript的非阻塞异步执行。
2024-04-17 18:20:34
864
原创 git 的基本命令行
这条命令会将当前分支的 HEAD 指针指向指定的提交,但不会改变工作目录中的文件。这条命令会在当前目录下初始化一个新的 Git 仓库,并创建一个名为 .git 的子目录,用于存储版本控制的所有信息。这条命令会显示当前工作目录和暂存区的状态,包括哪些文件已经被修改、哪些文件还未被跟踪等。这条命令会列出仓库的提交历史,包括每次提交的哈希值、提交者、提交日期和提交信息。这条命令会将指定文件或所有修改过的文件添加到暂存区,准备提交。这条命令会将暂存区中的更改提交到本地仓库,并附带一条提交信息。
2024-04-17 16:58:13
447
原创 前端怎样做权限控制的?
在做系统时,我们常常因为使用该系统或软件的用户不同,要给到不同角色不同的模块权限控制。这些例子提供了权限控制的一些基本操作和方法,但具体的实现方式会根据你的系统架构、技术栈和业务需求而有所不同。对于敏感操作(如删除用户、修改系统设置等),要特别小心,确保只有具有明确权限的用户才能执行。role_permissions 表:关联角色和权限,表示每个角色拥有的权限。场景:一个RESTful API接口,不同的用户角色有不同的访问权限。场景:一个Web应用的前端界面,根据用户角色显示不同的菜单和功能按钮。
2024-04-17 16:52:15
871
原创 说说懒加载怎样实现
由于浏览器会自动对页面中的img标签的src属性发送请求并下载图片,可以通过html5自定义属性data-xxx 先暂存src的值,然后在图片出现在屏幕可视区域的时候,再将data-xxx的值重新赋值到img的src属性即可。懒加载(Lazy Loading)是一种优化技术,它允许延迟加载资源的执行,直到这些资源真正需要时才加载。图像占位符: 使用小图标或占位符替换真实的图像,当图像需要加载时再替换成真实的图像源。用户体验: 确保懒加载的内容在用户需要时能够及时加载,否则可能会影响用户体验。
2024-04-17 16:39:34
359
【Node.js开发】Prisma vs TypeORM:现代ORM框架对比及Prisma在Nest.js中的优势分析与迁移实践
2025-07-26
【TypeScript编程】Type与Interface的区别详解:面向对象设计与复杂类型组合的应用场景分析
2025-07-26
Web开发跨域资源共享(CORS)机制详解:HTTP头配置与实战案例分析
2025-07-26
前端开发前端架构设计与工程化的核心理念及实践:提升开发效率与项目管理质量的系统方法论
2025-07-26
前端开发基于Vue3的上下无限滚动实现:页面垂直方向持续循环滚动的设计与优化
2025-07-26
前端开发Vue组件管理新趋势:实现远程组件加载优化团队协作与项目更新效率
2025-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人