上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页
摘要: 下面我们结合源码,来看一下实际工作过程中fiber树的构建与更新过程。 mount过程 react首次mount开始执行时,以ReactDOM.render为入口函数,会经过如下一系列的函数调用: ReactDOM.render——> legacyRenderSubtreeIntoContainer 阅读全文
posted @ 2022-02-18 17:51 举个栗子走天下 阅读(528) 评论(0) 推荐(0) 编辑
摘要: react的源码目录如下,主要有三个文件夹: fixtures:一些测试demo,方便react编码时的测试 packages: react的主要源码内容 script: 和react打包、编译、本地开发相关的命令 我们要探究的源码内容,都存放在packages文件夹下: 根据packages下面各 阅读全文
posted @ 2022-02-17 18:59 举个栗子走天下 阅读(1109) 评论(0) 推荐(1) 编辑
摘要: 路由分为两类,静态路由和动态路由。静态路由是任何菜单权限下都能查看的界面路由;动态路由是根据菜单权限动态生成的路由集合。这里的动态路由与VueRouter的动态路由概念没有任何关系。 点击查看代码 /** router.js */ /** * 静态路由 */ export const constan 阅读全文
posted @ 2022-02-14 19:34 举个栗子走天下 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 制作psd要按照一定的规则才可以转换成laya使用的UI,规则如下: 1,不能识别的类型统统为image,这一点和IDE的编辑器一致; 2,除box和Label特殊一些,其他的都和IDE的ui命名规则一致,前缀或后缀; 3,控件都需要按照前缀,后缀规则命名,3态如下图,要建立子文件夹 normal, 阅读全文
posted @ 2022-02-14 12:31 举个栗子走天下 阅读(143) 评论(0) 推荐(0) 编辑
摘要: laya2.x UI类结构 - 新增加了一个Scene - > Sprite, Scene只有一个子类就是View,Dialog仍然继承View。 - Component也出现了变化:Component implements ISingletonElement, IDestroy。现在的Compon 阅读全文
posted @ 2022-02-14 12:10 举个栗子走天下 阅读(780) 评论(0) 推荐(0) 编辑
摘要: LayaAir可以通过laya.display.Text类添加文本,给文本设置字体样式、颜色、大小等。关于Text类给文本设置样式的方法如下: align:String 标识文本的水平显示方式。取值:”left“:居右对齐显示。”center“:居中对齐显示。”right“:居右对齐显示。 bgCo 阅读全文
posted @ 2022-02-10 12:34 举个栗子走天下 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 项目配置中新版本Laya转出JS升级到了es6,因此编译文件(compile.js)以及ts项目配置(tsconfig.json)也改了。 从原先的使用browserify编译转为rollup编译,rollup默认支持es6转出。这里无法断点主要是因为在编译打包项目的时候没有产生sourcemap映 阅读全文
posted @ 2022-02-09 11:28 举个栗子走天下 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 本人使用的是layabox ide 2.13.0beta版本,以及vscode。 .laya文件夹中存放一些项目开发中到发布需要的文件以及一些配置信息。 比如文件夹内的complie.js中33行就是设置项目文件的主入口。 bin文件夹内是项目输出的文件,在编辑器上运行时,其实就是运行的bin文件夹 阅读全文
posted @ 2022-02-09 11:10 举个栗子走天下 阅读(379) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2022.cnblogs.com/blog/1519360/202202/1519360-20220208172404550-1377163263.png) ![image](https://img2022.cnblogs.com/blog/1519360/202202/1519360-20220208172447003-1800092021.png) ![ 阅读全文
posted @ 2022-02-08 18:47 举个栗子走天下 阅读(209) 评论(0) 推荐(0) 编辑
摘要: LayaAir是Layabox旗下的第二代HTML5引擎。是全球唯一支持ActionScript3、JavaScript、TypeScript三种开发语言,并且一次开发同时发布Native APP与HTML5的游戏引擎,也是全球首款基于HTML5协议的全能型引擎。除支持2D\3D\VR\AR的游戏开 阅读全文
posted @ 2022-02-08 12:41 举个栗子走天下 阅读(923) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页