javascript

摘星编程15 分钟前
javascript·react native·react.js
OpenHarmony环境下React Native:自定义useDarkMode深色模式本文深入探讨在OpenHarmony 6.0.0 (API 20)环境下实现React Native深色模式的技术方案。文章从深色模式的技术原理出发,详细分析React Native与OpenHarmony平台的适配要点,重点讲解自定义useDarkMode Hook的设计思路与实现原理。通过架构图和对比表格,揭示系统主题通信机制与状态管理方案,并提供经过AtomGitDemos项目验证的完整实现方案。所有内容基于React Native 0.72.5和TypeScript 4.8.4编写,已在OpenH
摘星编程19 分钟前
javascript·react native·react.js
用React Native开发OpenHarmony应用:自定义useNumberFormat数字格式化摘要:本文深入探讨在React Native for OpenHarmony应用中实现自定义数字格式化方案。文章详细解析了useNumberFormat自定义Hook的设计原理与实现细节,重点阐述在OpenHarmony 6.0.0 (API 20)平台上的适配要点与性能优化策略。通过对比分析各平台数字格式化差异,提供了一套跨平台兼容的解决方案。所有内容基于React Native 0.72.5和TypeScript 4.8.4开发环境,并已在AtomGitDemos项目中完成验证,为开发者提供实用的数字
摘星编程33 分钟前
javascript·react native·react.js
用React Native开发OpenHarmony应用:自定义useCSS类名操作摘要:本文深入探讨在React Native for OpenHarmony环境中实现自定义useCSS类名操作的技术方案。文章从React Native样式系统的局限性出发,详细讲解了useCSS钩子的设计原理与实现方法,重点分析了在OpenHarmony 6.0.0 (API 20)平台上的适配要点和性能优化策略。所有内容基于React Native 0.72.5和TypeScript 4.8.4开发环境,通过架构图、流程图和对比表格直观展示技术细节,并提供经过OpenHarmony 6.0.0设备验
小马_xiaoen36 分钟前
前端·javascript·vue.js·typescript
Vue3 + TS 实现长按指令 v-longPress:优雅解决移动端/PC端长按交互需求在前端开发中,长按(Long Press)是高频交互场景(如移动端删除操作、PC端右键菜单、批量操作触发等)。原生HTML没有直接的长按事件,通常需要通过 mousedown/touchstart 结合定时器实现。本文将教你基于 Vue3 + TypeScript 实现一个功能完善、体验友好、跨端兼容的 v-longPress 自定义指令,支持自定义长按时长、触发回调、取消触发等特性,开箱即用。
乐~~~1 小时前
javascript·vue.js
评估等级页面ps:仅用于记录~~~代码如下:
微祎_1 小时前
开发语言·javascript·flutter
Flutter for OpenHarmony:构建一个专业级 Flutter 番茄钟,深入解析状态机、定时器管理与专注力工具设计发布时间:2026年1月28日 技术栈:Flutter 3.22+、Dart 3.4+、Material Design 3 适用读者:熟悉 Flutter 基础,希望掌握状态驱动 UI、高精度定时任务、工作流自动化及生产力工具设计的开发者
薯片锅巴1 小时前
开发语言·javascript·ecmascript
锅巴的JavaScript进阶修炼日记2:面向对象编程/原型及原型链手写call和apply在开始手写之前,我们先来回顾一下什么是call和apply,它们是干嘛的,有什么区别:
mseaspring1 小时前
运维·前端·javascript·electron·ssh
一款高颜值SSH终端工具!基于Electron+Vue3开发,开源免费还好用经常和服务器打交道的开发者,对SSH终端工具一定不陌生。但市面上不少工具要么界面老旧,要么功能繁杂,想要找一款兼顾颜值、性能和实用性的工具并不容易。今天就给大家推荐一款开源宝藏工具——Shellify,用现代化技术栈打造,让服务器管理变得简单又高效。
西门吹-禅1 小时前
javascript·react native·react.js
react native --Expo---Android 开发1.在电脑下安装:DExpo.Orbit https://github.com/expo/orbit/releases/download/expo-orbit-v2.2.0/Expo.Orbit-2.2.0.Setup.exe 然后,把手机连接上电脑:
谢尔登1 小时前
前端·javascript·架构·ecmascript
React19 渲染流程底层渲染流程大致可以分为两大阶段:render 阶段(Scheduler -> Reconciler)、commit 阶段(Renderer)
我是伪码农1 小时前
前端·javascript·vue.js
Vue 1.291.基础语法自定义指令:自己定义的指令, 可以封装一些 dom 操作, 扩展额外功能(1)全局注册(2)局部注册
css趣多多1 小时前
前端·javascript·vue.js
Vue动态组件以及keep-alive的使用核心就是用Vue官方内置的标签做组件占位符,它得配合:is动态绑定属性来用,:is的值必须是当前组件里注册过的子组件名,这样才能渲染对应的组件。而components是组件里的配置项,作用就是注册子组件,不管是用动态渲染,还是直接写组件标签用,都得先在这个配置项里注册导入的子组件,这是Vue的硬性规则,不注册的话Vue就不认识组件会报错。然后实现组件切换的话,就是给按钮绑@click点击事件,事件里直接写赋值语句修改:is绑定的那个变量就行,不用写methods,因为只是简单改值,这种内联写法就够用,点击
摘星编程2 小时前
javascript·react native·react.js
React Native + OpenHarmony:自定义useLanguage语言切换本文深入探讨React Native在OpenHarmony 6.0.0平台上实现自定义语言切换hooks的技术方案。文章详细解析了useLanguage的设计原理、实现细节及在OpenHarmony 6.0.0 (API 20)环境下的适配要点,通过架构图、流程图和对比表格全面展示技术实现路径。所有内容基于React Native 0.72.5和TypeScript 4.8.4开发环境,已在AtomGitDemos项目中完成实际验证。读者将掌握跨平台多语言支持的核心技术,了解React Native与O
子春一2 小时前
javascript·flutter·交互
Flutter for OpenHarmony:构建一个优雅的 Flutter 每日一句应用,深入解析状态管理、日期驱动内容与 Material 3 交互动效发布时间:2026年1月28日 技术栈:Flutter 3.22+、Dart 3.4+、Material Design 3(Material You) 适用读者:熟悉 Flutter 基础,希望掌握轻量级状态管理、日期逻辑设计、剪贴板集成及高质感 UI 实现的开发者
qq_336313932 小时前
前端·javascript·ajax
javaweb-Ajax利用Axios来发起异步请求
豆约翰2 小时前
开发语言·前端·javascript
句子单词统计 Key→Value 动态可视化
摘星编程2 小时前
javascript·react native·react.js
OpenHarmony环境下React Native:useState函数式更新摘要:本文深入探讨React Native中useState的函数式更新机制在OpenHarmony 6.0.0平台上的应用与适配。文章系统解析了函数式更新的工作原理、与常规更新方式的区别,以及在OpenHarmony环境下的特殊注意事项。通过架构图、状态流程图和对比表格,详细说明了在React Native 0.72.5与OpenHarmony 6.0.0 (API 20)集成环境中正确使用函数式更新的最佳实践。所有技术要点均基于AtomGitDemos项目实测验证,帮助开发者避免状态管理中的常见陷阱,
珑墨2 小时前
前端·javascript
【pnpm 】pnpm 执行 xxx 的 底层原理讲清楚 pnpm i、pnpm run dev、pnpm run build 在底层做了什么:执行步骤、数据流、以及它们如何与 lockfile、store、node_modules、package.json scripts 配合。附流程图方便对照。
弹简特2 小时前
前端·javascript·交互
【JavaEE03-前端部分】JavaScript入门:给网页注入灵魂,从基础到实战玩转交互!✨ 前面我们学了HTML(网页骨架)和CSS(网页妆容),这一篇要讲的JavaScript(简称JS),是给网页注入“灵魂”的语言——有了它,网页不再是静态的图片+文字,而是能响应用户点击、输入、鼠标移动等操作的动态页面!
jiayong232 小时前
前端·javascript·vue.js
Vue 3 面试题 - 状态管理与数据流详细解答:1. 安装和配置2. 定义 Store3. 在组件中使用4. 修改 State5. 订阅 State 变化