做微信大转盘有哪些网站做网站时怎样把文字放在中间

bicheng/2026/1/20 11:25:43/文章来源:
做微信大转盘有哪些网站,做网站时怎样把文字放在中间,网上商城推广文案,如何做网站不被坑1、框架简介这两天在Github上发现了xlua的作者车雄生前辈开源的一个框架—XUUI#xff0c;于是下载下来学习了一下。XUUI基于xlua#xff0c;又借鉴了mvvm的设计概念。xlua是目前很火的unity热更方案#xff0c;不仅支持纯lua脚本热更#xff0c;也可以做 C# 代码的bug hot… 1、框架简介这两天在Github上发现了xlua的作者车雄生前辈开源的一个框架—XUUI于是下载下来学习了一下。XUUI基于xlua又借鉴了mvvm的设计概念。xlua是目前很火的unity热更方案不仅支持纯lua脚本热更也可以做 C# 代码的bug hotfix而mvvm框架呢在前端开发中应用很广我周围同事在做wpf开发时也用到了mvvm框架mvvm模式在unity开发中也同样适用github上可以找到不少开源案例。XUUI主要有两大核心能力一是支持MVVM的单向、双向绑定二是框架应用时可以做模块加载、模块刷新、模块间数据隔离、模块间可控交互。 2、框架特点作者在文档中介绍了XUUI框架的特点一是可以和任意UI库配合uguinguifairyGUI你自己倒腾的UI库都可以二是支持把本框架作为一个mvvm驱动器纯用C#写逻辑三是支持“计算属性”“计算属性”依赖的各属性发生改变会触发“计算属性”的重计算四是可随时绑定View以及解绑定。 3、使用示例下载项目到本地可以看到作者提供了几个使用示例。使用时要设置好绑定信息给各个UI元素比如Button、Text、InputField等添加适配器可以通过Component/XUUI菜单或者手动到XUUI\Scripts\UGUIAdapter目录找脚本拖放到UI上然后设置BindTo属性即可XUUI作者已经提供了Button、Text、Dropdown、InputField的适配器其他ui元素比如Toggle就需要自己去编写了作者已经提供了接口模板自己实现其他适配器也不难。先来看一下Helloworld示例这个示例中有三个ui元素绑定信息如下InputField: info.nameText      : message这是个“计算属性”计算时用了info.name当info.name发生变化会触发message重新计算并自动更新TextButton    : click这会绑定到一个click command上。C#代码如下如上面C#代码所示首先要new一个Context参数是个lua脚本该lua脚本返回一个tabletable需要包含几个特殊的字段 data就是ViewModleVMcomputed中引用到的VM元素在其依赖的VM元素发生改变会自动重新计算并同步到各个绑定了它比如上例的message的节点commands是类似按钮点击事件绑定的响应方法随后调用Context的Attach方法进行绑定。 4、XUUI中几个重要的类1Context启动框架的方法就是new一个Context实例并传入lua脚本在Context的构造函数中会初始化好lua运行环境即LuaEnv并解析传入的lua脚本对框架各模块进行配置Context实现了IDisposable接口以便对一些非托管资源进行手动的垃圾回收。2DataConsumer如果ui Adapter需要监听VM变化须实现DataConsumer接口可以不显式声明实现只要有DataConsumer声明的接口即可3DataProducer如果ui Adapter需要把数据同步回VM须实现DataProducer接口4EventEmitter如果ui Adapter需要产生一个事件须实现EventEmitter接口 5、XUUI框架的应用在实际使用中并不会像上面HelloWorld实例那么简单作者也提供了在实际使用时的示例首先new一个ContextContext的构造函数传入的是一个含modules字段以及name字段的table执行上面代码框架会做这些事情 加载myapp.module1myapp.module2加载的规则和require是一致的为这两个设置独立的沙盒各模块即使定义了全局变量也互不影响一定程度上减轻不同模块开发者由于沟通不足或者笔误引发的模块间冲突模块间数据隔离模块也可以定义data、commands、computed在模块定义的commands和computed只能看到本模块的data 模块间调用通过exports字段可以导出一些函数供其它模块调用其它模块可以通过“模块名.函数名”调用* 支持模块刷新reloadreload后data变动会更新UI监听原先commands也会自动更新到新的commandscomputed会自动重新计算并更新UI。module1代码如下module2代码如下需要注意的是这里的UI不像逻辑那样划分模块通过“模块名.模块内路径”去进行数据/响应的绑定比如moudle1.selectmodule2.click等等。 6、最后昨天才接触到这个框架XUUI框架下载量并不多今天大概学习了一下分享一下学习成果总的来说这个框架集成了xlua和mvvm有很多值得借鉴的地方很适合ui模块的开发。博客内容有部分是从作者文档里抄下来的因为怕自己描述不准确。分享一下希望这个框架能像基于ulua的SimpleFramework一样被更多开发者使用~项目地址https://github.com/chexiongsheng/XUUI原文地址https://www.cnblogs.com/IAMTOM/p/10445859.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com

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

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

