首页 > 图书中心 >图书详情

Web应用开发技术(微课版)

贴近企业项目实践需求,紧扣技术发展现状,注重程序设计思想塑造;结构清晰,概念严谨,注重本质层面讨论;内容新颖、深入浅出、易于梳理,利于激发学习兴趣

作者:白磊
丛书名:面向新工科专业建设计算机系列教材
定价:69.80
印次:1-1
ISBN:9787302640295
出版日期:2023.10.01
印刷日期:2023.10.10

本书全面介绍Web应用程序的开发技术及实践方法。全书共17章,其中第1章简述Web应用程序的工作原理和基础知识,概要介绍全书内容和编排结构,此后章节分为客户端技术篇、服务端技术篇和技术拓展篇。 客户端技术篇包括第2~8章,着重介绍关于HTML、CSS、JavaScript、浏览器对象模型和文档对象模型的相关知识,同时也涉及Bootstrap和Vue.js框架的使用。 服务端技术篇包括第9~13章,主要介绍基于Node.js环境进行Web应用服务端程序开发的方法,也深入讨论了数据库交互、鉴权机制、服务端推送、应用部署等实践中常见的问题。 技术拓展篇包括第14~17章,其中,第14章介绍Vue.js单页面应用开发的方法,第15~17章进一步探索Web应用开发技术的更多应用领域,内容涉及移动端应用、微信小程序、桌面端应用的开发。 本书适合作为高等院校计算机类专业相关课程的教材,也可以作为读者自学Web相关开发技术的参考书。

more >

前言 Web应用开发技术是目前应用最为广泛的计算机技术之一,相较于其他技术,Web应用开发技术涉及的知识点较多,综合性较强,它要求程序员对Web客户端(前端/浏览器端)技术、服务端(后端)技术、计算机网络知识等均有较熟练的掌握,并具备一定技术整合能力。初学者往往集中精力学习了某一部分知识后小有领悟,但应用到项目开发时却一头雾水,不知从何下手。 本书作者长年从事高校计算机专业Web应用开发相关课程的教学,同时也主持和参与了数十项实际项目的研发,深知对于初学者而言的困惑和技术难点,也熟悉目前的主流技术动向和实际项目开发中采用的通行实践方法。 因此,本书无论从全书的整体编排或是具体内容的讲解都力求分为基础、进阶、拓展三个层次展开:基础部分去繁就简,快速带领读者掌握必要的入门知识,领会基本“套路”,让程序先“跑”起来;进阶部分则引入稍有难度但实用的知识,或讨论实际项目开发中的做法;拓展部分则带领读者探索技术应用的更多可能性,启发读者更多的思考,让技术真正“活”起来。 当然,技术只是思想的载体,本书在内容编排上注重程序设计理念的塑造,从需求分析出发,理清实现思路,最后再落脚到技术实现,避免让读者一开始就迷失在技术细节的迷雾中。相信只要思路和方向正确,至于技术细节,在实践过程中读者也自可在本书中或通过其他途径找到答案。 实践是学习程序设计的重要环节,一些初学者只看书不练习,或是只听教师讲,课后不实践,最后脑子懂了,手却不会。因此,本书特意安排大量简单、实用而有趣的例程,读者可在学习过程中同步上机实践,将知识转化为能力。全书例程源码均实测可顺利运行,重点、难点部分配有视频讲解,可在线观看。 本书主要内容如下: 第1章简述Web应用程序的工作原理和基础知识,概要介绍全书内容和编排结构,此后章节分为客户端技术篇、服务端技术篇和技术拓展篇。 客户端技术篇包括第2~8章,其中第2、3、5章介绍HTML、CSS、JavaScript基础知识;第4、6章深入探讨CSS、JavaScript进阶技术;第7章介绍浏览器对象模型和文档对象模型,为开发实战夯实基础;第8章介绍被业界称为前端三大框架之一的Vue.js。 服务端技术篇包括第9~13章,其中第9章基于Node.js环境讲解服务端程序开发的基本原理和方法,第10~13章对实际项目中常涉及的数据库交互、鉴权机制、服务端推送、应用部署等问题进行深入介绍。 技术拓展篇包括第14~17章,其中第14章介绍Vue.js单页面应用开发的方法,第15~17章进一步探索Web应用开发技术的更多应用领域,内容涉及移动端应用、微信小程序、桌面端应用的开发。 资源下载本书例程源代码及相关资源请扫描左侧二维码获取,书中所述“资源包”即指该附件。 本书配套视频请扫描书中对应位置二维码在线观看。 由于作者水平有限,书中难免有疏漏之处,敬请广大读者和同行给予批评指正。 白磊2023年8月

