jsdoc的使用

JavaScript015

jsdoc的使用,第1张

JSDoc安装: 使用npm安装npm install jsdoc –g

JSDoc配置: 进入JSDoc的安装目录找到并修改 conf.json.EXAMPLE``进行自定义配置,也可以不做修改使用默认配置

格式: /**

常用功能标签:

文档信息标签

使用cmd进入当前项目文件,输入命令:jsdoc 文件相对路径.js

(注意,默认配置下,输入文档必须是js类型不能是html类型)

回车后,在当前项目文件根目录下会生成一个out文件夹,里面有3个文件夹fonts、scripts、styles分别是生成文档的字体、脚本和css样式,根目录下的html文档文件就是JSDoc文档。

     据我所知,开发一套具有Excel基本功能的"在线Excel文档系统"的难度并不大,为什么这么说呢?实现在线Excel文档的核心难点在于在线Excel表格以及Excel相关的表格处理功能的开发。这些都可以通过引入第三方的控件来实现,而一些控件大厂已经也已经有了类似的控件产品。例如:SpreadJS,handsontable等等。

既然要做在线Excel文档编辑,就要从以下几个方面考虑:

Excel功能的支持

操作习惯接近Excel

Excel的兼容性

可扩展性

这里我推荐SpreadJS,原因如下:

Excel功能的支持:

SpreadJS本身实现了90%以上Excel基本功能,如单元格编辑,公式函数,数据验证,条件格式,表格,图表,迷你图,形状,Excel导入导出,打印,导出PDF等。不仅是从数量上,从每个功能点的细节处理上也做的非常全面。SpreadJS 支持 53 项单元格格式、18 种条件格式、3 种数据高亮,及 60 种表格样式。兼容 450 种以上的 Excel 公式函数,内置高效、可扩展的计算引擎。支持 32 种图表、18 种迷你图和 182 种形状等。

操作习惯接近Excel:

跟Excel几乎一致的显示与操作风格

请点击输入图片描述

Excel的兼容性

支持Excel的导入并还原Excel上的相关设置。通过SpreadJS做的设置及操作也可同步导出至Excel。

可扩展性

兼容前端三大框架angular,react,vue。适应任何服务器端的开发语言。大多数功能支持自定义如:单元格,公式,数据验证,条件格式等。支持二次开发与本身的web app系统中的权限,web socket等功能相结合。

下面请一起欣赏由SpreadJS开发的精美模板:

请点击输入图片描述