今天来教大家如何使用 ale.js 制作一个小而美的表格编辑器,首先先上 gif:

是不是还是有一点非常 cool 的感觉的?那么我们现在开始吧!

这是我们这篇文章结束后完成的效果(如果想继续完成请访问第二篇文章):

ok,很简单吧,我们这篇文章使用的是 ale.js 1.0.1 版本,首先先让我们链接一下这个版本:

<

然后,我们再在 body 标签里创建一个 div,id 为 app,作为我们这个组件的容器:

<

接着我们再创建一个 script 标签,里面写上以下代码:

Ale

这句代码的意思是,我们创建一个名为 excel 的组件,然后把它渲染到 id 为 app 的元素中。

(如果你并没有学习过 alejs 的语法结构,请前往 cn.alejs.org 访问教程)

接下来,我们在定义组件时设置一个 template 属性,并返回一个链接到 methods 属性内的 handleTemplateRender 函数的值:

Ale

之后我们需要在 methods 属性里面写上 handleTemplateRender 函数。不过在这之前,我们需要在 data 属性内定义数据,分别是 bookHeader 和 bookData:

data

定义 data 完成后,我们再去定义 handleTemplateRender 函数:

handleTemplateRender

好了,现在 alejs 就可以正常在页面中输出数据了:

以下是全部 js 代码结构:

Ale

看完了这篇文章,有想了解 alejs 的同学,可以访问 alejs官网、Github 或 码云,感谢你的支持!

我将在明天发布第二篇文章!敬请期待!

jsp循环输出表格_使用 ale.js 制作一个小而美的表格编辑器(1)相关推荐

  1. 使用 ale.js 制作一个小而美的表格编辑器(2)

    今天来教大家如何使用 ale.js 制作一个小而美的表格编辑器,首先先上 gif: 是不是还是有一点非常 cool 的感觉的?那么我们现在开始吧! 这是我们这篇文章结束后完成的效果(如果想继续完成请访 ...

  2. 使用 ale.js 制作一个小而美的表格编辑器(3)

    今天来教大家如何使用 ale.js 制作一个小而美的表格编辑器,首先先上 gif: 是不是还是有一点非常 cool 的感觉的?那么我们现在开始吧! 这是我们这篇文章结束后完成的效果(如果想继续完成请访 ...

  3. 使用 ale.js 制作一个小而美的表格编辑器(1)

    今天来教大家如何使用 ale.js 制作一个小而美的表格编辑器,首先先上 gif: 是不是还是有一点非常 cool 的感觉的?那么我们现在开始吧! 这是我们这篇文章结束后完成的效果(如果想继续完成请访 ...

  4. 使用 ale.js 制作一个小而美的表格编辑器(4)

    今天来教大家如何使用 ale.js 制作一个小而美的表格编辑器,首先先上 gif: 是不是还是有一点非常 cool 的感觉的?那么我们现在开始吧! 这是我们这篇文章结束后完成的效果(如果想继续完成请访 ...

  5. npm收录了哪些包_手把手教你制作一个小而美丽的 npm 包并发布

    第1步:npm账户 你需要一个 npm 账户,如果米有,注册地址是:npmjs.com/signup 第2步:登录 进入你自己电脑的终端(cmd)并输入: npm adduser 也可以使用以下命令: ...

  6. 动态添加跨行表格_手把手教你制作Excel动态统计表格,主管看了都会竖起大拇指!-Office教程...

    教程领到手,学习不用愁!领 ↑↑↑ 还有朋友不知道知识兔吗?知识兔就是下载考试资料|软件|教程|素材的网站,建议去搜索引擎搜索知识兔!知识兔是课程网站吗?知识兔有什么课程?知识兔可以兔费领取下载课程, ...

  7. js list操作_使用 Node.js 实现一个命令行 todo-list(1)- 基本功能

    功能介绍 为了熟悉 Node.js,使用 Node.js 制作一个命令行小工具,项目仓库:https://github.com/FuZhouJohn/node-todo,先来介绍一下功能: 添加任务: ...

  8. 用JS制作一个信息管理平台完整版

      前  言 JRedu 在之前的文章中,介绍了如何用JS制作一个实用的信息管理平台. 但是那样的平台功能过于简陋了,我们今天来继续完善一下. 首先我们回顾一下之前的内容.   1.JSON的基础知识 ...

  9. 如何用JAVA制作一个漂亮的表格

    如何用JAVA制作一个漂亮的表格 表格图片: 选中一行时高亮显示,且字体变为红色: 在表格中添加数据: 代码如下: import java.awt.BorderLayout; import java. ...

最新文章

  1. (开发)ESLint - 代码规范
  2. cudaMemcpy2D介绍
  3. javascript --- repeat的用处
  4. string list 查找_手撕java集合源码——List篇
  5. 原子变量的原理与应用
  6. SQL SERVER 2008筛选时报错 无法为该请求检索数据
  7. ab753变频器参数怎么拷贝到面板_20款常用变频器密码,想成为电工老师傅你一定需要,纯干货分享!...
  8. servlet的url-pattern匹配规则详细描述
  9. 可供创业团队技术开发参考的10条经验
  10. 控制Dell PowerEdge R720的风扇转速 (利用IPMI)
  11. pygame飞扬小鸟_飞翔小鸟游戏_李兴球版
  12. 【BZOJ4414】数量积
  13. 点击“安全删除硬件并弹出媒体”不显示可删除移动设备
  14. 用计算机知道函数值求度数,怎么计算出余弦的度数
  15. 传奇单机架设教程,五分钟完成单机架设
  16. armadillo 使用杂记
  17. shape格式、tiff格式地图免费下载网站转载
  18. Linux模拟实现僵尸进程
  19. WiFi万能钥匙万玉权:管理应该是“自下而上”
  20. 发声单元的原理/扬声器的工作原理

热门文章

  1. 向量-创建数组-linspace/logspace函数
  2. Python报错 SyntaxError: invalid syntax
  3. win7 java注册表_使用JAVA和JNA在64位Win 7上读/写Windows注册表
  4. Jmeter性能测试实战教程系列-搭建分布式性能测试环境(五)
  5. ES里关于对象的拓展
  6. IOS创建静态库Cocoa Touch Static Library
  7. QQ抢车位外挂(起始篇)--小研究成果展示
  8. [转载] python创建集合set()_python 之集合{}(Set)
  9. [转载] Python time sleep()方法如何使用?
  10. [转载] Python编程之np.argmax()的用法