登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書

『簡體書』低代码JS UI构件实现Web前端快速开发(微课视频版)

書城自編碼: 3935681
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 于丙超、郭轲、刘在云、孙仁诚、郭静怡
國際書號(ISBN): 9787302647850
出版社: 清华大学出版社
出版日期: 2023-11-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 59.3

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
读书是一辈子的事(2024年新版)
《 读书是一辈子的事(2024年新版) 》

售價:HK$ 77.3
乐道文库·什么是秦汉史
《 乐道文库·什么是秦汉史 》

售價:HK$ 80.6
汉娜·阿伦特与以赛亚·伯林 : 自由、政治与人性
《 汉娜·阿伦特与以赛亚·伯林 : 自由、政治与人性 》

售價:HK$ 109.8
女性与疯狂(女性主义里程碑式著作,全球售出300万册)
《 女性与疯狂(女性主义里程碑式著作,全球售出300万册) 》

售價:HK$ 109.8
药食同源中药鉴别图典
《 药食同源中药鉴别图典 》

售價:HK$ 67.0
设计中的比例密码:建筑与室内设计
《 设计中的比例密码:建筑与室内设计 》

售價:HK$ 87.4
冯友兰和青年谈心系列:看似平淡的坚持
《 冯友兰和青年谈心系列:看似平淡的坚持 》

售價:HK$ 55.8
汉字理论与汉字阐释概要 《说解汉字一百五十讲》作者李守奎新作
《 汉字理论与汉字阐释概要 《说解汉字一百五十讲》作者李守奎新作 》

售價:HK$ 76.2

 

