登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』Web前端学习笔记:HTML5+CSS3+JavaScript

書城自編碼: 3229403
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 杰瑞教育 王涛 杨延成 姜浩
國際書號(ISBN): 9787111600909
出版社: 机械工业出版社
出版日期: 2018-08-01


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

售價:NT$ 449

我要買

share:

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



新書推薦:
英国商业500年(见证大国崛起与企业兴衰,启迪未来商业智慧。)
《 英国商业500年(见证大国崛起与企业兴衰,启迪未来商业智慧。) 》

售價:NT$ 367.0
万千心理·儿童心理治疗中的心智化:临床实践指导
《 万千心理·儿童心理治疗中的心智化:临床实践指导 》

售價:NT$ 398.0
自我囚禁的人:完美主义的心理成因与自我松绑(破除你对完美主义的迷思,尝试打破自我评价过低与焦虑的恶性循环)
《 自我囚禁的人:完美主义的心理成因与自我松绑(破除你对完美主义的迷思,尝试打破自我评价过低与焦虑的恶性循环) 》

售價:NT$ 301.0
周易
《 周易 》

售價:NT$ 203.0
东南亚的传统与发展
《 东南亚的传统与发展 》

售價:NT$ 306.0
乾隆制造
《 乾隆制造 》

售價:NT$ 398.0
资治通鉴臣光曰辑存 资治通鉴目录(司马光全集)(全二册)
《 资治通鉴臣光曰辑存 资治通鉴目录(司马光全集)(全二册) 》

售價:NT$ 1316.0
明代社会变迁时期生活质量研究
《 明代社会变迁时期生活质量研究 》

售價:NT$ 1367.0

建議一齊購買:

+

NT$ 324
《 程序员的成长课 》
+

NT$ 431
《 解忧程序员——高薪编程、求职面试与成长转型宝典 》
+

NT$ 281
《 数据结构 》
+

NT$ 435
《 Web前端技术 》
+

NT$ 368
《 你好哇,程序员——漫话程序员面试求职、升职加薪、创业与生活 》
+

NT$ 763
《 CSS3实战手册第三版(影印版) 》
編輯推薦:
移动互联网时代,前端开发技术发展迅速而且持续火爆,因此前端开发技术岗位需求量巨大,且平均薪水相当可观。相对于学习门槛高,涉及知识面广,上手慢的后台技术
前端开发技术具有门槛低、易学易用、快速上手的特点,特别适合那些非计算机专业出身但是向往互联网产业的人群学习。《 Web前端学习笔记:HTML5 CSS3 JavaScript》正是为了满足这个市场需求而编写的,本书上手容易,内容实用,配套丰富,既适合自学,也可作为培训机构或院校的教材。
內容簡介:
《Web前端学习笔记:HTML5 CSS3 JavaScript》以杰瑞教育前端课程大纲为基准,由浅及深地讲解了Web前端开发所需的知识。全书共3篇,涵盖了HTML5、CSS3以及JavaScript等多项技术,并提供学习视频,循序渐进地讲解每个知识点,同时每章均配有课堂案例与练习,让读者能够在学习的过程中进行实践操作,提高动手能力。本书可以帮助初学者顺利步入Web前端开发领域,也可作为开发人员的参考手册以及大中专院校与培训机构的教材。
關於作者:
【王涛】
山东捷瑞数字科技股份有限公司CEO ,北京大学硕士研究生校外导师,山东省软件企业家、山东省电子信息行业企业家。创建并带领捷瑞数字成为领先的大数据可视化与数字展馆解决方案提供商。

【杨延成】
杰瑞教育总经理、高级讲师,从事IT教育领域多年,主要研究方向为C#、Java、HTML5以及Python。自2010年以来,受聘于山东省内多所高等院校担任客座讲师。

【姜浩】【王涛】
山东捷瑞数字科技股份有限公司CEO ,北京大学硕士研究生校外导师,山东省软件企业家、山东省电子信息行业企业家。创建并带领捷瑞数字成为领先的大数据可视化与数字展馆解决方案提供商。

【杨延成】
杰瑞教育总经理、高级讲师,从事IT教育领域多年,主要研究方向为C#、Java、HTML5以及Python。自2010年以来,受聘于山东省内多所高等院校担任客座讲师。

