





作者:曹化宇
定价:99元
印次:1-1
ISBN:9787302558613
出版日期:2020.10.01
印刷日期:2020.09.03
图书责编:王中英
图书分类:零售
本书是一线程序员多年开发经验的结晶。它深入浅出地讲解Web开发所需的HTML、CSS、 JavaScript、ASP.NET和数据库等基础内容,帮助读者快速进入Web项目开发,在项目中灵活应用各种开发技术和方法。 本书共26章,第1章讨论全书的知识架构及在学习和工作中如何使用本书。第2~8章主要讨论客户端(前端)开发的相关内容,如HTML、CSS和JavaScript编程,以及HTML5中新增的特性等。第9~16章主要讨论服务器端开发的相关技术,涉及C#编程基础知识、ASP.NET基础知识、数据库基础知识等。第17~26章主要讨论客户端技术与服务器端技术的综合应用,并以Web项目的常用功能为目标,介绍了一系列的实用技巧和开发方法。 本书内容安排合理,架构清晰,注重理论与实践相结合,适合广大从事Web项目开发的人员、对Web项目开发感兴趣的爱好者及大中专院校相关专业的学生阅读。相关培训院校及高校的老师亦可将本书作为教材使用。
曹化宇,独立软件开发人,拥有二十余年软件开发经验,从事Windows、.NET Framework平台,以及iOS和OS X平台游戏类应用开发工作,精通Web项目开发,熟悉多种开发语言,同时,重点关注软件工程、人机交互等领域。已出版作品包括:《Objective-C和Sprite Kit游戏开发从入门到精通》《C#开发实用指南:方法与实践》《Java与Android移动应用开发:技术、方法与实践》《构建高质量的C#代码》。
前言 当我们打开浏览器,就打开了一个神奇的世界。无论是畅游网上世界、获取各种资源,还是寻找各类问题的答案,都需要相应的网站来支持,那么,这些功能都是怎么实现的呢?本书将和读者一起探索! 本书内容 网站相关的开发技术有很多种,相信读者也会有一些了解,本书则涉及了5 种基本的开发技术,包括HTML、CSS、JavaScript、ASP.NET 和数据库,为什么是它们呢? 实际上,通过浏览器的查看源代码功能就可以看到,在客户端呈现网页的代码主要包括了HTML 和CSS,这也是静态网页的基本构建技术。而页面中在客户端执行的另一种代码是JavaScript 脚本,用于在客户端执行应用逻辑,通过它可以实现很多功能,如操作页面元素、实现Ajax 等。同时,将一些逻辑代码放在客户端执行,可以更有效地分配服务器和客户端的执行任务,提高Web 项目的整体性能。本书的第2 ~ 8 章会讨论这些内容,其中还包含了HTML5 和CSS3 新标准中的变化。 对于Web 的服务器端开发技术,通常也称为“动态页面技术”,如ASP.NET、PHP、JSP 等。本书使用的是ASP.NET,这是基于微软.NET 平台的一种动态页面技术,可以利用.NET Framework 强大的开发资源快速、有效地实现各种Web 功能。 本书实例中应用的数据库包括SQL Server 和MySQL 两种,除了基础的数据库操作,还充分讨论了在ASP.NET 项目中如何使用ADO.NET 组件访问数据库,并通过代码封装,在项目中更加抽象地操作数据库,以便对业务代码和数据操作代码进行分层设计,方便项目代码的管理和维护工作。 ...
1.1 基本概念 …………………… 1
1.2 本书内容 …………………… 2
1.3 开发与测试环境 …………………… 4
第2 章 HTML ………………………10
2.1 页面的基本结构 ……………………10
2.2 块元素与内联元素 ……………………12
2.3 文本与段落 ……………………13
2.4 列表 ……………………23
2.5 表格 ……………………27
2.6 图片(img 元素) ……………………31
2.7 链接(a 元素) ……………………32
2.8 表单(form) ……………………33
2.9 iframe 元素 ……………………55
2.10 新的语义元素(HTML5) ……………………56
2.11 音频和视频播放 ……………………57
第3 章 CSS …………………………59
3.1 如何使用CSS ……………………59
3.2 选择器 ……………………62
3.3 样式应用基础 ……………………73
3.4 文本与段落 ……………………87
3.5 列表 ……………………94
3.6 表格 ……………………95
3.7 文档流 ……………………97
3.8 背景 …………………… 111
3.9 变换 …………………… 113
3.10 过渡 …………………… 118
3.11 帧动画 …………………… 119
第4 章 JavaScript 编程基础 …… 122
4.1 如何添加JavaScript代码 …………………… 122
...