logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue.js中的template标签

特性说明不会渲染成真实 DOM是的,运行时会“解开”编译阶段可识别Vue 编译器知道如何把它转换成渲染函数提高语法灵活性可包裹多个元素,使指令或插槽更加灵活层级本质语法包裹多个子节点,不渲染自身编译被“解开”为多个子节点运行没有虚拟 DOM 节点,只存在子节点使用在条件渲染、插槽、循环中控制结构特性语法糖、增强表达力、结构更清晰。

文章图片
#vue.js#前端#javascript
node.js 实战——(fs模块 知识点学习)

也可以称之为文件系统模块,是node中的内置模块,可以实现与硬盘的交互。比如文件的创建、删除、重命名、移动,还有文件内容的写入、读取,以及文件夹的相关操作fill:#333;color:#333;color:#333;fill:none;fs模块文件创建文件写入文件删除文件重命名文件移动文件夹操作。

文章图片
#node.js#javascript
前端实战:用 HTML+JS 打造可拖动图像对比滑块,提升视觉交互体

本文介绍了如何用纯HTML+CSS+JS实现轻量级图像对比滑块组件,无需框架依赖,核心方案包括:1) 语义化HTML分层结构,通过clip-path裁剪实现图像动态分割;2) 纯CSS实现响应式设计与交互动效;3) JavaScript处理鼠标/触摸交互逻辑与性能优化。该组件适用于设计展示、电商产品对比、教育医疗等领域,支持键盘控制和双击复位功能,提供无框架原生解决方案,适配多种项目场景。

文章图片
#前端#html#javascript
鸿蒙(HarmonyOS)应用开发——弹框

自定义弹窗的使用更加灵活,适用于更多的业务场景,在自定义弹窗中您可以自定义弹窗内容,构建更加丰富的弹窗界面。自定义弹窗的界面可以通过装饰器@CustomDialog定义的组件来实现,然后结合CustomDialogController来控制自定义弹窗的显示和隐藏...});});

文章图片
#harmonyos#华为
鸿蒙(HarmonyOS)应用开发——web组件

在开发的工作中,可能存在一个场景,我们有一个问卷调查的h5页面,需要切入到app 中。这个时候,就需要从app 端操作,切换到web端操作。不管是安卓、ios、小程序都提供有web组件。那么harmonyos 中也提供web组件来在应用内加载浏览器。

文章图片
#harmonyos#前端#华为
鸿蒙(HarmonyOS)应用开发——属性动画

属性动画是组件的通用属性发生变化时而产生的属性渐变效果;其原理是当组件的通用属性发生变化时,组件的状态由初始状态逐渐变为结束状态的过程中会创建出多个连续的中间状态,逐帧播放后就会实现一个动画。常用于如下场景中:一、页面布局发生变化。例如添加、删除部分组件元素。二、页面元素的可见性和位置发生变化。例如显示或者隐藏部分元素,或者将部分元素从一端移动到另外一端。三、页面中图形图片元素动起来。例如使页面中

文章图片
#harmonyos#华为
鸿蒙(HarmonyOS)应用开发——容器组件(Tabs组件)

Tabs是一种可以通过页签进行内容视图切换的容器组件,每一个页签对应一个内容视图。Tabs组件必须配合子组件TabContent一起使用设置Tabs的页签位置index设置初始化页签位置controller设置Tabs 控制器,用于控制Tabs组件进行页签切换tabBar属性除了支持string类型,还支持使用@Builder装饰器修饰的函数@Entry@ComponentColumn() {})

文章图片
#harmonyos#华为
鸿蒙(HarmonyOS)应用开发——容器组件(Row组件和Column组件)

前面一篇文章中,已经说了基础组件。那么接下来就是容器组件fill:#333;color:#333;color:#333;fill:none;根据功能分类基础组件容器组件媒体组件绘制组件画布组件ColumnRowListTabsGridSwiper。

#华为#harmonyos
鸿蒙(HarmonyOS)应用开发——装饰器

ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript(简称TS)的基础上,扩展了声明式UI、状态管理等相应的能力,让开发者可以以更简洁、更自然的方式开发高性能应用。TS是JavaScript(简称JS)的超集,ArkTS则是TS的超集。ArkTS会结合应用开发和运行的需求持续演进,包括但不限于引入分布式开发范式、并行和并发能力增强、类型系统增强等方面的语言特性;下面是官网

文章图片
#harmonyos#华为
    共 28 条
  • 1
  • 2
  • 3
  • 请选择