新書推薦:
《
希腊人(伊恩·莫里斯文明史系列)
》
售價:NT$
845.0
《
亚马逊六页纸 如何高效开会、写作、完成工作
》
售價:NT$
349.0
《
世界巨变:严复的角色(王中江著作系列)
》
售價:NT$
500.0
《
塔西佗(全二册)(二十世纪人文译丛)
》
售價:NT$
1800.0
《
(棱镜精装人文译丛)思想的假死
》
售價:NT$
290.0
《
当代精神分析新论
》
售價:NT$
430.0
《
宋初三先生集(中国思想史资料丛刊)
》
售價:NT$
990.0
《
棕榈油的全球史 : 从奴隶船到购物篮
》
售價:NT$
440.0
編輯推薦:
本书采用“核心技术→实战训练营→企业级项目实践”的结构和“由浅入深,由深到精”的模式进行讲解。
- 结构科学,易于自学。科学设置七大阶段,由浅入深,循序渐进,为解决实际问题而生。
- 实例典型,轻松易学。“一个知识点→一个例子→一个结果”,便于读者理解知识,快速学习编程技能。
- 微课视频,细致透彻。直观感受编程之美及编程之乐。
- 强化训练,实战提升。对于软件开发,实战才是硬道理。
內容簡介:
本书采用“核心技术→实战训练营→企业级项目实践”的结构和“由浅入深,由深到精”的模式进行讲解。 全书科学设置七大阶段由浅入深循序渐进,为解决实际问题而生。第一阶段、第三阶段、第五阶段分别讲解了HTML5、CSS3、JavaScript核心技术;第二阶段、第四阶段、第六阶段分别是与之对应的HTML5实战训练营、CSS3实战训练营和JavaScript实战训练营,通过大量源于实际生活的趣味案例,强化上机实践,提高学员软件开发中实际问题的分析与解决能力;第七阶段为企业级项目:小米商城项目,紧跟企业实际技术选型,追求技术的实用性与前瞻性,帮助我们快速理解企业级布局思维。 本书具有很强的实用性,重视实践,各章均有实例,并以一个完整、翔实的实例为主线,在各章中解析知识点,既可作为高等院校计算机及相关专业学习网页设计或网站开发课程的教材,又可作为Web开发人员及自学者的参考书。
關於作者:
贾志杰,资深架构师,高级工程师。擅长Java、C、Python、Web前端、Scale等多种开发语言,曾就职于京东、文思海辉等一线大厂,热爱大前端技术,具有丰富的开发经验和团队管理经验。曾参与并主持移动警务应用管理系统、重点场所视频检索分析系统、客流测定与模拟推演系统、中国银行全球托管系统、数字化图书管理系统等多个项目。曾获批《基于网络爬虫技术的网络新闻分析系统》等多项计算机软件的著作权,出版《Vue Spring Boot前后端分离开发实战》《剑指大前端全栈工程师》。
目錄 :
教学课件(PPT)
本书源码
拓展学习资料
第1阶段HTML5核心技术篇
第1章Web绪论(90min)
1.1Web前端行业现状
1.1.1前端工程师的岗位职责、岗位要求
1.1.2前端工程师的需求
1.2学习攻略
1.2.1学会学习
1.2.2如何成为前端高手
1.3前端开发技术
1.4开发工具
1.5浏览器工具
1.6认识网页
第2章HTML5基础(280min)
2.1HTML5概述
2.1.1什么是HTML
2.1.2HTML的发展史
2.1.3HTML5的优势
2.1.4标签和元素
2.1.5第1个HTML5页面
2.2HTML5基本结构
2.3HTML5的语法
2.4注释
2.5基础标签
2.5.1标题标签
2.5.2段落标签
2.5.3换行标签
2.5.4水平线标签
2.5.5预格式化标签
2.6其他标签
2.6.1常用文本格式化标签
2.6.2特殊符号
2.7图像标签
2.7.1添加图像
2.7.2图像属性
2.7.3相对路径和绝对路径
2.8超链接标签
2.8.1创建超链接
2.8.2锚点链接
2.9列表标签
2.9.1无序列表
2.9.2有序列表
2.9.3定义列表
2.9.4列表的嵌套
2.10表格标签
2.10.1创建表格
2.10.2表格标题
2.10.3表格属性
2.10.4表格中行和列的属性
2.10.5表格的合并
2.10.6表格嵌套
2.11容器标签
2.11.1div标签
2.11.2span标签
2.12框架标签
第3章表单(105min)
3.1表单的基本结构
3.2表单标签form
3.3表单控件
3.3.1输入标签input
3.3.2标记标签
3.3.3多行文本标签
3.3.4下拉列表标签
3.3.5按钮标签
3.3.6域标签
3.4综合案例
第4章HTML5新增进阶特性(88min)
4.1HTML5新增标签
4.1.1HTML5新增文档结构元素
4.1.2HTML5新增格式标签
4.2表单新特性
4.2.1HTML5新增表单输入类型
4.2.2HTML5新增表单元素
4.2.3HTML5新增表单属性
4.3块级元素和行内元素
4.4综合案例
第5章HTML5媒体(30min)
5.1声频
5.1.1HTML5对声频的支持情况
5.1.2声频的应用
5.2视频
5.2.1HTML5对视频的支持情况
5.2.2视频的应用
5.3滚动文字
第2阶段HTML5实战训练营
第6章HTML5实战技能强化训练(148min)
6.1基础训练
6.2图像与超链接训练
6.3列表表格训练
6.4表单训练
6.5媒体训练
第3阶段CSS3核心技术篇
第7章CSS基础(319min)
7.1CSS概述
7.2CSS基本语法
7.3引入CSS样式的方法
7.3.1行内样式表
7.3.2内部样式表
7.3.3外部样式表
7.3.4注释
7.3.5开发者工具
7.4基础选择器
7.4.1标签选择器
7.4.2类选择器
7.4.3ID选择器
7.4.4通配符选择器
7.5复合选择器
7.5.1交集选择器
7.5.2并集选择器
7.5.3后代选择器
7.5.4子代选择器
7.5.5兄弟选择器
7.6伪类和伪元素选择器
7.6.1伪元素选择器
7.6.2动态伪类选择器
7.6.3UI元素状态伪类选择器
7.6.4目标伪类选择器
7.6.5否定伪类选择器
7.6.6结构性伪类选择器
7.7属性选择器
7.8CSS三大特征
7.8.1层叠性
7.8.2继承性
7.8.3优先级
7.9CSS取值与单位
7.10CSS常用样式
7.10.1CSS背景
7.10.2CSS文本
7.10.3CSS字体
7.10.4CSS按钮式链接
7.10.5CSS列表样式
7.10.6CSS表格样式
7.10.7CSS边框
7.10.8CSS盒模型
第8章CSS高级应用(68min)
8.1DIV CSS页面布局
8.2定位
8.2.1静态定位
8.2.2相对定位
8.2.3绝对定位
8.2.4固定定位
8.3元素堆叠
8.4浮动
8.4.1浮动的原理
8.4.2浮动应用
8.4.3清除浮动
8.5display和overflow属性
第9章CSS3新增进阶技术(196min)
9.1CSS3特效边框
9.2背景渐变
9.3转换
9.3.1二维转换
9.3.2三维转换
9.4过渡与动画
9.4.1过渡
9.4.2动画
9.5响应式
9.5.1媒体查询
9.5.2响应式布局
9.5.3多列布局
9.6CSS3高级技巧
9.6.1字体图标
9.6.2雪碧图
9.6.3滑动门
第4阶段CSS3实战训练营
第10章CSS3实战技能强化训练(194min)
10.1CSS基础功能训练
10.2CSS美化页面元素训练
10.3盒子模型案例
10.4高级应用训练
10.5动画与特效训练
第5阶段JavaScript核心技术篇
第11章JavaScript基础(324min)
11.1什么是JavaScript
11.1.1JavaScript概述
11.1.2第1个JavaScript 程序
11.1.3JavaScript语法基础
11.1.4变量
11.1.5数据类型
11.1.6JavaScript输出
11.1.7数据类型转换
11.2运算符
11.2.1算术运算符
11.2.2赋值运算符
11.2.3比较运算符
11.2.4逻辑运算符
11.2.5三元运算符
11.2.6运算符的优先级
11.3程序控制语句
11.3.1顺序结构语句
11.3.2分支结构语句
11.3.3循环结构语句
11.3.4跳转语句
11.4函数
11.4.1内置函数
11.4.2自定义函数
11.5自定义对象
11.5.1创建对象
11.5.2对象的使用
11.6内置对象
11.6.1Array
11.6.2Math
11.6.3Date
11.6.4String
第12章JavaScript深入解析(212min)
12.1DOM
12.1.1DOM简介
12.1.2什么是节点
12.1.3节点获取
12.1.4节点操作
12.1.5DOM CSS
12.2JavaScript调试
12.3事件
12.3.1事件概述
12.3.2常用事件
12.3.3鼠标事件
12.3.4键盘事件
12.3.5窗口事件
12.3.6表单事件
12.3.7文本编辑事件
12.4BOM
12.4.1window对象
12.4.2history对象
12.4.3location对象
12.4.4navigator对象
12.4.5screen对象
第6阶段JavaScript实战训练营
第13章JavaScript实战技能强化训练(65min)
13.1JavaScript基础训练
13.2DOM训练
13.3BOM训练
第7阶段企业级项目篇
第14章企业级项目: 小米商城(264min)
14.1小米黑色导航条
14.2小米白色导航条
14.3小米轮播图和滑动门
14.4小米小广告位
14.5小米闪购
14.6小米手机部分
14.7小米视频部分
14.8页脚
內容試閱 :
党的二十大报告中指出: 教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,这三大战略共同服务于创新型国家的建设。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重要意义。
通过网站获取信息及进行学习、娱乐、消费已经成为人们生活和工作不可或缺的一部分。“互联网 ”、移动互联网已经深入到人们日常生活的方方面面,人们已经离不开互联网。HTML5 CSS3 JavaScript前端三剑客能让用户有更好的网站体验,网页页面越来越美观,页面与用户的交互性也越来越强。
全书分为7个阶段,共14章。
第1阶段(第1~5章)HTML5核心技术篇,介绍了HTML5基本结构、HTML5语法、标签、HTML5新特性、HTML5媒体等内容,通过对这些标签的使用,熟悉页面布局的结构及如何搭建。
第2阶段(第6章)HTML5实战训练营,通过高强度HTML5案例的训练,将技术内容融入真实实战中,拒绝死记硬背。
第3阶段(第7~9章)CSS3核心技术篇,介绍了CSS3基础、CSS3选择器、CSS3布局、各种美化元素、CSS3动画等内容,通过该阶段的学习,使前端设计从外观上变得更炫。
第4阶段(第10章)CSS3实战训练营,通过CSS3案例的训练,引领读者步入Web前端开发的极乐世界。
第5阶段(第11章和第12章)JavaScript核心技术篇,介绍了JavaScript基础、操作DOM、事件处理、操作BOM等内容,学好该阶段能极大地提升JavaScript编程能力。
第6阶段(第13章)JavaScript实战训练营,读者可以对JavaScript在Web前端开发中的应用有详尽的了解,能在自己的职业生涯中应对各类JavaScript开发需求。
第7阶段(第14章)企业级项目篇,介绍企业级项目: 小米商城,紧跟企业实际技术选型,追求技术的实用性与前瞻性,帮助读者快速理解企业级布局思维。
互联网上不缺学习资料,但是这些资料不全面、不系统、实战性不强,往往对初学者不友好,而本书刚好就解决了这些问题,相信读者能从书中收获良多。
本书特色
(1) 结构科学,易于自学。科学地设置为7个阶段并由浅入深、循序渐进地讲解,为解决实际问题而生。
(2) 实例典型,轻松易学。“一个知识点→一个例子→一个结果”,便于读者理解知识,快速学习编程技能。
(3) 微课视频,细致透彻。直观感受编程之美及编程之乐。
(4) 强化训练,实战提升。对于软件开发,实战才是硬道理。
本书附赠资源
1. 配套资源
(1) 本书配套同步视频。
(2) 本书的案例源代码(共计270个)。
(3) 本书教学课件(PPT)。
2. 拓展学习资料
(1) 习题库及面试题库(共计1000题)。
(2) 工具库(HTML参考手册11部、CSS参考手册9部、JavaScript参考手册27部、Photoshop参考手册4部)。
(3) 案例库(各类案例600个)。
资源下载提示
素材(源码)等资源: 扫描目录上方的二维码下载。
视频等资源: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的二维码,可以在线学习。
致谢
本书的顺利出版,得益于晋中信息学院领导的信任和鼎力支持,感谢赵佳霓编辑对本书的高水平编辑工作。在本书的编写中难免出现疏漏和瑕疵,诚望各位专家、学者、读者不吝批评指正,以利再版时进一步完善。
贾志杰
2023年7月