
包邮低代码JS UI构件实现WEB前端快速开发(微课视频版)

- ISBN:9787302647850
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:184
- 出版时间:2023-11-01
- 条形码:9787302647850 ; 978-7-302-64785-0
本书特色
本书介绍的前端UI构件和组件,是一组低代码构件,功能强大,基本涵盖了软件和网站开发的常用功能,使用很少的代码即可开发强大的前端功能。更为便捷的是,构件中的各组件还支持中文命名变量和方法,支持中文调用,对于英文不佳的人来说是一个福音。
内容简介
这是一本讲述JavaScript调用低代码构件简化前端编程的教材。本书从JavaScript基础讲起,内容涵盖了JavaScript调用前端构件方法,构件能够完成的前端布局、显示、输入功能,以及前端如何存储数据,如何与用户互动。 本书案例丰富,功能实用,其中如工具条、电子表格、图文列表、幻灯片、播放器、批量表单、购物车以及类Excel编辑器等都是前端必要的组件。特别是第6章的案例,只使用前端低代码构件就实现了物流、资金流和信息流的流转,算是一个小突破。 高等院校使用本书教学,学生既能从宏观层面掌握信息系统的模块,又能学到各个模块的编程细节。企业使用本书介绍的构件做项目,能够简化编程,提高开发效率,减少维护成本。
目录
1.1JavaScript概述1
1.1.1历史1
1.1.2作用与用法1
1.1.3调试工具2
1.2语法3
1.2.1变量3
1.2.2运算符4
1.2.3语句4
1.2.4方法4
1.2.5思考题11: 输出多语言的Hello world6
1.3数组7
1.3.1定义数组7
1.3.2数组常见操作方法8
1.3.3二维数组映射数据表9
1.3.4思考题12: 根据姓名查找同学录中的同学信息10
1.4枚举11
1.4.1定义枚举11
1.4.2枚举取值与赋值12
1.4.3思考题13: 枚举实现中文编程12
1.5JSON数据交换14
1.5.1JSON的基本概念14
1.5.2JSON常见操作14
1.5.3思考题14: 用JSON克隆一个枚举14
1.6面向对象与类15
1.6.1面向对象的基本概念15
1.6.2JavaScript定义类15
1.6.3类的实例化与方法调用16
1.6.4思考题15: 对同学录进行增删改查16
1.7HTML展示数据19
1.7.1HTML的基本概念19
1.7.2HTML主要元素标签列表20
1.7.3JavaScript输出和读取HTML内容20
1.7.4思考题16: 用table标签显示同学录21
1.8事件22
1.8.1事件的种类22
1.8.2HTML元素绑定事件23
1.8.3思考题17: 单击同学录的表头进行排序24
1.9小结25
第2章JavaScript与前端低代码UI框架26
2.1基础概念26
2.1.1B/S架构风格的基本概念26
2.1.2前端UI的基本概念27
2.1.3低代码编程的基本概念27
2.2前端低代码框架28
2.2.1框架、构件与组件28
2.2.2下画线构件介绍28
2.2.3美元构件介绍29
2.2.4多语言构件介绍31
2.3低代码框架调试环境32
2.3.1免下载在线调试32
2.3.2下载demo后本机调试32
2.3.3安装Web服务器后局域网调试33
2.3.4从文件和文件夹数量辨别低代码框架34
2.4JavaScript调用低代码组件速览36
2.4.1低弹窗的布局组件36
2.4.2实现富客户端与计算前置的显示组件36
2.4.3低跳转输入组件38
2.4.4低代码组件如何易学、易记、易用39
2.5低代码pc.htm中JavaScript与HTML交互40
2.5.1文件与编码40
2.5.2htm文件头40
2.5.3htm文件编辑器41
2.5.4思考题21: 将JavaScript内容放到pc.htm中42
2.6JavaScript调用方法组件43
2.6.1元素类方法43
2.6.2外观类方法43
2.6.3日期类方法43
2.6.4Cookie类方法44
2.7小结45
第3章低弹窗JavaScript布局组件46
3.1层组件46
3.1.1层组件中数组A的结构47
3.1.2层组件中参数P的含义48
3.1.3层组件的公有方法49
3.1.4案例31: 系统中心化布局源代码与图例49
3.1.5案例32: Web站点多层布局源代码与图例51
3.1.6思考题31: 同学录pc.htm的布局方法51
3.2按钮组件52
3.2.1按钮组件中数组A的结构53
3.2.2按钮组件中参数P的含义53
3.2.3按钮组件的公有方法54
3.2.4按钮触摸或者单击事件54
3.2.5案例33: 按钮组件对一行按钮布局55
3.2.6思考题32: 实现美团的多行按钮阵列布局55
3.3工具条组件57
3.3.1工具条组件中数组A的结构58
3.3.2工具条组件中参数P的含义58
3.3.3案例34: 顶部工具条与单击事件的源代码与图例59
3.3.4案例35: 低弹窗、低单击的二级菜单60
3.3.5思考题33: 网站的导航栏62
3.4标签组件63
3.4.1标签组件中数组A的结构63
3.4.2标签组件中参数P的含义64
3.4.3标签组件设置click事件65
3.4.4标签组件的公有方法65
3.4.5案例36: 实现带选择框的标签布局66
3.4.6案例37: 使用标签嵌套实现两层标签66
3.4.7思考题34: 从树形结构数组创建两层标签68
3.5小结69
第4章计算前置的JavaScript显示组件70
4.1网格组件70
4.1.1网格组件中数组A的结构71
4.1.2网格组件中参数P的含义71
4.1.3网格组件设置click事件73
4.1.4网格组件的公有方法74
4.1.5案例41: 同学录与排序74
4.1.6扩展功能: 显示两层表头76
4.1.7思考题41: 单击单元格显/隐工具条77
4.2列表组件78
4.2.1列表组件中数组A的结构79
4.2.2列表组件中参数P的含义79
4.2.3列表组件设置click事件80
4.2.4列表组件的公有方法80
4.2.5案例42: 学生照片列表81
4.2.6案例43: 多张图片以幻灯片展示83
4.2.7思考题42: 列表组件与工具条组件的互动84
4.3幻灯片组件86
4.3.1幻灯片组件中数组A的结构86
4.3.2幻灯片组件中参数P的含义86
4.3.3幻灯片组件设置click事件87
4.3.4幻灯片组件的公有方法87
4.3.5案例44: 在网站首页中展示幻灯片87
4.4播放器组件89
4.4.1播放器组件中数组A的结构89
4.4.2播放器组件中参数P的含义90
4.4.3播放器组件设置click事件90
4.4.4案例45: 新闻文章播放器91
4.5使用CSS自定义显示样式92
4.5.1CSS样式简介93
4.5.2列表设置单元格样式93
4.5.3播放器设置单元格样式95
4.5.4通用模板样式设置96
4.6小结99
第5章低跳转JavaScript输入组件100
5.1输入组件100
5.1.1输入组件中数组A的结构100
5.1.2输入组件中参数P的含义102
5.1.3输入组件定义表单提交事件102
5.1.4案例51: 显示并修改学生详细信息103
5.1.5案例52: 多张图片上传与修改105
5.1.6思考题51: 下拉标签中使用关联表数据106
5.2选择器组件109
5.2.1选择器组件中数组A的结构109
5.2.2选择器组件中参数P的含义110
5.2.3选择器组件定义表单提交事件110
5.2.4案例53: 购物车111
5.2.5案例54: 选择商品时添加备注113
5.2.6思考题52: 用选择器实现简易进销存系统114
5.3网格组件的编辑功能118
5.3.1网格组件的P参数的编辑功能属性118
5.3.2案例55: 类Excel批量编辑同学录119
5.3.3思考题53: 班级与学生信息的自动联动121
5.4Ajax组件123
5.4.1Ajax技术的基本概念124
5.4.2Ajax组件中参数P的含义124
5.4.3案例56: 查看Ajax提交的数据125
5.5小结126
第6章会员预订消费管理系统127
6.1系统工程与需求分析127
6.1.1创建工程文件夹127
6.1.2创建工程文件128
6.1.3功能需求分析129
6.1.4前端页面布局与工具条设计129
6.2美元构件与数据逻辑设计131
6.2.1房间和位置的属性与第1行表头131
6.2.2分类和商品的属性与第1行表头132
6.2.3供应商和会员的属性与第1行表头133
6.2.4预订单和预订明细的属性与第1行表头134
6.2.5进货和盘点的属性与第1行表头135
6.3pc.htm页面概要设计136
6.3.1在多语言构件lg.js中实现中英文对照136
6.3.2保存图标到ico文件夹138
6.3.3设计并预览pc.htm138
6.3.4日历组件141
6.4工具条枚举中完成功能详细设计142
6.4.1预订功能设计143
6.4.2预订记录管理设计145
6.4.3实时位置图设计149
6.4.4进货功能设计150
6.4.5盘点功能设计154
6.5测试与发布156
6.5.1用Excel准备静态测试用例156
6.5.2用JavaScript数组保存初始化数据157
6.5.3打开枚举P参数中的debug调试158
6.5.4发布系统前端158
6.6小结166
第7章低代码框架的前后端交互167
7.1前后端交互概述167
7.1.1传统前后端脚本的耦合方式167
7.1.2低代码框架前后端解耦168
7.1.3前端以透明向后端发送数据总结170
7.1.4前端接收后端发送数据概述171
7.2后端程序读写分离架构171
7.2.1后端程序读写分离的基本概念172
7.2.2前端从后端读取数据172
7.2.3后端写入数据后返回结果给前端173
7.3后端低代码JSP读写模板173
7.3.1缓存refresh.jsp173
7.3.2数据流sqls.jsp175
7.3.3定向查询select.jsp177
7.3.4报表report.jsp178
7.4其他交互181
7.4.1上传图片upload.jsp182
7.4.2日志log.jsp183
7.5小结184
参考文献185
作者简介
于丙超,男,系统架构师,从事软件系统开发30年,精通Java,JavaScript,HTML5,CSS,SQL等多门语言。现为北京周服科技有限公司创始人,CEO。是前端低代码构件发明人。2004年至今出版过《网站开发:项目规划、设计与实现》等书籍四本。
-
思想道德与法治(2021年版)
¥6.8¥18.0 -
落洼物语
¥9.4¥28.0 -
中医基础理论
¥51.7¥59.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥36.0¥48.0 -
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
¥9.0¥25.0 -
毛泽东思想和中国特色社会主义理论体系概论
¥10.5¥25.0 -
智能控制
¥40.2¥56.0 -
社会学概论(第二版)
¥19.7¥55.0 -
素描基础教程
¥26.4¥59.0 -
基于python的从学习编程到解决问题
¥35.4¥53.8 -
心理学导论/张厚粲
¥28.6¥53.0 -
水利工程监理
¥28.3¥42.0 -
新编大学生军事理论与训练教程
¥13.7¥39.8 -
艺术学概论
¥14.5¥37.4 -
北京师范大学出版社历史学基础课系列教材中国古代史(下)(第4版)/宁欣
¥26.5¥52.0 -
水电站
¥24.4¥36.0 -
公路工程机械化施工技术-(第二版)
¥18.6¥32.0 -
香辛料原理与应用(第二版)
¥52.0¥68.0 -
电力系统暂态分析
¥24.2¥40.0