WordPaster2产品介绍
更新WordParser组件,集成ImagePaster组件功能。完善粘贴剪帖板图片,粘贴电脑图片文件,粘贴word,粘贴excel逻辑。
大幅度优化和精简js代码,js代码行数从1932行减少到977行。
大幅度提升产品稳定性。ImagePaster功能与WordParser功能合并。
大幅度增强产品可扩展性。参数格式使用使用业界标准:JSON。扩展参数更加简单。
大幅度增加产品易用性。粘贴逻辑由以前的3个逻辑合并成1个逻辑。
大幅度提升数据传输效率,比WordPaster相比速度提升50%。
优化组件参数接口,增强开发人员友好度,接口数量从44个减少到4个。
优化组件事件接口,接口数量从5个降为2个。
完善Session逻辑,与系统对接和权限处理更加轻松。
新增任务管理器,增强并发能力。大幅度提升上传速度。
与WordPaster1对比
|
功能 |
WordPaster |
WordPaster2 |
|
代码行数 |
1924 |
991 |
|
组件数 |
3 |
1 |
|
浏览器加载次数 |
3 |
1 |
|
单文件上传速度 |
|
提升50% |
|
稳定性 |
|
提升50% |
|
多线程支持 |
|
支持 |
|
调用接口 |
44 |
2 |
|
属性配置接口 |
40 |
1 |
|
参数优化 |
无 |
基于JSON |
|
增强Session支持 |
|
|
|
组件事件优化 |
|
|
|
增强第三方支持 |
|
|
|
优化内存资源 |
|
|
|
md5名称支持 |
|
|
|
crc32名称支持 |
|
|
|
sha1名称支持 |
|
|
|
uuid名称支持 |
|
|
大幅度精简的代码意味着不仅逻辑更加简单清晰,同时赋予开发人员更多的可扩展能力。
组件代码截图
组件接口简化成3个:

控件属性设置全面采用JSON,更加友好的面向开发人员

大幅度优化粘贴逻辑代码,开发人员只需要调用HasData,Paste即可完成不同类型图片的上传

统一事件处理,在不同浏览器中使用同一套事件处理机制

WordPaster2产品介绍的更多相关文章
- FastReport产品介绍及免费下载地址
公司地址: 俄罗斯 公司网址: http://www.fast-report.com 详细信息: 由技术总监Alexander Tzyganenko创建于1998年,Fast Reports, Inc ...
- 构建一个用于产品介绍的WEB应用
为了让用户更好地了解您的产品功能,您在发布新产品或者升级产品功能的时候,不妨使用一个产品介绍的向导,引导用户熟悉产品功能和流程.本文将给您介绍一款优秀的用于产品介绍的WEB应用. 就像微博或邮箱这类W ...
- CNA, FCoE, TOE, RDMA, iWARP, iSCSI等概念及 Chelsio T5 产品介绍 转载
CNA, FCoE, TOE, RDMA, iWARP, iSCSI等概念及 Chelsio T5 产品介绍 2016年09月01日 13:56:30 疯子19911109 阅读数:4823 标签: ...
- 【转】虚拟化(一):虚拟化及vmware产品介绍
由于公司最近在做虚拟化监控,因此就需要把虚拟化方面的知识给学习总结一下,对于虚拟化的概念,摘自百度百科,如下: 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机 ...
- WIZnet相关产品介绍
WIZnet 自1998年在韩国创立以来,一致专注研发全硬件TCP/IP协议栈芯片.同一时候开发设计相关网络模块和无线产品,同一时候 WIZnet 鼓舞开源硬件.相关开源硬件产品也已层出不断. 主要 ...
- 虚拟化(一) -VMware产品介绍
https://www.cnblogs.com/zhrngM/p/9547928.html 由于公司最近在做虚拟化监控,因此就需要把虚拟化方面的知识给学习总结一下,对于虚拟化的概念,摘自百度百科,如下 ...
- Nagios学习实践系列——产品介绍篇
Nagios介绍 Nagios是一款功能强大.优秀的开源监控系统,它能够让你发现和解决IT架构中存在的问题,避免这些问题影响到关键业务流程. Nagios最早于1999年发布,它在开源社区的影响力是相 ...
- iNeedle产品介绍
一.产品简介 1.产品背景 1.您曾经遇到过下面的问题和烦恼吗?2.当网站上线以后,如何实时的了解网站的运行状况?3.当网站访问速度慢,是升级服务器?还是升级带宽?还是优化网站代码?4.当网站新上线一 ...
- 华为WLAN产品介绍-05
无线AP与AC的区别 WLAN系统一般由AC(接入控制器)和AP(无线接入点)组成. 无线AP,为Access Point简称,一般翻译为“无线访问节点”,它是用于无线网络的无线交换机,也是无线网络的 ...
随机推荐
- springmvc入门(1)
一..springmvc框架 1.什么是springmvc springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合.springmvc是一个基于mv ...
- [z]一步步教你如何在 Visual Studio 2013 上使用 Github
[z]http://www.admin10000.com/document/4004.html 介绍 我承认越是能将事情变简单的工具我越会更多地使用它.尽管我已经知道了足够的命令来使用Github,但 ...
- maven的父工程中添加子工程
父工程的结构如下: 1.选中父工程名,接着单击鼠标右键,选择”Maven“ -----> "New Maven Module Project". 2.如下图,打勾 ---&g ...
- Intellij IDEA 快捷键整理-鬼畜版(全键盘开发指南)
一 .何为鬼畜? 鬼畜一词在ACG爱好者中也代指通过影片(或音讯)剪辑,用频率极高的重复画面(或声音)组合而成的一段节奏配合音画同步率极高的一类影片,而这类鬼畜影片多见于NICONICO.AcFun和 ...
- websocket activemq
websocket:应用与服务端保持长连接 不停通信 activemq:偶发通信 心跳机制
- PHP redis 群发短信
$redis = new \Redis(); $redis->connect('127.0.0.1', 6379); $list = M('Sms')->field('phone')-&g ...
- [Hbase]Hbase知识大全
HBase简介 是一个构建在HDFS上的分布式列存储系统:HBase是基于Google BigTable模型开发的,典型的key/value系统:HBase是Apache Hadoop生态系统中的重要 ...
- JS高级- OOP-ES5
1. OOP 面向对象三大特点: 封装,继承,多态 封装: 问题: 构造函数可重用代码和结构定义,但无法节约内存 为什么: 放在构造函数内的方法定义,每new一次,都会反复创建副本——浪费内存 解决: ...
- Spring mvc项目,使用jetty插件和tomcat路径相差一个项目名
pom.xml: jetty 插件配置: <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId& ...
- idea中使用thymeleaf标签时有红色的波浪线怎么去掉
使用最新版本的idea2017可以解决,方法如下: 选择File->Settings->Editor->Inspections,然后搜索thymeleaf 将Expression v ...