編輯推薦:
本书介绍的前端UI构件和组件,是一组低代码构件,功能强大,基本涵盖了软件和网站开发的常用功能,使用很少的代码即可开发强大的前端功能。更为便捷的是,构件中的各组件还支持中文命名变量和方法,支持中文调用,对于英文不佳的人来说是一个福音。
內容簡介:
这是一本讲述JavaScript调用低代码构件简化前端编程的教材。本书从JavaScript基础讲起,内容涵盖了JavaScript调用前端构件方法,构件能够完成的前端布局、显示、输入功能,以及前端如何存储数据,如何与用户互动。 本书案例丰富,功能实用,其中如工具条、电子表格、图文列表、幻灯片、播放器、批量表单、购物车以及类Excel编辑器等都是前端必要的组件。特别是第6章的案例,只使用前端低代码构件就实现了物流、资金流和信息流的流转,算是一个小突破。 高等院校使用本书教学,学生既能从宏观层面掌握信息系统的模块,又能学到各个模块的编程细节。企业使用本书介绍的构件做项目,能够简化编程,提高开发效率,减少维护成本。
關於作者:
于丙超,男,系统架构师,从事软件系统开发30年,精通Java,JavaScript,HTML5,CSS,SQL等多门语言。现为北京周服科技有限公司创始人,CEO。是前端低代码构件发明人。2004年至今出版过《网站开发:项目规划、设计与实现》等书籍四本。
目錄
第1章JavaScript与HTML基础1
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思考题11: 输出多语言的Hello world6
1.3数组7
1.3.1定义数组7
1.3.2数组常见操作方法8
1.3.3二维数组映射数据表9
1.3.4思考题12: 根据姓名查找同学录中的同学信息10
1.4枚举11
1.4.1定义枚举11
1.4.2枚举取值与赋值12
1.4.3思考题13: 枚举实现中文编程12
1.5JSON数据交换14
1.5.1JSON的基本概念14
1.5.2JSON常见操作14
1.5.3思考题14: 用JSON克隆一个枚举14
1.6面向对象与类15
1.6.1面向对象的基本概念15
1.6.2JavaScript定义类15
1.6.3类的实例化与方法调用16
1.6.4思考题15: 对同学录进行增删改查16
1.7HTML展示数据19
1.7.1HTML的基本概念19
1.7.2HTML主要元素标签列表20
1.7.3JavaScript输出和读取HTML内容20
1.7.4思考题16: 用table标签显示同学录21
1.8事件22
1.8.1事件的种类22
1.8.2HTML元素绑定事件23
1.8.3思考题17: 单击同学录的表头进行排序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思考题21: 将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案例31: 系统中心化布局源代码与图例49
3.1.5案例32: Web站点多层布局源代码与图例51
3.1.6思考题31: 同学录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案例33: 按钮组件对一行按钮布局55
3.2.6思考题32: 实现美团的多行按钮阵列布局55
3.3工具条组件57
3.3.1工具条组件中数组A的结构58
3.3.2工具条组件中参数P的含义58
3.3.3案例34: 顶部工具条与单击事件的源代码与图例59
3.3.4案例35: 低弹窗、低单击的二级菜单60
3.3.5思考题33: 网站的导航栏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案例36: 实现带选择框的标签布局66
3.4.6案例37: 使用标签嵌套实现两层标签66
3.4.7思考题34: 从树形结构数组创建两层标签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案例41: 同学录与排序74
4.1.6扩展功能: 显示两层表头76
4.1.7思考题41: 单击单元格显/隐工具条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案例42: 学生照片列表81
4.2.6案例43: 多张图片以幻灯片展示83
4.2.7思考题42: 列表组件与工具条组件的互动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案例44: 在网站首页中展示幻灯片87
4.4播放器组件89
4.4.1播放器组件中数组A的结构89
4.4.2播放器组件中参数P的含义90
4.4.3播放器组件设置click事件90
4.4.4案例45: 新闻文章播放器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案例51: 显示并修改学生详细信息103
5.1.5案例52: 多张图片上传与修改105
5.1.6思考题51: 下拉标签中使用关联表数据106
5.2选择器组件109
5.2.1选择器组件中数组A的结构109
5.2.2选择器组件中参数P的含义110
5.2.3选择器组件定义表单提交事件110
5.2.4案例53: 购物车111
5.2.5案例54: 选择商品时添加备注113
5.2.6思考题52: 用选择器实现简易进销存系统114
5.3网格组件的编辑功能118
5.3.1网格组件的P参数的编辑功能属性118
5.3.2案例55: 类Excel批量编辑同学录119
5.3.3思考题53: 班级与学生信息的自动联动121
5.4Ajax组件123
5.4.1Ajax技术的基本概念124
5.4.2Ajax组件中参数P的含义124
5.4.3案例56: 查看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
內容試閱
党的二十大报告中指出教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑;必须坚持科技是第一生产力、人才是第一资源、创新是第一动力;深入实施科教兴国战略、人才强国战略、创新驱动发展战略,这三大战略共同服务于创新型国家的建设。
随着计算前置架构的流行,JavaScript语言开始承担越来越多的计算任务。为了构建前端页面,有必要使用成熟的前端UI组件。使用组件可以大大加快开发速度,就像机械工人使用数控机床及建筑工人使用挖掘机一样,可以如虎添翼,事半功倍。
本书介绍的前端UI构件和组件是一组低代码构件,功能强大,基本涵盖了软件和网站开发的常用功能,使用很少的代码即可开发强大的前端功能。
我们知道,最好的学习编程的方式就是能够迅速看到结果,能给学生进行不断的正反馈。几乎所有程序员都认为有效、持续、丰富的正反馈,特别是有功能界面的反馈明显优于只做算法的单调的学习反馈。
所以本书从第1章开始就引入了大量的案例,比如第1章讲解了如何使用JavaScript和HTML语言实现同学录的存储、展示和单击表头排序功能。
后面的章节更是以详细的代码和案例介绍了如何用UI构件实现页面布局及显示工具条,前端如何实现登录、注册功能,如何实现类似Excel的电子表格。
对于电子商务常用的产品列表、购物车、订单、报表、日历等功能,我们已经比较熟悉,但是还不知道如何用前端UI实现,本书仔细讲解了整个电子商务前端的实现过程,讲解了组件如何显示商品订单、如何选购、如何交互、如何接收事件以及传递参数等细节。
类似jQuery UI的普通编程框架在构建页面时,难免要书写大量的HTML、CSS和JavaScript代码,学生学完相关课程后仍不能对怎样建设网站和怎样开发信息系统了然于胸。
本书介绍的前端UI构件是用低代码实现的,jQuery UI用数万行代码完成的功能,本书使用构件只需要数百行,总代码量大约是jQuery UI的1%。可以用这些构件完整地创建一个前端应用系统,它有着完整的物流、资金流和信息流,虽然没有后端和数据库,但是却可以保存用户操作记录,使用起来完全没有障碍——这对于学生从宏观理解信息系统有较大帮助,这是其他同类前端UI不能实现的功能,也是同类书籍中不曾讲解的内容,算是本书的一个特色。
本书介绍的JS组件是开源的,学生除了在学校可以用外,走上工作岗位也可以用;可以在线使用,也可以下载到本地使用;可以跟前端HTML、CSS等语言混合使用,也可以跟JSP、ASP和PHP等多种后端语言结合使用。这样,学生在工作后可以应用自己在学校学到的知识,真正做到学有所用。
因为本书的前端低代码UI构件和组件代码量少、逻辑简要清晰,大学生可以精确掌握组件的用法,而且因为可以用中文编程,英文水平不高的学生也可以像写文章一样写程序。
对于计算机相关专业的学生,可以对书中的自定义样式、后台交互等有难度的内容进行深入学习和挖掘,提升自己的编程能力。
对于已经在企事业单位中工作几年的程序员,可以考虑采用本书介绍的UI构件改造自己的系统,促进软件演化,减少代码量,减少后期维护工作量。
总之,本书介绍的JS构件是非常实用的,既有利于学生快速掌握编程思想,方便教师教学,又有利于程序员提高开发效率,使企业降低开发成本。
编者2023年5月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.