标签
内容简介
编辑推荐
适合谁读
适合
- 计算机相关专业的在校学生,尤其是网页设计或前端开发课程的初学者。
- 希望系统学习HTML5、CSS3及JavaScript,从零开始构建前端知识体系的转行者或自学者。
- 需要一本结构清晰、案例丰富的工具书来巩固和串联前端基础知识的开发者。
- 从事网页教学或培训工作,需要一份成熟、稳定教材参考的教师或培训师。
不适合
- 寻求React、Vue等现代前端框架高级应用或源码剖析的资深前端工程师。
- 仅需要快速查阅某个API细节,而非进行系统性学习的开发者(本书更适合作为教程而非速查手册)。
阅读建议
- 建议严格遵循本书章节顺序学习,因为后续章节的案例会依赖前面建立的知识点。
- 动手实践是关键,务必在阅读的同时,将书中的代码示例在编辑器中进行编写和调试,并尝试修改参数以观察不同效果。
- 在学习JavaScript部分时,可结合浏览器开发者工具的Console面板进行调试和练习,这将极大加深对程序运行逻辑的理解。
出版社简介
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 版权信息
- 内容提要
- 前言
- 第1章 HTML基础
- 1.1 HTML简介
- 1.1.1 网页与HTML
- 1.1.2 编写及显示HTML文件
- 1.1.3 标签、元素和属性
- 1.2 HTML常用元素
- 1.2.1 基本结构元素
- 1.2.2 常用块元素
- 1.2.3 常用列表元素
- 1.2.4 常用表格元素
- 1.2.5 常用行元素
- 1.2.6 表单元素
- 1.2.7 多媒体元素及内嵌元素
- 1.2.8 特殊说明
- 第2章 CSS基础
- 2.1 CSS简介
- 2.2 CSS的基本语法
- 2.2.1 样式和样式表
- 2.2.2 CSS中的颜色和长度定义
- 2.2.3 常用的样式属性
- 2.2.4 定义样式表
- 2.2.5 内部样式表和外部样式表
- 2.2.6 层叠式应用规则
- 第3章 CSS实用技巧
- 3.1 CSS的常用技巧
- 3.1.1 网页内容的居中对齐
- 3.1.2 网页内容的隐藏与显示
- 3.1.3 处理长表格
- 3.1.4 图片
- 3.1.5 鼠标指针移到元素上时的效果
- 3.1.6 定义外部样式表的选项
- 3.2 CSS用于响应式网页布局设计
- 3.3 CSS用于菜单设计
- 3.4 CSS其他设计原则
- 第4章 JavaScript简介
- 4.1 什么是JavaScript
- 4.1.1 JavaScript的发展历史
- 4.1.2 JavaScript的特点
- 4.1.3 JavaScript的作用
- 4.2 编辑与调试JavaScript
- 4.3 第一个JavaScript示例
- 4.3.1 编写JavaScript
- 4.3.2 运行JavaScript程序
- 4.3.3 调试JavaScript程序
- 第5章 JavaScript编程基础
- 5.1 数据类型及变量
- 5.1.1 数据类型
- 5.1.2 常量与变量
- 5.2 表达式与运算符
- 5.2.1 表达式
- 5.2.2 运算符
- 5.3 基本语句
- 5.3.1 注释语句
- 5.3.2 赋值语句
- 5.3.3 流程控制语句
- 5.4 函数
- 5.4.1 定义函数
- 5.4.2 使用函数
- 5.4.3 函数的参数
- 5.5 对象
- 5.5.1 什么是对象
- 5.5.2 定义对象
- 5.5.3 使用对象
- 5.6 事件及事件处理程序
- 5.6.1 网页中的事件
- 5.6.2 用JavaScript处理事件
- 第6章 JavaScript常用内置对象
- 6.1 数组对象
- 6.1.1 新建数组
- 6.1.2 数组中的序列号
- 6.1.3 引用数组元素
- 6.1.4 动态数组
- 6.1.5 数组对象的常用属性和方法
- 6.1.6 排序数组
- 6.1.7 关联数组
- 6.2 字符串对象
- 6.2.1 使用字符串对象
- 6.2.2 字符串相加
- 6.2.3 在字符串中使用单引号、双引号及其他特殊字符
- 6.2.4 比较字符串是否相等
- 6.2.5 字符串与整数、浮点数之间的转换
- 6.2.6 字符串对象的属性和方法
- 6.2.7 字符串对象的应用实例
- 6.3 数学对象
- 6.3.1 使用数学对象
- 6.3.2 数学对象的属性和方法
- 6.3.3 特殊的常数和函数
- 6.3.4 格式化数字
- 6.3.5 产生随机数
- 6.3.6 数学对象的应用实例
- 6.4 日期对象
- 6.4.1 新建日期
- 6.4.2 日期对象的属性和方法
- 6.4.3 日期对象的应用实例
- 第7章 JavaScript常用文档对象
- 7.1 HTML文档对象结构
- 7.1.1 文档对象的结点树
- 7.1.2 得到文档对象中元素对象的一般方法
- 7.2 HTML文档对象
- 7.2.1 文档对象的属性和方法
- 7.2.2 文档对象的cookie属性
- 7.2.3 表单及其控件元素对象
- 7.2.4 链接对象
- 7.2.5 图像对象
- 7.3 动态改变网页内容和样式
- 7.3.1 动态改变网页内容
- 7.3.2 动态改变网页样式
- 第8章 JavaScript常用浏览器对象
- 8.1 屏幕对象
- 8.2 浏览器信息对象
- 8.3 窗口对象
- 8.3.1 窗口对象的常用属性和方法
- 8.3.2 多窗口控制
- 8.3.3 输入/输出信息
- 8.4 网址对象
- 8.4.1 网址对象的常用属性和方法
- 8.4.2 网址对象的应用实例
- 8.5 历史记录对象
- 8.5.1 历史记录对象的常用属性和方法
- 8.5.2 历史记录对象的应用实例
- 8.6 框架对象
- 8.6.1 框架对象的常用属性和方法
- 8.6.2 框架对象的应用实例
- 第9章 JavaScript实用技巧
- 9.1 建立函数库
- 9.2 读取与储存数据
- 9.2.1 页面上数据的读取与储存
- 9.2.2 浏览器上数据的读取与储存
- 9.3 校验用户输入
- 9.4 设置弹出窗口
- 9.4.1 一般的弹出窗口
- 9.4.2 窗口中的“窗口”
- 9.5 设置下拉菜单
- 9.6 事件冒泡处理
- 9.7 动画技术
- 9.7.1 动画网页对象的内容
- 9.7.2 动画网页对象的尺寸
- 9.7.3 动画网页对象的位置
- 第10章 实训项目
- 10.1 “第1章HTML基础”实训
- 10.2 “第2章CSS基础”实训
- 10.3 “第3章CSS实用技巧”实训
- 10.4 “第4章JavaScript简介”实训
- 10.5 “第5章JavaScript编程基础”实训
- 10.6 “第6章JavaScript常用内置对象”实训
- 10.7 “第7章JavaScript常用文档对象”实训
- 10.8 “第8章JavaScript常用浏览器对象”实训
- 10.9 “第9章JavaScript实用技巧”实训
常见问题
这本书适合完全的零基础小白吗?
书中的技术内容是否过时?
通过本书学习后,能独立制作网站吗?
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
吴以欣,公开资料有限,目前仅知其编写有《动态网页设计与制作(HTML5+CSS3+JavaScript)(第3版)》一种作品,归入计算机综合类。该书围绕HTML5、CSS3与JavaScript三项核心技术,讲解动态网页的设计思路与制作方法,属于面向网页开发入门与进阶的实用型教材。从书名与分类来看,其写作偏重技术知识的系统性与可操作性,把标记语言、样式表与脚本编程放在同一框架下串联讲解,帮助读者建立从页面结构、视觉呈现到交互逻辑的完整认识。由于作者生平、国籍与研究方向等信息未见明确记载,本简介不作推测,仅就现有作品与分类呈现其编写方向,供读者参考。
陈小宁是一位作品涉及多个领域的作者,目前公开资料有限,尚无法确认其国籍、生卒年及教育背景等信息。从库内收录的三种作品来看,其写作跨越医学与计算机两大门类。医学方面,他参与撰写《国医大师干祖望耳鼻喉科临证精粹》,并著有《慢性咽炎》,内容围绕中医耳鼻喉科的临证经验与常见病症展开,显示出对传统医学临床实践的关注;计算机方面,则编写了《动态网页设计与制作(HTML5+CSS3+JavaScript)(第3版)》,面向网页开发技术教学。作品分类涵盖医学、健康与计算机综合,题材跨度较大,既有面向专业临证经验的整理,也有面向技术学习的教材式写作,整体偏向实用与知识普及。