新書推薦:
《
股票大作手操盘术
》
售價:HK$
53.8
《
何以中国·何谓唐代:东欧亚帝国的兴亡与转型
》
售價:HK$
87.4
《
一间只属于自己的房间 女性主义先锋伍尔夫代表作 女性精神独立与经济独立的象征,做自己,比任何事都更重要
》
售價:HK$
44.6
《
泉舆日志 幻想世界宝石生物图鉴
》
售價:HK$
134.2
《
养育女孩 : 官方升级版
》
售價:HK$
50.4
《
跨界:蒂利希思想研究
》
售價:HK$
109.8
《
千万别喝南瓜汤(遵守规则绘本)
》
售價:HK$
44.7
《
大模型启示录
》
售價:HK$
112.0
|
內容簡介: |
本书介绍了Web在整个网络体系架构中的位置、Web与Internet的关系,引出了Web的3个基本要素:URL、HTTP、HTML。然后,本书系统、深入地介绍了HTML 4.01、CSS 2.1、JavaScript的全部内容,XML、XHTML、HTML 5、CSS 3的基本原理与核心内容,以及Web编辑工具Dreamweaver的使用方法。按照知识关联和学习路线,本书对Web领域中大部分技术的概念进行了具有一定深度和特色的介绍。对于Dreamweaver软件,除了介绍其基本的功能,还着重介绍了其特色与实用性。对于没有基础的初学者,本书可以系统、全面地讲解原生的Web技术基础知识;对于有基础的技术人员,本书可以解答一些常见的疑难问题,有助于其建立系统的Web技术结构体系。本书可以作为本科、专科院校和各类培训学校计算机相关专业的教材,也可以供网页设计、网站开发、Web应用程序编程技术人员参考。
|
關於作者: |
杨占胜,临沂大学信息学院 教师。省级精品课程网络软件开发课程群-Java Web应用程序课程负责人。主要教授:软件开发基础、Java Web应用程序开发、专业英语等。
|
目錄:
|
第1章 Internet与Web11.1 互联网简介11.2 万维网21.3 统一资源定位符31.4 超文本传输协议31.5 Web浏览器51.6 Web服务器61.7 资源类型标识7本章小结8思考题8第2章 HTML92.1 基本文档结构标记92.2 文本格式化标记102.2.1 标题标记112.2.2 区段标记112.2.3 文字格式化标记122.2.4 特殊符号142.3 超链接标记142.3.1 链接地址152.3.2 链接标记的主要属性152.3.3 改变链接的默认地址和目标162.4 图像标记162.4.1 图像文件类型172.4.2 图像链接与图像映射182.5 多媒体播放192.5.1 对象标记192.5.2 嵌入标记212.5.3 音频和视频格式222.6 列表标记232.6.1 无序列表232.6.2 有序列表242.6.3 定义列表242.7 表格标记252.7.1 表格252.7.2 <table>标记的属性262.7.3 <tr>和<td>标记的属性272.7.4 <table>标记的子标记292.7.5 表格布局322.8 表单标记352.8.1 表单352.8.2 输入控件362.8.3 列表控件372.8.4 文本域控件372.8.5 辅助标记392.9 框架标记392.9.1 框架集392.9.2 内联框架402.10 元标记412.10.1 http-equiv属性412.10.2 name属性442.10.3 content属性442.11 HTML属性442.11.1 必需属性452.11.2 通用属性452.11.3 事件属性462.11.4 常用属性47本章小结47思考题47第3章 CSS483.1 基本样式属性483.1.1 字体样式属性483.1.2 文本样式属性493.1.3 背景样式属性513.1.4 边框样式属性523.1.5 边距样式属性543.1.6 列表样式属性553.2 选择器573.2.1 通配符选择器573.2.2 标记选择器573.2.3 类选择器573.2.4 id选择器583.2.5 属性选择器583.2.6 后代选择器593.2.7 并列选择器603.2.8 子元素选择器603.2.9 相邻兄弟选择器603.2.10 伪类选择器603.2.11 伪元素选择器623.3 在网页中使用CSS643.3.1 内联样式表643.3.2 内部样式表643.3.3 外部样式表643.3.4 样式的优先级673.4 定位相关属性693.4.1 盒模型与流布局693.4.2 显示与大小属性703.4.3 定位与布局属性733.4.4 内容修剪与对齐属性783.5 其他样式属性853.5.1 表格相关属性853.5.2 鼠标样式属性883.5.3 轮廓相关属性903.5.4 内容生成相关属性913.6 <div>+CSS布局94本章小结96思考题97第4章 JavaScript984.1 JavaScript概述984.1.1 JavaScript的特点984.1.2 Java与JavaScript的区别994.1.3 两个简单的输出方法994.2 在网页中嵌入JavaScript1004.3 JavaScript语法1024.3.1 基础语法点1024.3.2 基本数据类型1034.3.3 常量1034.3.4 变量1054.3.5 常用全局函数1094.3.6 运算符与表达式1114.3.7 流程控制与语句1144.3.8 函数1194.4 JavaScript内置类1214.4.1 数组 Array1214.4.2 日期 Date1234.4.3 数学 Math1244.4.4 字符串 String1264.5 JavaScript运行环境对象1284.5.1 BOM对象1284.5.2 DOM对象1354.6 事件处理1424.7 JavaScript读写Cookie1474.8 正则表达式1484.8.1 正则表达式的规则1494.8.2 常用正则表达式1504.8.3 JavaScript使用正则表达式1514.9 JavaScript应用1524.9.1 修改网页内容1524.9.2 表单验证1554.10 JavaScript修改CSS样式158本章小结160思考题161第5章 XML1625.1 XML概述1625.2 XML语法1635.2.1 XML语法规则1635.2.2 XML语法元素1645.2.3 格式良好和有效的XML文档1665.3 DTD1665.3.1 DTD定义示例1665.3.2 在XML中声明DTD1675.4 名称空间1695.5 Schema1705.5.1 Schema定义示例1705.5.2 在XML中声明Schema1715.6 CSS格式化XML1725.7 XSL1735.7.1 XSL概述1745.7.2 XSLT文档结构1745.7.3 XSLT模板1745.7.4 模式处理1765.7.5 节点选择1765.8 XML解析器1785.9 XML DOM1795.9.1 XMLDocument文档对象1795.9.2 Node节点对象1815.9.3 NodeList节点列表对象1825.9.4 NamedNodeMap无序节点集对象1825.9.5 DOM例程1825.10 XHTML185本章小结186思考题186第6章 Web编程工具1876.1 Dreamweaver界面1876.2 站点管理1886.2.1 站点建立1896.2.2 文件管理1896.2.3 资源管理1906.2.4 站点地图1906.3 网页编辑1916.3.1 编码辅助功能1916.3.2 可视化编辑1926.3.3 超链接1936.3.4 图像1946.3.5 多媒体1956.3.6 表格1986.3.7 表单1996.3.8 框架2006.4 DOCTYPE声明与网页解析模式2006.4.1 网页文档类型声明2006.4.2 浏览器的工作模式2026.5 网页布局2036.6 网站模板2046.7 CSS的支持2056.8 JavaScript的支持2066.9 XML的支持2076.10 参考资源208本章小结209思考题209第7章 HTML 52107.1 HTML 5概述2107.1.1 从HTML到XHTML和HTML 52107.1.2 HTML 5的优势2117.2 HTML 5新增常用元素和属性2127.2.1 新增的文档结构元素2127.2.2 新增的通用属性2147.2.3 其他元素2167.3 HTML 5增强的表单功能2177.3.1 新增的表单元素和属性2187.3.2 <input>元素type属性新增的属性值2217.3.3 新增的客户端校验属性2237.3.4 增强的文件上传域2247.4 多媒体播放2267.4.1 音频和视频标记2277.4.2 JavaScript脚本控制媒体的播放2287.5 拖放行为2307.5.1 拖放API2307.5.2 拖放操作2317.6 绘图功能2327.6.1 绘图API2337.6.2 绘制图形2347.7 Web Storage2427.7.1 Storage API简介2427.7.2 本地存储应用2427.8 离线应用2447.8.1 离线应用的配置2447.8.2 离线状态的检测2457.8.3 离线应用的缓存2457.9 Web Worker2477.9.1 Web Worker API简介2487.9.2 JavaScript的多线程2487.10 Web Geolocation2507.10.1 Geolocation API简介2507.10.2 地理定位251本章小结252思考题253第8章 CSS 32548.1 CSS 3新增的选择器2548.1.1 伪类选择器2548.1.2 新增的伪元素选择器2588.1.3 兄弟选择器2598.1.4 浏览器前缀2598.2 服务器字体2598.2.1 @font-face2598.2.2 服务器字体与客户端字体结合使用2628.3 边框和阴影2628.3.1 圆角边框2628.3.2 图片边框2638.3.3 阴影2648.4 用户界面与分列显示2658.4.1 用户界面2658.4.2 分列显示2658.5 弹性盒布局2678.5.1 弹性容器2678.5.2 弹性子项2698.6 网格布局2718.6.1 网格布局术语2718.6.2 网格容器2728.6.3 网格元素2748.7 响应式设计的概念2788.7.1 逻辑像素2788.7.2 视口2798.7.3 vw与vh单位2808.7.4 媒体查询2808.7.5 响应式设计原则2818.8 变形与动画2868.8.1 变形2868.8.2 Transition动画2878.8.3 Animation动画289本章小结291思考题291第9章 JavaScript进阶2929.1 JavaScript函数高级功能2929.1.1 函数定义2929.1.2 函数的特性2949.1.3 类属性2959.1.4 函数的调用2969.1.5 函数的独立性2979.1.6 函数的参数2989.1.7 类的扩展3019.1.8 对象的创建3039.2 DOM事件模型3059.2.1 基本事件模型3069.2.2 DOM 2事件模型3109.3 JavaScript程序调试3189.3.1 显示脚本错误3189.3.2 开发者工具318本章小结323思考题324附录A 实验指导325附录B Web技术发展概述325附录C DTD语法325附录D Schema语法325参考文献326
|
|