more >
扫描二维码
下载APP了解更多

同系列产品more >

并行程序设计

刘轶、杨海龙
定 价:69元

查看详情
Linux操作系统基础——面向人工智...

曹洁,张志锋,冯柳
定 价:59元

查看详情
人工智能应用的数学基础(微课版)

刘帅 付维娜 代建华
定 价:69元

查看详情
信息检索与搜索引擎(微课版)

闫琰、班晓娟、刘煜豪
定 价:49元

查看详情
算法设计与问题求解(第2版·微课版)...

邓泽林、李峰
定 价:59元

查看详情
图书分类全部图书
more >
  • "本书围绕目前广泛应用的Web应用程序开发技术,依“基础 → 进阶→拓展”逐层展开。去繁就简地带领读者掌握必要的基础知识之后,循序渐进地引入稍有难度但实用的知识,讨论实际项目开发中的做法,最后带领读者探索技术应用的更多可能性。
    本书在内容编排上注重程序设计理念的塑造,从需求分析出发,厘清实现思路,最后再落脚到技术实现,读者不仅能熟悉编程思路,还能灵活地运用所学技术解决实际问题,启发读者在实践过程中的思考与探索。
    本书在编写过程中安排了大量实用而有趣的案例,读者可在学习过程中同步上机实践,将知识转化为动手能力。全书程序源代码均通过严格测试,重点、难点部分配有视频讲解,可在线观看,有助于读者灵活机动学习。"

more >
  • 目录

    第1章概述1

    1.1Web 应用程序工作原理2

    1.2客户端技术3

    1.3服务端技术4

    1.4开发工具4

    1.4.1Chrome4

    1.4.2Visual Studio Code5

    客户端技术篇

    第2章HTML基础9

    2.1HTML文档的基本结构9

    2.2HTML元数据11

    2.3HTML常用元素11

    2.4字符实体13

    2.5相对路径13

    2.6综合示例——HTML常用元素14

    2.7HTML表单元素16

    2.8综合示例——表单元素18

    2.9小结20

    第3章CSS基础21

    3.1CSS基本语法21

    3.2引入外部样式表22

    3.3CSS选择器22

    3.3.1CSS基本选择器23

    3.3.2CSS基本选择器的组合27

    3.4样式声明优先级28

    3.5常用CSS属性29

    3.5.1颜色、方位与长度单位29

    3.5.2盒模型31

    3.5.3元素背景35

    3.5.4文字样式36

    3.5.5元素的显示模式38

    3.5.6弹性框布局40

    3.5.7网格布局45

    3.5.8元素定位48

    3.5.9元素浮动51

    3.5.10元素的叠放层次53

    3.5.11其他属性53

    3.6综合示例55

    3.6.1页面版块划分56

    3.6.2编写代码56

    3.7小结58

    第4章CSS进阶59

    4.1圆角效果59

    4.2阴影效果60

    4.3溢出61

    4.4CSS自定义属性63

    4.5calc()函数64

    4.6伪元素64

    4.7矢量图标65

    4.8过渡与动画67

    4.8.1过渡67

    4....

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