新書推薦:
《
白夜追凶(上下)
》
售價:NT$
500.0
《
财富、战争与智慧——二战股市风云录
》
售價:NT$
602.0
《
低空经济:中国经济发展新引擎
》
售價:NT$
403.0
《
汉字学理与小学汉字教学
》
售價:NT$
408.0
《
即将到来的能源战争
》
售價:NT$
407.0
《
时刻人文·臆造南洋:马来半岛的神鬼人兽
》
售價:NT$
296.0
《
心智、现代性与疯癫:文化对人类经验的影响
》
售價:NT$
857.0
《
时刻人文·信用的承诺与风险:一个被遗忘的犹太金融传说与欧洲商业社会的形成
》
售價:NT$
469.0
|
編輯推薦: |
针对Web前端入门级课程的需求,作者循序渐进地介绍Web前端的基本概念、基本原理和基本方法。主要内容包括Web系统概述、HTML网页编程基础、HTML5编程基础、CSS样式设计基础、CSS高级样式设计、Javascript编程技术和DOM对象编程等内容,教材编写了大量实例。同时,为了落实“立德树人”教育使命,教材每章都有“课程思政”元素,体现了Web 应用和创新的家国情怀,培养学生符合社会主义价值观的Web信息系统的价值评判,遵守互联网法律法规和Web工程师职业道德,培养学生在Web领域的专注和创新之工匠精神。
|
內容簡介: |
“互联网 ”时代,各类Web应用大量涌现,业界对此有着广泛需求。“Web前端设计基础入门”是Web应用程序设计基础,是一门工程性和实践性非常强的计算机专业基础课。 针对Web前端入门级课程的需求,本书循序渐进地介绍了Web前端的基本概念、基本原理和基本方法。主要内容包括Web系统概述、HTML网页编程基础、HTML5编程基础、CSS样式设计基础、CSS高级样式设计、JavaScript编程技术和DOM对象编程等内容,同时给出了大量实例。同时,为了落实“立德树人”教育使命,教材每章都有“课程思政”元素,体现了Web 应用和创新的家国情怀,培养学生符合社会主义价值观的Web信息系统的价值评判,遵守互联网法律法规和Web工程师职业道德,培养学生在Web领域的专注和创新的工匠精神。 本书可以作为计算机类和信息类专业的教材,也可以作为对Web前端的初学者和技术人员的参考书。
|
目錄:
|
第1章Web系统概述
1.1Internet介绍
1.1.1Internet的含义
1.1.2TCP/IP
1.1.3域名和域名解析
1.1.4中国域名服务器的安全问题
1.1.5URL
1.1.6MIME
1.1.7HTTP
1.2Web浏览器
1.2.1浏览器的主要组件
1.2.2浏览器的内核
1.2.3浏览器的工作原理
1.2.4国产浏览器及内核之路
1.3Web服务器和应用服务器
1.3.1Web服务器
1.3.2Apache服务器
1.3.3IIS服务器
1.3.4Nginx服务器
1.3.5Tomcat应用服务器
1.3.6WebSphere应用程序服务器
1.3.7WebLogic应用服务器
1.3.8国产Web应用服务器
1.4Web前端的主要技术概述
1.4.1HTML概述
1.4.2CSS概述
1.4.3JavaScript概述
1.4.4jQuery
1.4.5Bootstrap
1.4.6ECMAScript
习题
第2章HTML网页编程基础
2.1HTML 网页
2.1.1HTML的诞生
2.1.2HTML的发展历史
2.1.3HTML文件结构
2.1.4Web互联网的中国贡献
2.2HTML基本标签
2.2.1元信息标签meta
2.2.2文本标签
2.2.3列表标签
2.2.4表格标签
2.2.5超链接标签
2.2.6图像标签
2.3网页表单和控件
2.3.1表单标签
2.3.2label标签
2.3.3input标签
2.3.4textarea文本区域标签
2.3.5下拉菜单
2.3.6fieldset分组框
2.4框架标签
2.4.1帧标签
2.4.2浮动帧标签
2.4.3noframes标签
2.5互联网企业价值观
习题
第3章HTML5编程基础
3.1HTML5 Web存储
3.1.1localStorage持久化存储
3.1.2sessionStorage临时性存储
3.1.3HTML5安全风险之WebStorage攻击
3.2HTML5内容标签
3.2.1datalist标签
3.2.2details和summary标签
3.2.3output标签
3.2.4time标签
3.2.5wbr标签
3.3HTML5结构标签
3.3.1!DOCTYPE标签
3.3.2article标签
3.3.3header标签
3.3.4nav标签
3.3.5section标签
3.3.6aside标签
3.3.7hgroup标签
3.3.8figure标签
3.3.9figcaption标签
3.3.10footer标签
3.3.11dialog标签
3.3.12bdi和bdo标签
3.4HTML5多媒体标签
3.4.1video标签
3.4.2audio标签
3.4.3source标签
3.4.4track标签
3.4.5embed标签
3.5HTML5状态标签
3.5.1meter标签
3.5.2progress标签
3.5.3mark标签
3.6HTML5菜单标签
3.6.1menu标签
3.6.2menuitem标签
3.6.3command标签
3.7ruby注释标签
3.8canvasAPI 画图
3.8.1canvas的基本元素
3.8.2canvas设置画布绘制状态
3.8.3canvas绘制图像
3.8.4canvas绘制图形
3.8.5canvas 绘制文本
3.8.6canvas特效
3.8.7canvas图形几何变化
3.9HTML5地理定位
3.9.1使用地理定位
3.9.2处理地理定位错误
3.9.3指定地理定位选项
3.9.4监控位置
3.9.5地理定位的社会问题
3.9.6中国北斗导航地图的地理定位
习题
第4章CSS样式设计基础
4.1CSS 简介
4.1.1CSS的诞生
4.1.2CSS的发展历程
4.1.3CSS的作用
4.2CSS语法与使用
4.2.1CSS定义语法
4.2.2CSS的使用
4.2.3选择符
4.3CSS样式设计
4.3.1字体样式
4.3.2文本样式
4.3.3文本对齐
4.3.4颜色样式
4.3.5列表样式
4.3.6表格样式
4.3.7鼠标样式
4.4CSS样式设计之美
4.4.1网页样式设计的演变
4.4.2网页设计中的视觉设计
4.4.3CSS之美
习题
第5章CSS高级样式设计
5.1filter滤镜
5.2CSS3的变形
5.2.1translate平移
5.2.2scale缩放
5.2.3rotate旋转
5.2.4skew斜拉
5.3transition过渡
5.4animation动画
5.4.1animation 简介
5.4.2animationname动画名称@keyframes
5.4.3animationdirection和animationplaystate
5.5CSS页面布局
5.5.1display属性
5.5.2盒子模型
5.5.3标准文档流
5.5.4浮动float样式
5.5.5元素定位
5.5.6zindex空间中定位元素
5.5.7inlineblock布局和浮动布局对比
5.6基于中国风的Web样式设计——文化和技术的融合
习题
第6章JavaScript编程技术
6.1JavaScript简介
6.1.1JavaScript的诞生
6.1.2JavaScript的发展历程
6.2JavaScript编程基础
6.2.1JavaScript的使用方法
6.2.2语法规则
6.2.3运算符和表达式
6.2.4函数
6.2.5流程控制
6.2.6事件处理
6.3JavaScript对象编程
6.3.1Object类型
6.3.2Array对象
6.3.3String对象
6.3.4Math对象
6.3.5Number对象
6.3.6Date对象
6.4正则表达式
6.4.1常用的元字符
6.4.2复杂的正则表达式
6.4.3RegExp对象
6.4.4String对象的正则表达式方法
6.4.5常见的正则表达式
6.5JavaScript技术和应用创新
6.5.1JavaScript的技术创新
6.5.2JavaScript的应用创新
习题
第7章DOM对象编程
7.1文档对象模型简介
7.1.1DOM的诞生
7.1.2DOM的发展历程
7.1.3DOM的重要思想
7.2浏览器的主要对象
7.2.1window对象
7.2.2navigator对象
7.2.3location对象
7.2.4history对象
7.2.5event对象
7.2.6document对象
7.3基于DOM的HTML元素操作
7.3.1访问根元素
7.3.2访问指定id属性的元素
7.3.3访问节点属性
7.4基于DOM的应用创新
7.4.1基于DOM的网页信息抽取
7.4.2基于DOM的反网络钓鱼
习题
第8章实验
8.1Web前端开发工具和实验环境
8.1.1Visual Stdio Code 开发工具
8.1.2头歌实训平台的Web前端实验环境
8.2HTML网页设计实验
8.3CSS样式设计实验
8.4JavaScript交互设计实验
8.5综合项目实验
参考文献
|
內容試閱:
|
党的十八大首次将“立德树人”写入大会报告并将其明确为新时代教育的根本任务。2014年在高校探索实施“课程思政”,2017年,“课程思政”首次被写入文件。高校也经历了从课程思政示范到课程体系全覆盖,从课程思政发展到专业思政,因此需要大量的课程思政版的经典教材。
目前,很多理工类专业教材以各种公理、定理和技术推导、应用为主,逐渐掩盖了知识本身所蕴含的价值追求,忽略人文情怀熏陶和思想政治教育,学生逐渐淡忘了学习知识的初衷、价值和意义。为了深入贯彻落实习近平总书记关于教育的重要论述和全国教育大会精神,落实立德树人根本任务,需要深入推动习近平新时代中国特色社会主义思想进教材。“Web前端设计基础入门”是计算机类专业的必修课,选课学生量大面广,此门课程的思政版教材需求较大。本书希望实现教材知识传授与价值引导的有机统一,彰显Web前端课程的价值使命,发挥思想政治教育功能。
本书的知识、能力和素养目标如下。
知识目标: 能够系统掌握和灵活应用Web系统设计、开发和维护所需要的HTML5、CSS3、DOM、JavaScript等技术和工具。
能力目标: 针对用户特定需求,能设计和制作Web系统的页面内容、样式格式、页面布局和人机交互功能。能了解常用的Web系统设计与开发的工具和浏览器环境,针对实际需求合理选用工具。
素养目标: 能理解Web系统与技术的知识价值、技术和市场应用、发展规律和中国贡献,能分析Web系统与技术在基于“互联网 ”的供给侧结构性改革、数字经济和Web系统网络安全等国家重大需求方面的应用和创新以培养家国情怀,能形成符合社会主义价值观的Web信息系统的价值评判,能遵守互联网法律法规和Web工程师职业道德,培养学生在Web领域的专注和创新的工匠精神。
为了满足全国应用型本科人才培养的需要,本书定位为应用型计算机类和信息类专业的“Web前端设计基础入门”课程的教材。每章安排了大量例题,每个例题都有详细的步骤,读者可以由浅入深地全面掌握Web前端编程的各个知识点,具有较强的应用型工程技术教材的特点。
教学实施过程中,教师一方面对Web前端技术知识进行传授,保证Web知识传授和理论阐释的规范性和严整性; 另一方面将学习强国平台、人民网、电子商务和政务等平台、数字化经济中的智能制造平台中优秀Web的系统案例通过网页、代码、图片、视频等形式展现给学生,引导学生学习、感受Web系统与技术的知识价值、技术和市场应用、发展规律和中国贡献,注重课堂的生动性和感染力。并通过大量可以修改的源代码案例,让学生动手修改功能并体验效果,采用学生喜闻乐见的话语方式和教学方式,在可观、可学、可感的情境中现场感悟,在潜移默化中真切感受Web前端技术的作用、功能和应用价值。鼓励和指导学生用Web前端技术设计并实现家乡美景、美食、文化和旅游等相关Web系统,通过收集整理相关景点、人物、建筑、故事、戏曲等内容,并用HTML网页技术呈现、CSS格式排版、JavaScript交互,让学生在实践中提升对传统文化的认知和感受水平,产生认同感,以真正实现思想政治教育的内化,增强课程思政教育的效果,培育学生对优秀中国风文化自信、民族自信和自豪感。在教学中渗透思想政治教育,教师严格要求自己,注意一言一行,以良好的品行“润物无声”地感化学生。结合Web前端技术十年磨一剑的发展经历,及自己或周边同事研究工作的亲身经历,精心打造产品、精工制作理念,不断吸收最前沿的技术,创造出新成果的追求的工匠精神。结合指导学生参加Web类的学科竞赛获奖的经历,教师循循善诱,耐心示范,既要重言传,又要重身教,把思想政治教育通过Web知识的理论分析、实例讲解、操作示范等无形地传授给学生,让学生耳濡目染,对理论知识的条理性、实践操作的规范性内化在心里,应用在实际生活中,达到育人目标。
自2019年以来,作者开始酝酿和准备这本书,通过近三年对此课程教学内容的优化和实践,最终完成了书稿。在本书的编写过程中,得到了东南大学、江苏大学、常熟理工学院的多位教授的热情关心和支持。本书由谢从华和高蕴梅编著,谢从华对本书进行了统稿和编排。在此对参考文献的作者表示感谢,同时感谢清华大学出版社对本书的出版所给予的支持和帮助。另外,感谢家人对我出版本书的支持和付出,希望他们都身体健康、快乐幸福,希望儿子快乐成长。
为了方便教师授课和读者自学,本书既有符合国际工程教育认证要求的教学大纲,也有全部章节的PPT、实例的源程序和习题的参考答案。
由于本人才疏学浅,书中不足和疏漏之处在所难免,欢迎广大教师和学生提出宝贵建议。
谢从华 2023年6月于常熟理工学院
|
|