dedecms 视频网站模板WordPress去掉文章摘要

news/2025/9/22 19:41:34/文章来源:
dedecms 视频网站模板,WordPress去掉文章摘要,网站开发都需要什么工作,中建国际建设有限公司网站ArkUI即方舟开发框架是HarmonyOS应用的UI开发提供了完整的基础设施#xff0c;包括简洁的UI语法、丰富的UI功能#xff08;组件、布局、动画以及交互事件#xff09;#xff0c;以及实时界面预览工具等#xff0c;可以支持开发者进行可视化界面开发。 开发文档地址 包括简洁的UI语法、丰富的UI功能组件、布局、动画以及交互事件以及实时界面预览工具等可以支持开发者进行可视化界面开发。 开发文档地址   文档中心 基本概念 UI即用户界面。开发者可以将应用的用户界面设计为多个功能页面每个页面进行单独的文件管理并通过页面路由API完成页面间的调度管理如跳转、回退等操作以实现应用内的功能解耦。  组件UI构建与显示的最小单位如列表、网格、按钮、单选框、进度条、文本等。开发者通过多种组件的组合构建出满足自身应用诉求的完整界面。 两种开发范式 针对不同的应用场景及技术背景方舟开发框架提供了两种开发范式分别是基于ArkTS的声明式开发范式简称“声明式开发范式”和兼容JS的类Web开发范式简称“类Web开发范式”。 声明式开发范式采用基于TypeScript声明式UI语法扩展而来的ArkTS语言从组件、动画和状态管理三个维度提供UI绘制能力。 类Web开发范式采用经典的HML、CSS、JavaScript三段式开发方式即使用HML标签文件搭建布局、使用CSS文件描述样式、使用JavaScript文件处理逻辑。该范式更符合于Web前端开发者的使用习惯便于快速将已有的Web应用改造成方舟开发框架应用。  在开发一款新应用时推荐采用声明式开发范式来构建UI主要基于以下几点考虑 开发效率声明式开发范式更接近自然语义的编程方式开发者可以直观地描述UI无需关心如何实现UI绘制和渲染开发高效简洁。 应用性能如下图所示两种开发范式的UI后端引擎和语言运行时是共用的但是相比类Web开发范式声明式开发范式无需JS框架进行页面DOM管理渲染更新链路更为精简占用内存更少应用性能更佳。 发展趋势声明式开发范式后续会作为主推的开发范式持续演进为开发者提供更丰富、更强大的能力。 方舟开发框架示意图 常用的UI组件 1、Image组件 声明Image组件并设置图片源 Image(src:string|PixelMap|Resource         ① string格式通常用来加载网络图片需要申请网络访问权限ohos.permission.INTERNET Image(https://xxxxx.png) ② PixelMap格式以加载像素图常用在图片编辑中 Image(pixelMapObject) ③ Resource格式加载本地图片 Image($r(app.media.icon)) Image($rowfile(icon.png)) 使用$rowfile  得到的icon图片放在了rawfile里面          使用$r 得到的图片在media文件夹下 图片属性 width() 高度  height()宽度 , borderRadius() 边框圆角 , interpolation()图片插值(弥补像素锯齿) Image($rawfile(car.png)).backgroundColor(#fff000).width(200) //宽度.borderRadius(50) //圆角 Image(http://t14.baidu.com/it/u3542627100,2757422516fm224app112fJPEG?w363h500).height(300)效果图   这是在预览器上显示的网络图片如果要显示在模拟器或者真机上需要申请网络权限 官网地址 文档中心 在工程目录中找到如果所示的module.json5文件添加网络权限 这样我们就可以在模拟器和真机上显示网络图片了。 2、文本组件 Text/Span Text是文本组件通常用于展示用户的视图如显示文章的文字。 声明Text组件并设置文本内容 Text(content?:string|Resource) ①string格式直接填写文本内容    Text(文本content) ②Resource格式读取本地资源文件 Text($r(app.string.tab_Home))  //读取tab的首页文本对应中英文,实现国际化 文本属性   lineHeight()行高   fontSize()字体大小    fontColor()字体颜色  fontWeight()字体粗细 padding()内间距,margin()外边距 Text($r(app.string.module_desc)).baselineOffset(0).fontSize(30).border({ width: 1 }).padding(10).width(300).margin(20) 添加子组件 Span只能作为Text组件的子组件显示文本内容。可以在一个Text内添加多个Span来显示一段信息例如产品说明书、承诺书等。 Span组件需要写到Text组件内单独写Span组件不会显示信息Text与Span同时配置文本内容时Span内容覆盖Text内容。 创建Span Text(我是Text) {Span(我是Span)}.padding(10).borderWidth(1).margin(30) 设置文本装饰线及颜色 通过decoration设置文本装饰线及颜色。 Text() {Span(我是Span1).fontSize(16).fontColor(Color.Grey).decoration({ type: TextDecorationType.LineThrough, color: Color.Red })Span(我是Span2).fontColor(Color.Blue).fontSize(16).fontStyle(FontStyle.Italic).decoration({ type: TextDecorationType.Underline, color: Color.Black })Span(我是Span3).fontSize(16).fontColor(Color.Grey).decoration({ type: TextDecorationType.Overline, color: Color.Green })}.borderWidth(1).padding(10).margin(30) 通过TextCase设置文字一直保持大写或者小写状态 Text() {Span(I am Upper-span).fontSize(12).textCase(TextCase.UpperCase) } 这样文本的字体都是大写的 添加事件 由于Span组件无尺寸信息事件仅支持点击事件onClick。 Text() {Span(I am Upper-span).fontSize(12).textCase(TextCase.UpperCase).onClick((){console.info(Span点击了)})}.margin(40) 这样点击span会有点击事件的响应 自定义组件 ①通过textAlign属性设置文本对齐样式 Text(左对齐).width(300).textAlign(TextAlign.Start).border({ width: 1 }).padding(10) Text(中间对齐).width(300).textAlign(TextAlign.Center).border({ width: 1 }).padding(10) Text(右对齐).width(300).textAlign(TextAlign.End).border({ width: 1 }).padding(10) TextAlign是枚举有Start、Center、End ②通过textOverflow属性控制文本超长处理 textOverflow需配合maxLines一起使用默认情况下文本自动折行。 Text(This is the setting of textOverflow to Clip text content This is the setting of textOverflow to None text content. This is the setting of textOverflow to Clip text content This is the setting of textOverflow to None text content.).width(250).textOverflow({ overflow: TextOverflow.None }).maxLines(1).fontSize(12).border({ width: 1 }).padding(10)Text(我是超长文本超出的部分显示省略号。I am an extra long text, with ellipses displayed for any excess。).width(250).textOverflow({ overflow: TextOverflow.Ellipsis }).maxLines(1).fontSize(12).border({ width: 1 }).padding(10) TextOverflow是枚举有Clip裁切 Ellipsis省略号 None不裁切如果去掉maxLines文本会自动折行 ③通过lineHeight属性设置文本行高 Text(This is the text with the line height set. This is the text with the line height set.).width(300).fontSize(12).border({ width: 1 }).padding(10) Text(This is the text with the line height set. This is the text with the line height set.).width(300).fontSize(12).border({ width: 1 }).padding(10).lineHeight(20) ④通过decoration属性设置文本装饰线样式及其颜色 Text(This is the text).decoration({type: TextDecorationType.LineThrough,color: Color.Red}).borderWidth(1).padding(10).margin(5) Text(This is the text).decoration({type: TextDecorationType.Overline,color: Color.Red}).borderWidth(1).padding(10).margin(5) Text(This is the text).decoration({type: TextDecorationType.Underline,color: Color.Red}).borderWidth(1).padding(10).margin(5) ⑤通过baselineOffset属性设置文本基线的偏移量 Text(This is the text content with baselineOffset 0.).baselineOffset(0).fontSize(12).border({ width: 1 }).padding(10).width(100%).margin(5) Text(This is the text content with baselineOffset 30.).baselineOffset(30).fontSize(12).border({ width: 1 }).padding(10).width(100%).margin(5)Text(This is the text content with baselineOffset -20.).baselineOffset(-20).fontSize(12).border({ width: 1 }).padding(10).width(100%).margin(5) ⑥通过letterSpacing属性设置文本字符间距 Text(This is the text content with letterSpacing 0.).letterSpacing(0).fontSize(12).border({ width: 1 }).padding(10).width(100%).margin(5) Text(This is the text content with letterSpacing 3.).letterSpacing(3).fontSize(12).border({ width: 1 }).padding(10).width(100%).margin(5) Text(This is the text content with letterSpacing -1.).letterSpacing(-1).fontSize(12).border({ width: 1 }).padding(10).width(100%).margin(5) ⑦通过minFontSize与maxFontSize自适应字体大小 Text(我的最大字号为30最小字号为5宽度为250maxLines为1).width(250).maxLines(1).maxFontSize(30).minFontSize(5).border({ width: 1 }).padding(10).margin(5) Text(我的最大字号为30最小字号为5宽度为250maxLines为2).width(250).maxLines(2).maxFontSize(30).minFontSize(5).border({ width: 1 }).padding(10).margin(5) Text(我的最大字号为30最小字号为15宽度为250,高度为50).width(250).height(50).maxFontSize(30).minFontSize(15).border({ width: 1 }).padding(10).margin(5) Text(我的最大字号为30最小字号为15宽度为250,高度为100).width(250).height(100).maxFontSize(30).minFontSize(15).border({ width: 1 }).padding(10).margin(5) ⑧通过textCase属性设置文本大小写 Text(This is the text content with textCase set to Normal.).textCase(TextCase.Normal).padding(10).border({ width: 1 }).padding(10).margin(5)// 文本全小写展示 Text(This is the text content with textCase set to LowerCase.).textCase(TextCase.LowerCase).border({ width: 1 }).padding(10).margin(5)// 文本全大写展示 Text(This is the text content with textCase set to UpperCase.).textCase(TextCase.UpperCase).border({ width: 1 }).padding(10).margin(5)⑨通过copyOption属性设置文本是否可复制粘贴 Text(这是一段可复制文本).fontSize(30).copyOption(CopyOptions.InApp) CopyOptions是枚举有none不允许拷贝InApp只允许在app内 ,LocationDevice 本地设备 添加事件 Text组件可以添加通用事件可以绑定onClick、onTouch等事件来响应操作。 Text(这个文本可点击).fontSize(30).onClick((){console.log(点击的这个文本)})

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/910158.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软文网站模板网站建设陆金手指下拉壹玖

