上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 85 下一页
摘要: Flutter动画中用到的基本概念 Flutter动画中有4个比较重要的角色:Animation、Controller、Curve、Tween,先来了解一下这四个角色 1.1 Animation Animation是Flutter动画库中的核心类,用于插入指导动画的值 Animation对象知道动画 阅读全文
posted @ 2020-10-17 13:52 酷儿q 阅读(290) 评论(0) 推荐(0)
摘要: 1. 渲染项目列表时,“key” 属性的作用和重要性是什么? 渲染项目列表时,key 属性允许 vue 跟踪每个 Vnode。key 值必须是唯一的。 如果没有使用 key 属性,并且列表的内容发生了改变(例如对列表进行排序),则虚拟 DOM 宁愿使用更新的数据来修补节点,来反映更改,而不是上下移动 阅读全文
posted @ 2020-10-17 13:51 酷儿q 阅读(711) 评论(0) 推荐(0)
摘要: 性能和渲染(Render)正相关 react 基于虚拟 DOM 和高效 Diff 算法的完美配合,实现了对 DOM 最小粒度的更新。大多数情况下,react 对 DOM 的渲染效率足以我们的业务日常。但在个别复杂业务场景下,性能问题依然会困扰我们。此时需要采取一些措施来提升运行性能,其很重要的一个方 阅读全文
posted @ 2020-10-17 13:50 酷儿q 阅读(202) 评论(0) 推荐(0)
摘要: 9月份开始,使用了react16.8的新特性react Hooks对项目进行了重构,果然,感觉没有被辜负,就像阮一峰老师所说的一样,这个 API 是 React 的未来。 Hooks React Hooks是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 阅读全文
posted @ 2020-10-17 13:47 酷儿q 阅读(137) 评论(0) 推荐(0)
摘要: 在 Thinkjs 的用户群里,经常有开发者提出需要对源码进行加密保护的需求。我们知道 JavaScript 是一门动态语言,不像其他静态语言可以编译成二进制包防止源码泄露。所以就出现了 pkg、nexe 之类的工具,支持将 js 代码连同 Node 一块打包成一个可执行文件,一来解决了环境依赖的问 阅读全文
posted @ 2020-10-17 13:45 酷儿q 阅读(584) 评论(0) 推荐(0)
摘要: 众所周知, react 是通过管理状态来实现对组件的管理,而setState是用于改变状态的最基本的一个方法,虽然基础,但是其实并不容易掌握,本文将结合部分源码对这个方法做一个相对深入的解析。 基本用法 首先官方文档给出的,它的基本API: // 接受2个参数,updater 和 callback 阅读全文
posted @ 2020-10-17 13:43 酷儿q 阅读(240) 评论(0) 推荐(0)
摘要: 一、安装xlsx和filesaver npm install --save xlsx file-saver 二、在表格组件中引入安装的2个文件 import FileSaver from "file-saver"; import XLSX from "xlsx"; 三、html结构 <el-tabl 阅读全文
posted @ 2020-10-17 12:51 酷儿q 阅读(374) 评论(0) 推荐(0)
摘要: 基本代码 <template> <div> <div v-show="source"> <div ref="content1"> <img title="退出全屏" :src="fullScreenRecoverImg" alt="缩小" v-show="close" @click="exitFul 阅读全文
posted @ 2020-10-17 12:49 酷儿q 阅读(639) 评论(0) 推荐(0)
摘要: 对于一个前端应用,或者说是一个 Node 应用,在 CICD pipeline 中,无论是构建,测试,部署,其中必不可少的环节就是依赖安装: npm i。 npm i 不仅是必不可少的环节,而且很可能也是耗时最长的一个环节。 打蛇打七寸,优化应该从瓶颈处开始,如果能从依赖安装下手,将能极大地缩短部署 阅读全文
posted @ 2020-10-17 12:47 酷儿q 阅读(2202) 评论(0) 推荐(0)
摘要: 代码 模板文件 <div nz-col [nzSpan]="3"> <!-- 设置为 display: none ,因为 input看上去太丑 --> <input type="file" style="display: none" (change)="fileInputChange(fileInp 阅读全文
posted @ 2020-10-17 12:46 酷儿q 阅读(763) 评论(0) 推荐(0)
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 85 下一页