【姜浩】
杰瑞教育在线教育事业部总监,精通Web前端开发技术以及Java、PHP、Python等后台开发语言,曾参与多款企业级电商项目开发,所教授学员多人入职国内知名IT企业,深受学员好评。
目錄
目 录前言第1篇 HTML5
第1章 HTML5学习概述
1.1 认识HTML5
1.1.1
HTML的发展历程
1.1.2
HTML5与HTML4的区别
1.2 学习HTML5前的准备工作
1.2.1
常用浏览器介绍
1.2.2
常见的HTML5开发软件介绍
1.2.3
创建第一个HTML5页面
1.3
HTML5的语法与结构
1.3.1
HTML5的语法
1.3.2
HTML5的文档结构
1.4 章节案例:开始我的第一个网页第2章 HTML5常见的块级标签和行级标签
2.1 常见的块级标签
2.1.1
:标题标签
2.1.2
:水平线标签
2.1.3

:段落标签
2.1.4
:换行标签
2.1.5
:引用标签
2.1.6
:预格式标签
2.1.7
:无序列表标签
2.1.8
:有序列表标签
2.1.9
:定义列表标签
2.1.10
:分区标签
2.2 常见的行级标签
2.2.1
:图片标签
2.2.2
:超链接标签
2.2.3
其他常用的行级标签
2.3
HTML5新增标签简介
2.4 章节案例:促销信息网页实现第3章 HTML5表格
3.1
HTML5表格简介
3.1.1
表格的基本结构
3.1.2
表格的定义
3.2 表格的基本属性
3.2.1
border: 表格边框属性
3.2.2
widthheight: 表格(宽度高度)属性
3.2.3
bgcolor: 表格背景色属性
3.2.4
background: 表格背景图属性
3.2.5
bordercolor: 表格边框颜色属性
3.2.6
cellspacing: 表格单元格间距属性
3.2.7
cellpadding: 表格单元格内边距属性
3.2.8
align:表格对齐属性
3.3 行和列的属性
3.3.1
widthheight:单元格宽度高度属性
3.3.2
bgcolor:单元格背景色属性
3.3.3
align:单元格内容水平对齐属性
3.3.4
valign:单元格内容垂直对齐属性
3.3.5
colspan rowspan:表格的跨行与跨列
3.4 表格的结构化与直列化
3.4.1
表格的结构化
3.4.2
表格的直列化
3.5 章节案例:完成 特别休假申请单第4章 HTML5表单
4.1 表单简介
4.1.1
表单的结构
4.1.2
表单的常用属性
4.2
input输入框
4.2.1
input常用属性
4.2.2
text:文本输入框
4.2.3
password:密码输入框
4.2.4
radio:单选按钮
4.2.5
checkbox:复选按钮
4.2.6
file:文件上传按钮
4.2.7
submit:表单提交按钮
4.2.8
reset:重置按钮
4.2.9
image:图形提交按钮
4.2.10
button:可单击按钮
4.3 其他表单元素
4.3.1
select下拉选择控件
4.3.2
textarea文本域
4.3.3
button按钮
4.4
HTML5智能表单
4.4.1
表单分组
4.4.2
表单新增元素及属性
4.5 章节案例:用户注册页面实现第2篇 CSS3
第5章 CSS基础知识
5.1
CSS概述
5.1.1
CSS简介
5.1.2
CSS语法结构
5.1.3
CSS注释
5.1.4
行内样式表
5.1.5
内部样式表
5.1.6
外部样式表
5.2
CSS选择器
5.2.1
通用选择器
5.2.2
标签选择器
5.2.3
类选择器
5.2.4
id选择器
5.2.5
后代选择器与子代选择器
5.2.6
交集选择器与并集选择器
5.2.7
伪类选择器
5.2.8
选择器的命名规则及优先级
5.3 章节案例:CSS选择器练习第6章 CSS常用属性
6.1
CSS常用文本属性
6.1.1
字体、字号与颜色属性
6.1.2
文本属性
6.2
CSS常用背景属性
6.2.1
背景颜色属性
6.2.2
背景图像属性
6.3
CSS其他常用属性
6.3.1
列表常用属性
6.3.2
超链接样式属性
6.4 章节案例:实现素材图片效果第7章 CSS3新增属性与选择器
7.1
CSS3的过渡与变换
7.1.1
transition:过渡属性
7.1.2
transform:变换属性
7.2
CSS3动画
7.2.1
CSS3动画的@keyframes和animation
7.2.2
CSS3 animation动画属性
7.3
CSS3其他常用属性
7.3.1
CSS3渐变效果
7.3.2
CSS3多列属性
7.4
CSS3新增选择器
7.4.1
属性选择器
7.4.2
结构伪类选择器
7.4.3
状态伪类选择器
7.4.4
其他选择器
7.5 章节案例:飞机滑翔动画实现第8章 CSS盒模型与浮动定位
8.1 盒模型
8.1.1
盒模型概述
8.1.2
margin:外边距
8.1.3
border:边框
8.1.4
padding:内边距
8.2 盒模型相关属性
8.2.1
overflow:内容溢出控制
8.2.2
outline:外围线
8.2.3
box-shadow:盒子阴影
8.2.4
border-radius:边框圆角
8.2.5
border-image:图片边框
8.3 浮动与清除浮动
8.3.1
float:浮动
8.3.2
clear:清除浮动
8.3.3
子盒子浮动造成父盒子高度塌陷
8.4 定位
8.4.1
relative:相对定位
8.4.2
absolute:绝对定位
8.4.3
fixed:固定定位
8.4.4
使用定位实现元素的绝对居中
8.4.5
z-index
8.5 章节案例:网页布局练习第9章 移动开发与响应式
9.1 移动开发基础知识
9.1.1
媒体设备常用属性
9.1.2
像素的基础知识
9.1.3
viewport:视口
9.2 移动开发常用设置
9.2.1
移动开发中常用的头部标签
9.2.2
移动开发中常用的CSS设置
9.3 网页布局方式介绍
9.3.1
网页的布局方式
9.3.2
响应式布局介绍
9.4 媒体查询实现响应式
9.4.1
媒体查询的基本语法
9.4.2
使用媒体查询的三种方式
9.5 章节案例:媒体查询实例练习第10章 CSS3弹性布局
10.1
弹性布局简介
10.1.1
弹性布局的基本概念
10.1.2
使用弹性布局需要注意的问题
10.1.3
弹性布局代码示例
10.2
作用于容器的属性
10.2.1
flex-direction:主轴方向
10.2.2
flex-wrap:控制换行
10.2.3
flex-flow:缩写形式
10.2.4
justify-content:主轴对齐
10.2.5
align-items:交叉轴单行对齐
10.2.6
align-content:交叉轴多行对齐
10.3
作用于项目的属性
10.3.1
order:项目排序
10.3.2
flex-grow:项目放大比
10.3.3
flex-shrink:项目缩小比
10.3.4
flex-basis:伸缩基准值
10.3.5
flex:缩写形式
10.3.6
align-self:自身对齐第3篇 JavaScript
第11章 JavaScript基础
11.1
JavaScript简介
11.1.1
JavaScript概念
11.1.2
页面中使用JavaScript的三种方式
11.2
JavaScript的变量
11.2.1
变量的声明
11.2.2
声明变量的注意事项与命名规范
11.2.3
变量的数据类型
11.3
JavaScript中的变量函数
11.3.1
Number:将变量转为数值类型
11.3.2
isNaN:检测变量是否为NaN
11.3.3
parseInt:将字符串转为整型
11.3.4
parseFloat:将字符串转为浮点型
11.3.5
typeof:变量类型检测
11.4
JavaScript中的输入输出
11.4.1
document.write:文档中打印输出
11.4.2
alert:浏览器弹窗输出
11.4.3
prompt:浏览器弹窗输入
11.4.4
confirm:浏览器弹窗确认
11.4.5
console.log:浏览器控制台输出
11.4.6
JavaScript中的注释
11.5
JavaScript的运算符
11.5.1
算术运算
11.5.2
赋值运算符
11.5.3
关系运算与逻辑运算
11.5.4
条件运算(多目运算)
11.5.5
逗号运算符
11.5.6
运算符的优先级
11.6
章节案例:判断一个数是否为水仙花数第12章 JavaScript流程控制语句
12.1
分支结构
12.1.1
简单if结构
12.1.2
if-else结构
12.1.3
多重if结构
12.1.4
嵌套if结构
12.1.5
switch-case结构
12.2
循环结构
12.2.1
循环的基本思路
12.2.2
while循环结构
12.2.3
do-while循环结构
12.2.4
for循环结构
12.2.5
循环嵌套
12.3
流程控制语句
12.3.1
break语句
12.3.2
continue语句
12.3.3
return语句
12.4
章节案例:打印输出一个菱形第13章 JavaScript函数
13.1
函数的声明与调用
13.1.1
函数的声明
13.1.2 函数的调用
13.1.3
函数的作用域
13.1.4
函数声明和调用的注意事项
13.2
匿名函数的声明与调用
13.2.1
事件调用匿名函数
13.2.2
匿名函数表达式
13.2.3
自执行函数
13.3
函数中的内置对象
13.3.1
arguments对象
13.3.2
this关键字
13.4
JavaScript中代码的执行顺序
13.5
章节案例:编写函数统计任意区间内的质数第14章 BOM与DOM
14.1
window对象
14.1.1
window对象的属性
14.1.2
window对象的常用方法
14.2
浏览器对象模型的其他对象
14.2.1
screen:屏幕对象
14.2.2
location:地址栏对象
14.2.3
history:历史记录对象
14.2.4
navigator:浏览器配置对象
14.3
Core DOM
14.3.1
DOM树结构分析
14.3.2
操作元素节点
14.3.3
操作文本节点
14.3.4
操作属性节点
14.3.5
JavaScript修改元素样式
14.3.6
获取层次节点
14.3.7
创建新节点
14.3.8
删除替换节点
14.4
HTML DOM
14.4.1
HTML DOM操作表格对象
14.4.2
HTML DOM操作行对象
14.4.3
HTML DOM操作单元格对象
14.5
章节案例:实现评论提交展示功能第15章 JavaScript事件
15.1
JavaScript的事件
15.1.1
鼠标事件
15.1.2
键盘事件
15.1.3
HTML事件
15.1.4
event事件因子
15.2
JavaScript的事件模型
15.2.1
DOM0事件模型
15.2.2
DOM2事件模型
15.3
JavaScript的事件流模型
15.3.1
事件冒泡
15.3.2
事件捕获
15.3.3
事件委派
15.3.4
阻止事件冒泡
15.3.5
阻止默认事件
15.4
章节案例:对表格进行修改删除操作第16章 数组和对象
16.1
JavaScript的数组
16.1.1
数组的概念
16.1.2
数组的声明
16.1.3
数组的访问
16.1.4
数组常用方法
16.1.5
二维数组和稀疏数组
16.2
JavaScript的内置对象
16.2.1
Boolean:逻辑对象
16.2.2
Number:数字对象
16.2.3
String:字符串对象
16.2.4
Date:日期对象
16.2.5
Math:算术对象
16.3
JavaScript自定义对象
16.3.1
对象的概念
16.3.2
对象的声明
16.3.3
对象的属性与方法
16.4
章节案例:编写对象实现班级成绩录入第17章 JavaScript中的正则表达式
17.1
正则表达式基础
17.1.1
正则表达式概述
17.1.2
正则表达式的声明
17.2
正则表达式的常用字符
17.2.1
正则表达式中的元字符
17.2.2
正则表达式中的特殊字符
17.3
正则表达式的常用模式
17.3.1
g:全局匹配
17.3.2
i:忽略大小写匹配
17.3.3
m:多行匹配
17.4
正则表达式的常用方法
17.4.1
test 方法
17.4.2
exec 方法
17.5
章节案例:使用正则表达式验证用户注册表单第18章 JavaScript面向对象编程
18.1
面向对象编程基础
18.1.1
面向对象概述
18.1.2
类与对象
18.1.3
类和对象的关系
18.1.4
JavaScript创建类与对象的步骤
18.1.5
constructor与instanceof
18.1.6
for-in:对象的遍历
18.2
成员属性、静态属性与私有属性
18.2.1
成员属性与成员方法
18.2.2
静态属性与静态方法
18.2.3
私有属性与私有方法
18.3
this关键字
18.3.1
this的指向概述
18.3.2
this指向的规律
18.3.3
this指向练习
18.4
原型与原型链
18.4.1
__proto__与prototype
18.4.2
原型链
18.4.3
原型属性与原型方法
18.5
封装
18.5.1
封装的基本概念
18.5.2
JavaScript模拟实现封装
18.6
继承
18.6.1
继承的基本概念
18.6.2
扩展Object的prototype实现继承
18.6.3
使用原型继承
18.6.4
使用call和apply实现继承
18.7
JavaScript中的闭包
18.7.1
闭包的基本概念
18.7.2
闭包的作用
18.7.3
闭包应用实例
18.8
章节案例:定义一个URL信息操作类
內容試閱
前 言
HTML诞生于20世纪90年代,它带来了Web行业的一片繁荣。而随着移动互联网时代的到来,HTML的最新版本HTML5应运而生,它的出现颠覆了互联网开发的格局,取代了Flash插件在网页开发中的垄断地位,优化了移动互联网的体验,甚至颠覆了Android、iOS等手机软件。
为了帮助更多的读者进入移动互联网行业。杰瑞教育组织专业讲师团队,完成了此书的编写工作。杰瑞教育成立于2011年,专注于互联网人才培训领域,每年均为全国各地互联网企业输送优秀IT人才数千人。本书以杰瑞教育Web前端课程大纲为基准,结合杰瑞教育线下培训授课内容与课堂案例编写而成。
为保证学习效果,本书秉承纯干货的原则,帮助广大读者通过更精简的语言、更通俗的案例,学习更全面的知识体系。
本书特点本书的特点主要体现在以下几个方面:
配套资源丰富。
为方便读者自学,本书随书附赠案例源代码等学习资源。
专业的技术支持服务。
为保证读者学习效果,杰瑞教育将为读者提供专业的技术支持服务,解决读者学习的后顾之忧。
专业的就业咨询服务。
对那些顺利完成本书学习任务,并达到相应技术要求的学员,杰瑞教育将有专业的就业导师团队,为广大读者在就业过程中遇到的问题提供就业咨询服务。
完善的知识体系。
本书讲授的所有知识内容,均来自杰瑞教育多年教学经验的积累,完全按照杰瑞教育Web前端课程教学大纲要求进行本书知识体系的编写。
每章均提供案例与习题。
本书在注重理论知识的同时,更加注重学员的动手实践能力,每章节均附有完整的章节案例与章节练习,帮助读者提高动手操作能力。
本书内容本书分为3篇,共18章。
第1篇HTML5(第1~4章)首先讲授的是HTML5的基础入门知识,紧接着是常见的块级标签与行级标签,最后详细地介绍了表格与表单的使用。
第2篇CSS3(第5~10章)首先从CSS3的基础知识开始,讲解了CSS样式表与选择器的使用(包括CSS3新增选择器),并重点讲解了CSS中的各种属性以及CSS3的新属性,紧接着讲解了CSS中的盒模型、浮动、定位的相关知识,最后介绍移动开发、响应式与弹性布局。
第3篇JavaScript(第11~18章)从JavaScript的语法基础开始,逐步讲解JavaScript中的变量与运算符、分支与循环、函数、BOM与DOM、数组与对象、正则表达式等相关知识点,并通过学习JavaScript面向对象来结束这一篇章的学习。这部分内容是全书的重点也是难点。
适合阅读本书的读者? 希望学习并从事Web前端行业的初学者。
具有一定的工作经验但希望夯实基础知识的前端开发工程师。
相关专业大中专院校或培训学校的学生。
需要备课教材的大中专院校或培训学校的教师。
希望转入Web前端开发的其他软件工程师。
阅读建议
没有基础的读者应从第1章开始顺序阅读,尽量不要跳跃学习。
有一定工作经验的开发工程师可以根据需要选择所需章节阅读。
学练结合,将书中涉及的案例与练习亲自动手做一遍,会加深对内容的理解。
认真阅读书中的源代码,养成良好的编码习惯。
养成良好的自学习惯,这将对读者以后的发展至关重要。
提升解决问题的能力,学会利用网络资源解决问题。
本书作者本书由王涛、杨延成、姜浩编写,姜浩、王翠英负责本书的资料与案例整理,杨延成负责全书的最后审定工作。
编 者2018年1月

 

 

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