1. 概述
FineReport 报表前端采用 jQuery 框架,jQuery 是一个快速简洁的 JavaScript 库,使用户能方便地处理 HTML 实现交互效果,因此用户可以使用 jQuery 框架的所有方法对报表前端进行二次开发。
用户在开发使用时,如果能掌握一些前端知识,将非常有益于报表的开发,如 HTML DOM 对象、JavaScript 常见对象、属性、方法,jQuery 的基本语法等。
本节简单列举了一些常用的前端知识,您可以参考使用,若您想系统的学习,建议您阅读 JavaScript 、HTML 、CSS 等前端相关的学习内容。
2. 索引
内容 | 说明 |
---|---|
Window对象 | Window 对象表示浏览器中打开的窗口,使用其属性和方法可以对浏览器页面操作。 |
location对象 | Location 对象包含有关当前 URL 的信息。 Location 对象是 Window 对象的一个部分,可通过 window.location 属性来访问。 |
document对象 | Document 对象是 Window 对象的一部分,可以使用它从脚本中对 HTML 页面中的所有元素进行访问。 |
数组对象 | JavaScript 中,我们有时需要对数组进行操作,比如创建数组,遍历数组元素,排序等等。 |
日期对象 | JavaScript 中经常需要对日期型的数据进行操作,如转化日期格式、计算日期区间等。 |
字符串对象 | JavaScript 中需要对字符串进行操作,比如如何判断字符串是否为空,计算字符串的长度,替换、查找、截取字符串,或者将字符串转换为其他类型等操作。 |
jQuery语法 | jQuery 相关的常用语法。 |
借用浏览器功能写JS语句 | 通过浏览器中的「审查元素」,获取到报表中每个元素对应的代码,从而能据此快速编辑出需要的 JavaScript 语句添加在模板中,实现想要的功能。 |
自定义JS事件中快速选择指定DOM | 通过浏览器中查看需要修改的元素的 DOM ,从而修改其属性。 |