-
内容大纲
这是一本讲述JavaScript调用低代码构件简化前端编程的教材。本书从JavaScript基础讲起,内容涵盖了JavaScript调用前端构件方法,构件能够完成的前端布局、显示、输入功能,以及前端如何存储数据,如何与用户互动。
本书案例丰富,功能实用,其中如工具条、电子表格、图文列表、幻灯片、播放器、批量表单、购物车以及类Excel编辑器等都是前端必要的组件。特别是第6章的案例,只使用前端低代码构件就实现了物流、资金流和信息流的流转,算是一个小突破。
高等院校使用本书教学,学生既能从宏观层面掌握信息系统的模块,又能学到各个模块的编程细节。企业使用本书介绍的构件做项目,能够简化编程,提高开发效率,减少维护成本。 -
作者介绍
-
目录
第1章 JavaScript与HTML基础
1.1 JavaScript概述
1.1.1 历史
1.1.2 作用与用法
1.1.3 调试工具
1.2 语法
1.2.1 变量
1.2.2 运算符
1.2.3 语句
1.2.4 小方法
1.2.5 思考题1-1:输出多语言的Hello world
1.3 数组
1.3.1 定义数组
1.3.2 数组常见操作方法
1.3.3 二维数组映射数据表
1.3.4 思考题1-2:根据姓名查找同学录中的同学信息
1.4 枚举
1.4.1 定义枚举
1.4.2 枚举取值与赋值
1.4.3 思考题1-3:枚举实现中文编程
1.5 JSON数据交换
1.5.1 JSON的基本概念
1.5.2 JSON常见操作
1.5.3 思考题1-4:用JSON 克隆一个枚举
1.6 面向对象与类
1.6.1 面向对象的基本概念
1.6.2 JavaScript定义类
1.6.3 类的实例化与方法调用
1.6.4 思考题1-5:对同学录进行增删改查
1.7 HTML展示数据
1.7.1 HTML的基本概念
1.7.2 HTML主要元素标签列表
1.7.3 JavaScript输出和读取HTML内容
1.7.4 思考题1-6:用 table标签显示同学录
1.8 事件
1.8.1 事件的种类
1.8.2 HTML元素绑定事件
1.8.3 思考题1-7:单击同学录的表头进行排序
1.9 小结
第2章 JavaScript与前端低代码U框架
2.1 基础概念
2.1.1 B/S架构风格的基本概念
2.1.2 前端UI的基本概念
2.1.3 低代码编程的基本概念
2.2 前端低代码框架
2.2.1 框架、构件与组件
2.2.2 下画线构件介绍
2.2.3 美元构件介绍
2.2.4 多语言构件介绍
2.3 低代码框架调试环境
2.3.1 免下载在线调试
2.3.2 下载demo后本机调试
2.3.3 安装Web服务器后局域网调试
2.3.4 从文件和文件夹数量辨别低代码框架
2.4 JavaScript调用低代码组件速览
2.4.1 低弹窗的布局组件
2.4.2 实现富客户端与计算前置的显示组件
2.4.3 低跳转输入组件
2.4.4 低代码组件如何易学、易记、易用
2.5 低代码pe.htm中JavaScript与HTML交互
2.5.1 文件与编码
2.5.2 htm文件头
2.5.3 htm文件编辑器
2.5.4 思考题2-1:将JavaScript内容放到pc.htm中
2.6 JavaScript调用方法组件
2.6.1 元素类方法
2.6.2 外观类方法
2.6.3 日期类方法
2.6.4 Cookie类方法
2.7 小结
第3章 低弹窗JavaScript布局组件
3.1 层组件
3.1.1 层组件中数组A的结构
3.1.2 层组件中参数P的含义
3.1.3 层组件的公有方法
3.1.4 案例3-1:系统中心化布局源代码与图例
3.1.5 案例3-2:Web站点多层布局源代码与图例
3.1.6 思考题3-1:同学录pc.htm的布局方法
3.2 按钮组件
3.2.1 按钮组件中数组A的结构
3.2.2 一按钮组件中参数P的含义
3.2.3 按钮组件的公有方法
3.2.4 按钮触摸或者单击事件
3.2.5 案例3-3:按钮组件对一行按钮布局
3.2.6 思考题3-2:实现美团的多行按钮阵列布局
3.3 工具条组件
3.3.1 工具条组件中数组A的结构
3.3.2 工具条组件中参数P的含义
3.3.3 案例3-4:顶部工具条与单击事件的源代码与图例
3.3.4 案例3-5:低弹窗、低单击的二级菜单
3.3.5 思考题3-3:网站的导航栏
3.4 标签组件
3.4.1 标签组件中数组A的结构
3.4.2 标签组件中参数P的含义
3.4.3 标签组件设置click事件
3.4.4 标签组件的公有方法
3.4.5 案例3-6:实现带选择框的标签布局
3.4.6 案例3-7:使用标签嵌套实现两层标签
3.4.7 思考题3-4:从树形结构数组创建两层标签
3.5 小结
第4章 计算前置的JavaScript显示组件
4.1 网格组件
4.1.1 网格组件中数组A的结构
4.1.2 网格组件中参数P的含义
4.1.3 网格组件设置click 事件
4.1.4 网格组件的公有方法
4.1.5 案例4-1:同学录与排序
4.1.6 扩展功能:显示两层表头
4.1.7 思考题4-1:单击单元格显/隐工具条
4.2 列表组件
4.2.1 列表组件中数组A的结构
4.2.2 列表组件中参数P的含义
4.2.3 列表组件设置click事件
4.2.4 列表组件的公有方法
4.2.5 案例4-2:学生照片列表
4.2.6 案例4-3:多张图片以幻灯片展示
4.2.7 思考题4-2:列表组件与工具条组件的互动
4.3 幻灯片组件
4.3.1 幻灯片组件中数组A的结构
4.3.2 幻灯片组件中参数P的含义
4.3.3 幻灯片组件设置click事件
4.3.4 幻灯片组件的公有方法”
4.3.5 案例4-4:在网站首页中展示幻灯片
4.4 播放器组件
4.4.1 播放器组件中数组A的结构
4.4.2 播放器组件中参数P的含义
4.4.3 播放器组件设置click事件
4.4.4 案例4-5:新闻文章播放器
4.5 使用CSS自定义显示样式
4.5.1 CSS样式简介
4.5.2 列表设置单元格样式
4.5.3 播放器设置单元格样式
4.5.4 通用模板祥式设置
4.6 小结
第5章 低跳转JavaScript输入组件
5.1 输入组件
5.1.1 输入组件中数组A的结构
5.1.2 输入组件中参数P的含义
5.1.3 输入组件定义表单提交事件
5.1.4 一案例5-1:显示并修改学生详细信息
5.1.5 案例5-2:多张图片上传与修改
5.1.6 思考题5-1:下拉标签中使用关联表数据
5.2 选择器组件
5.2.1 一选择器组件中数组A的结构
5.2.2 选择器组件中参数P的含义
5.2.3 选择器组件定义表单提交事件
5.2.4 案例5-3:购物车
5.2.5 案例5-4:选择商品时添加备注
5.2.6 思考题5-2:用选择器实现简易进销存系统
5.3 网格组件的编辑功能
5.3.1 网格组件的P参数的编辑功能属性
5.3.2 案例5-5:类Excel批量编辑同学录
5.3.3 思考题5-3:班级与学生信息的自动联动
5.4 Ajax组件
5.4.1 Ajax技术的基本概念
5.4.2 Ajax组件中参数P的含义
5.4.3 案例5-6:查看Ajax提交的数据
5.5 小结
第6章 会员预订消费管理系统
6.1 系统工程与需求分析
6.1.1 创建工程文件夹
6.1.2 创建工程文件
6.1.3 功能需求分析
6.1.4 前端页面布局与工具条设计
6.2 美元构件与数据逻辑设计
6.2.1 房间和位置的属性与第1行表头
6.2.2 分类和商品的属性与第1行表头
6.2.3 供应商和会员的属性与第1行表头
6.2.4 预订单和预订明细的属性与第1行表头
6.2.5 进货和盘点的属性与第1行表头
6.3 pc.htm页面概要设计
6.3.1 在多语言构件1g.js中实现中英文对照
6.3.2 保存图标到ico文件夹
6.3.3 设计并预览pe,htm
6.3.4 日历组件
6.4 工具条枚举中完成功能详细设计
6.4.1 预订功能设计
6.4.2 预订记录管理设计
6.4.3 实时位置图设计
6.4.4 进货功能设计
6.4.5 盘点功能设计
6.5 测试与发布
6.5.1 用Excel准备静态测试用例
6.5.2 用JavaScript数组保存初始化数据
6.5.3 打开枚举P参数中的debug调试
6.5.4 发布系统前端
6.6 小结
第7章 低代码框架的前后端交互
7.1 前后端交互概述
7.1.1 传统前后端脚本的耦合方式
7.1.2 低代码框架前后端解耦
7.1.3 前端以透明向后端发送数据总结
7.1.4 前端接收后端发送数据概述
7.2 后端程序读写分离架构
7.2.1 后端程序读写分离的基本概念
7.2.2 前端从后端读取数据
7.2.3 后端写入数据后返回结果给前端
7.3 后端低代码JSP读写模板
7.3.1 缓存refresh.jsp
7.3.2 数据流sqls.jsp
7.3.3 定向查询select.jsp
7.3.4 报表report.jsp
7.4 其他交互
7.4.1 上传图片upload.jsp
7.4.2 日志log,jsp
7.5 小结
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...