相关文章

青海报社网站建设公司seo排名是啥

Midjourney、stable diffusion两款AI绘图工具是最近这段时间的热点。不过,事无完美,他们各有一些优缺点。 例如:stable diffusion虽然开源可私有化部署,但操作相对复杂,需要设置各类参数;Midjourney虽然简单…

吉林省建设招标网站数学老师做直播的网站

Piggy-Bank HDU - 1114 题意: 小猪储钱罐存在一个大的问题,即无法确定其中有多少钱。因此,我们可能在打碎小猪储钱罐之后,发现里面的钱不够。显然,我们希望避免这种不愉快的情况。唯一的可能是,称一下小猪…

vue做移动端网站与pc端有什么区别上海公司新能源过户个人

市场前景 碳中和:全球应对气候危机重建人与自然和谐关系的共同目标 清洁替代:清洁能源替代化石能源是全球实现碳中和的唯一路径 能量存储:储能技术是解决大比例清洁能源时空分布不平衡的最佳方案 应用场景 随着“双碳”目标下的新型电力…

有没得办法可以查询一个网站有没得做竞价呀多语言网站建设方案

进入游戏开发的世界,就像打开了一扇通往未来的大门,而掌握AI技术正是这扇门的钥匙。随着AI技术在游戏行业的迅速崛起,它不仅为游戏设计和用户体验带来了革命性的改变,更为新入行者展示了一个充满创新和机遇的领域。特别是百川智能…

网站建设及维护招聘中国体育新闻热点

分布式搜索引擎01 – elasticsearch基础 0.学习目标 1.初识elasticsearch 1.1.了解ES 1.1.1.elasticsearch的作用 elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容 例如: …

商家做网站的优点网站建设功能

下面是一个完整的 ClickHouse 安装和配置流程,包括安装 ClickHouse、配置服务、设置密码和远程登录以及修改数据目录。 安装 ClickHouse 安装 YUM 工具包: sudo yum install -y yum-utils添加 ClickHouse YUM 仓库: sudo yum-config-manager…

网站建设与制作布局wordpress 文章分页代码

2019独角兽企业重金招聘Python工程师标准>>> 观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。…

网站域名注册证书免费的黄冈网站有哪些平台游戏软件

一、前言在上篇中简单介绍了 Asp.Net Core 自带的 Identity,一个负责对用户的身份进行认证的框架,当我们按需选择这个框架作为管理和存储我们应用中的用户账号数据的时候,就会添加到自己的项目当中去。这个时候,默认情况我们会使用自带的数据…

小程序后端开发海南seo快速排名优化多少钱

