Page tree
Skip to end of metadata
Go to start of metadata

本文旨在为初次学习和了解 SpreadJS 的用户描述一条清晰的学习路线以及相关资源。

第一阶段:初识入门


阶段目标:了解 SpreadJS 产品包组成以及相关学习资源

  1. 下载产品试用包,并阅读《安装必读》及《目录结构及说明》
  2. 本地部署产品 API 参考站点
  3. 本地部署产品 Demo 站点 - 学习指南(TutorialSample)
  4. 注册 GCDN 账号
  5. 加入前端技术交流群 - QQ:720389894
  6. 收藏以下相关网址
    1. 产品官网:https://www.grapecity.com.cn/developer/spreadjs
    2. GCDN 技术论坛(SpreadJS 专区):https://gcdn.grapecity.com.cn/forum.php?mod=forumdisplay&fid=232
    3. 在线学习指南:https://demo.grapecity.com.cn/SpreadJS/TutorialSample/#/samples
    4. 在线 Demo :https://www.grapecity.com.cn/developer/spreadjs/demo
    5. 在线产品 API 参考:https://demo.grapecity.com.cn/spreadjs/help/latest/content/overview.html

第二阶段:基本功能


阶段目标:熟悉 SpreadJS 基本功能,了解各个功能的应用场景

  1. 完成『SpreadJS 产品入门教学系列视频』观看
  2. 完成『SpreadJS 新人学习笔记系列』学习
  3. 根据视频和新人学习笔记中的内容,完成『在线学习指南』中相关功能的了解和演练
  4. 了解以下主要功能:
    1. 在线表格编辑器
    2. 工作簿 + 工作表
    3. 事件
    4. 导入&导出
    5. 数据
    6. 单元格类型
    7. 公式函数
    8. 样式外观
    9. 数据可视化
    10. 浮动对象
    11. 右键菜单

第三阶段:实践应用


阶段目标:结合实际需要,将 SpreadJS 应用实际业务当中,完成功能开发

  1. 尝试将 SpreadJS 与现有项目框架结合
    1. AngularJS
    2. Angular2
    3. React
    4. Vue
  2. 根据实际功能需要,在学习指南API参考中查找相对应内容
  3. 浏览 SpreadJS 使用常见问题(FAQ)集合贴,查找有关解决方案
  4. 在 GCDN 相关板块中提出问题,获得答案

第四阶段:扩展优化


阶段目标:在实现功能的基础上,改善场景使用体验,优化交互性能,扩展功能,适应更多需求场景

  1. 基于 SpreadJS 扩展的能力,完成各类场景的自定义
    • 例:单元格、公式函数、命令、第三方插件
    • 完成对学习指南中自定义例子的学习
  2. 依据 SpreadJS 渲染及数据模型,优化表现性能
    • 例:大批量更新时的渲染挂起原理、导入时挂起实时计算等


  • No labels