提示: 所有体系课见专栏:Go 项目开发极速入门实战课;欢迎加入我的训练营:云原生AI实战营,一个助力 Go 开发者在 AI 时代建立技术竞争力的实战营;本节课最终源码位于 fastgo 项目的 feature/s14 分支&#x…

各大网站免费观看优化大师软件大全

Java异常详解 异常分类1.Throwable2. Error(错误)3. Exception(异常)3.1 运行时异常 RuntimeException3.2 编译时异常(受检查异常)ClassNotFoundException + IOException4.常见的运行时异常5.异常如何处理Java 的异常处理是通过 5 个关键词来实现的:try、catch、throw、…

昆明做网站建设价位wordpress 做分销

一、platform总线、设备与驱动 在Linux 2.6 的设备驱动模型中,关心总线、设备和驱动3个实体,总线将设备和驱动绑定。在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反的,在系统每注册一个驱动的时候,…

论坛备案 和网站备案最佳品牌营销策划公司

猫脸码客作为一个专注于开源数据集分享的公众号,致力于为广大用户提供丰富、优质的数据资源。我们精心筛选和整理各类开源数据集,涵盖机器学习、深度学习、自然语言处理等多个领域,以满足不同用户的需求。 (https://img-blog.csdnimg.cn/d98…

app网站建设济宁下面哪一项不属于网络营销方式

// 去掉数组中的空数据 for (let i 0; i < arr.length; i) {if (arr[i] null || arr[i] undefined || arr[i] "") {arr.splice(i, 1);i--;} }

有哪些好的做问卷调查的网站电商设计师常用的网站

引言 最近在学习Mybatis Plus的使用&#xff0c;希望通过spring boot快速将mybatis plus整合进来。 对于springboot项目&#xff0c;mybatis plus团队也有自己的启动器 &#xff1a;mybatis-plus-boot-starter。这个依赖内部已经整合了mybatis-spring&#xff0c;也包括非快速…

2025年录音转文字技术解析与实用工具评测 - 指南

2025年录音转文字技术解析与实用工具评测 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", …

CF2147H Maxflow GCD Coloring 题解

Description 给定一个无向图 \(G\),它有 \(n\) 个顶点,每条边上有一个正整数容量。我们记 \(\textsf{maxflow}(u,v)\) 为图中从源点 \(u\) 到汇点 \(v\) 的最大流值。 我们称图 \(G\) 是 好图,如果存在一个整数 \(d…

详细介绍:深入理解 JVM 字节码文件:从组成结构到 Arthas 工具实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

免费做网站优化网站建设需要费用

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1 人脸检测 4.2 局部区域选择 4.3 特征提取 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.部分核心程序 .........................................…

借助S参数测量评估电容器阻抗第 2 部分

借助S参数测量评估电容器阻抗第 2 部分2025-09-22 19:37 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !…

诸城建设局网站郑州seo优化

为什么80%的码农都做不了架构师&#xff1f;>>> find / -name httpd.conf find / -name access_log 2>/dev/null find /etc -name *srm* find / -amin -10 # 查找在系统中最后10分钟访问的文件 find / -atime -2 # 查找在系统中最后48小时访问的文件 find / -mm…

网站管理设置湖州网站开发公司

解决办法&#xff1a; What solved was to go to Navigate > Reveal in Project Navigator . After this, the structure appeared again.

代做企业网站备案wordpress可视化模板编辑器

简介 本来宏哥一开始打算用真机做的&#xff0c;所以在前边搭建环境时候就没有下载SDK&#xff0c;但是由于许多小伙伴通过博客发短消息给宏哥留言说是没有真机&#xff0c;所以顺应民意整理一下模拟器&#xff0c;毕竟“得民心者&#xff0c;得天下”。SDK顾名思义&#xff0c…

瑞安做微网站平台公司信用评级

逆矩阵&#xff1a;解开线性代数之谜的魔法钥匙 大家好&#xff0c;我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天&#xff0c;让我们一同深入探讨线性代数中的重要主题——逆矩阵…

天津品牌网站建设好处网站 建设 领导小组

计算机文件基本上分为二种&#xff1a;二进制文件和 ASCII&#xff08;也称纯文本文件&#xff09;。图形文件及文字处理程序等计算机程序都属于二进制文件。这些文件含有特殊的格式及计算机代码。ASCII 则是可以用任何文字处理程序阅读的简单文本文件&#xff0c;由一些字符的…

网站设计公司种类付费网站怎么做

目录: Java工具类&#xff1a;日期工具类文件上传工具类 短信工具类验证码工具类邮件工具类代码生成器 (SSM)各种依赖的作用&#xff1a;spring-context 依赖&#xff1a;spring-context-supprt 依赖&#xff1a;spring-tx 依赖:mysql-connector-java 依赖&#xff1a;spring-j…

提供常州网站建设俄罗斯的最新军事新闻

架构 先简单介绍zabbix监控的最主要的两个组件&#xff1a; zabbix server zabbix agent server 用来部署 web console以及相关的数据存储&#xff0c;所以需要配合一些数据库来保存数据&#xff0c;比如mysql,pgsql, 又有前端的页面所以还需要配置 nginx 和getway 所以 serve…

个人网站做联盟营销中山技术支持中山网站建设

代码分析 引入tkinter库&#xff0c;并从中导入messagebox模块。 read_users()函数用于读取存储用户信息的文本文件"users.txt"。它打开文件并逐行读取&#xff0c;将每行的用户名和密码以空格分隔后存储在一个列表中&#xff0c;最后返回该列表。 login(username,…

Uiverse.io 2.0 震撼发布:新增 3000+ 动效组件!适配 React、Vue

Uiverse官网https://uiverse.io/elements本文来自博客园,作者:jialiangzai,转载请注明原文链接:https://www.cnblogs.com/zsnhweb/p/19105896