在PHP中使用WebSocket进行实时通信涉及到创建WebSocket服务器和与客户端建立WebSocket连接。以下是一般的步骤: 选择WebSocket库: 首先,您需要选择一个合适的PHP WebSocket库。一些流行的WebSocket库包括 Ratchet、ReactPHP、PHP-Websockets …

网站开发指南网上举报平台

一、数据可视化 - 折线图可视化 1.1、json数据格式 """ 演示JSON数据和Python字典的相互转换 """ import json # 准备列表,列表内每一个元素都是字典,将其转换为JSON data [{"name": "张大山", &quo…

网站建设工作自策划实施以来品牌传播策划方案

maven系列目标:从入门开始开始掌握一个高级开发所需要的maven技能。 这是maven系列第1篇。 为什么我们要学习maven? 学习某些技术,肯定是我们遇到了某些问题,而这些问题目前手头上没有很好的方案去解决,此时刚好有一种技术可以…

建设厅官方网站网站建设漂亮的模板

7月14日科技新闻早知道,一分钟速览。 1.华为申请注册盘古大模型商标: 据天眼查 App 显示,7 月 7 日,华为技术有限公司申请注册“华为云盘古”、“Huawei Cloud Pangu Models”文字及图形商标,国际分类为网站服务、社…

重庆建站会话框插件wordpress

文章目录 表的基本操作介绍retrieveselect列建表基本测试 where子句建表基本测试 表的基本操作介绍 CRUD : Create(创建), Retrieve(读取),Update(更新),Delete(删除) retrieve select列 建表 基本测试 插入数据 全列查询 …

网络服务商大连关键词优化报价

一.题目及剖析 https://leetcode.cn/problems/missing-number-lcci/description/ 方法有很多,这里将两种时间复杂度为O(N)的方法 二.思路引入 第一种方法 先将0-n的总和求出来,在求出数组的总和,在做差就能得到消失的数字,不过要注意的是数据有可能溢出,这个方法很简单就不再…

通化网站建设公司wordpress旅游

计算机系统概述 1.操作系统概念 管理系统软/硬件资源,为程序提供服务 2.发展与分类 3.操作系统的运行环境 运行机制 指令:(二进制机器指令),CPU能识别,执行的最基本命令 应用程序:程序员写…

织梦做的网站首页排版错误网站建设教程 pdf

摘要 APP加固是保护APP代码逻辑的重要手段,通过隐藏、混淆、加密等操作提高软件的逆向成本,降低被破解的几率,保障开发者和用户利益。本文将介绍APP加固常见失败原因及解决方法,以及处理安装出现问题的情况和资源文件加固策略选择…

如何看网站的ftp网站建设的特色

此模块将网络通信模块和业务处理模块进行了合并 网络通信通过httplib库搭建完成业务处理: 文件上传请求:备份客户端上传的文件,响应上传成功客户端列表请求:客户端请求备份文件的请求页面,服务器响应文件下载请求&…

wordpress高度还原设计稿百度优化 几个网站内容一样

如今,越来越多的企业会考虑建立一个企业官方网站来展示企业形象,或者建立一个电子商务网站平台来拓展业务渠道,或者建立一个企业内部网来协助企业进行网上工作。 网站建设的类型有很多种,不同类型的网站成本差异很大。 因此&#…

制作网页的网站推荐wordpress rss采集

背景 实际业务中经常需要展示某个网站, 并且希望在展示的时候单击网站可直接访问, 本节演示在表格中如何添加超链接支持. 需求 假设我需要渲染一个Study类, 它只有三个属性id,name和website, 其中id只支持展示, name只支持编辑, 而website只支持单击时跳转到相应的网站, 效果…

做服装设计兼职的网站湖南做旅游网站哪家最好

目录 一.什么是Qt元对象系统? 二.编译时Qt Creator偷摸做了哪些事情? 1.uic 2.rcc 3.moc 一.什么是Qt元对象系统? Qt中的元对象系统(Meta-Object System)提供了对象间通信的信号和槽机制、运行时类型信息和动态属…