在我们实际项目中,轮播图(走马灯)是一个使用很频繁的功能组件。今天就自己动手实现一个简单的轮播图组件,在实际动手中加深对基础知识的理解,在项目中更加熟练的去应用。 首先整理下实现此组件的基本功能以及思路:1.把几张图片放置在一个容器中,每次只显示一张2.根据图片在容器中的偏移来控制当前显示哪张图片3 ...
分类:
其他好文 时间:
2020-04-29 23:21:02
阅读次数:
65
在现在前端圈大行其道的 React 和 Vue 中,可复用的组件可能是他们大受欢迎的原因之一, 在 HT 的产品中也有组件的概念,不过在 HT 中组件的开发是依托于 HTML5 Canvas 的技术去实现的, 也就是说如果你有过使用 Canvas 的开发经验你就可以来封装自己的组件。 下面我以一个进 ...
分类:
Web程序 时间:
2020-04-21 20:01:02
阅读次数:
90
由于强大的mixin功能,在react组件开发过程中存在众多不理于组件维护的因素,所以react社区提出了新的方法来替换mixin,那就是高阶组件; 首先在工程中安装高阶组件所需的依赖: npm install @babel/plugin-proposal-decorators 然后输入命令npm ...
分类:
其他好文 时间:
2020-04-20 20:04:23
阅读次数:
69
SpreadJS,作为一款基于HTML5的纯前端电子表格控件,兼容450种以上的Excel公式,可为用户带来亲切的Excel使用体验,并可满足企业IT部门WebExcel组件开发、数据填报、Excel类报表设计、表格文档协同编辑等业务场景。离线填报,作为数据填报的典型应用场景之一,可以让业务人员在生产环境中,随时随地随心的完成填报工作,而不受限于网络。离线填报的一般实现流程是:输出HTML离线报表
分类:
Web程序 时间:
2020-04-15 09:16:47
阅读次数:
81
"SpreadJS" ,作为一款基于 HTML5 的纯前端电子表格控件,兼容 450 种以上的 Excel 公式,可为用户带来亲切的 Excel 使用体验,并可满足企业IT部门 Web Excel 组件开发、数据填报、Excel 类报表设计、表格文档协同编辑等业务场景。 离线填报,作为数据填报的典型 ...
分类:
Web程序 时间:
2020-04-03 15:12:31
阅读次数:
74
组件开发的核心:就是同步 这应该就是团队合作要注意的地方 他们之间通过各种各样的事件 他们之间的表达: 驱动和应用APP一个uac|uvc|hid|ir|线程的同步 比如协议 两个应用程序之间升级和下载 各种各样的子系统 他们之间完美合作 就是通过事件 key|界面显示| 形式化表达: p1->p2 ...
分类:
其他好文 时间:
2020-03-16 09:27:09
阅读次数:
64
1. 作用域的修改放在constructor中 2. setState异步函数 setState内置了性能优化的机制,它是一个异步函数,可以把多次的数据改变结合成一次来做,这样的话降低虚拟DOM的对比频率,来提高性能 3.虚拟DOM React底层运用了虚拟DOM,他还有同层比对,key值的调用,来 ...
分类:
其他好文 时间:
2020-02-26 01:37:44
阅读次数:
66
vue比jq好处 1jq 频繁操作dom 增加了性能消耗 vue 模拟dom 从内存中拿 2jq 数据没有统一管理 vue 统一管理数据 3vue 组件开发可以提取出公共的html或js mv*好处 mvc m model 模型 操作数据 v view 视图 展示静态资源 c controller ...
准备工作 models.py from django.db import models # 基类:是抽象的(不会完成数据库迁移),目的是提供共有字段的 class BaseModel(models.Model): is_delete = models.BooleanField(default=Fal ...
分类:
其他好文 时间:
2020-02-24 09:27:21
阅读次数:
85
简介 StampedLock 类,是 JDK 1.8 时引入,是对读写锁 ReentrantReadWriteLock 的增强,该类提供了一些功能。优化了读锁,写锁的访问。同时使得读锁和写锁之间可以相互转换,更细力度地控制并发。 该类的设计初衷是作为一个内部工具类,用于辅助线程安全组件开发,用的好可 ...
分类:
其他好文 时间:
2020-02-08 13:46:21
阅读次数:
68