网页编程基础
2010-8
高等教育出版社
刘正宏 编
165
无
如今网络化已经深入人们生活、工作、学习的方方面面,网页作为网络化信息的重要载体发挥着越来越重要的作用。随着数字技术进入千家万户,当前越来越丰富的网页设计带给人们一个精彩的网络世界,同时也产生了巨大的需求和市场前景。网页的设计既要满足用户浏览信息的目的,又要满足用户浏览过程中的良好体验,因而对数字媒体设计者提出了更高的要求。越来越多的人开始不满足于仅仅制作富有创意又具可用性的静态页面,更希望制作出具有互动性的优秀动态网站。网页编程技术日益受到人们的重视,越来越多的企业、单位和个人都希望使用网页编程技术建立自己的网站。学习和掌握网页编程技术无疑会带来更多的机遇,有助于迎接信息时代的挑战。 本书通过一系列操作实例让学生在实践中学习网页编程技术的概念、方法、对象和属性,并配套附加实例效果展示,使学生更加直观感受网页编程技术的应用。学生只需进行相关的配置,打开一个文本编辑器,如Windows操作系统“附件”里的“记事本”或“写字板”,也可使用专门的网页制作工具Dreamweaver,然后跟着书中介绍的步骤即可编写出静态的HTML网页和动态的ASP网站。 本书共分两大部分:第1部分为网站前台编程技术,主要内容包括基础理论篇(HTML语法、JavaScript调用、cSS种类)、基础应用篇(JavaScript功能模块在HTML中的应用);第2部分为网站后台开发技术,主要内容包括技术提高篇(ASP技术、VBScript脚本)、数据库设计篇(数据库与Web服务器之间的连接方式、Access数据库、sQL语言)、案例实战篇(登录与注册、上站人数统计、简易论坛、课程管理)。在知识体系上遵循融合、拓展、创新的原则;内容安排由浅入深,由简单够用的理论到符合教学实际的应用;力求理论与实践并重、设计与技术兼容,充分体现知识、能力、素质的综合培养。 本书结合网页编程课程的学习,重点讨论网站前、后台技术的应用。在教学中,结合本书内容开发课程的网站,可使学生从静态网页逐步制作出一个有一定交互功能的动态网站。其目的之一是通过对课程资料的整理,进一步加强学生对课程知识的理解;目的之二是把本书中具体实例应用到课程网站中,使学生达到做中学、学中做的融合。参考网站效果如下图。
《网页编程基础》是国家示范中高职院校建设项目成果。全书共分两大部分。第1部分为网站前台编程技术,主要内容包括基础理论篇(HTML语法、JavaScript调用、CSS种类)、基础应用篇(JavaScript功能模块在HTML中的应用)。第2部分为网站后台开发技术,主要内容包括技术提高篇(ASP技术、VBScript脚本)、数据库设计篇(数据库与Web服务器之间的连接方式、Access数据库、SQL语言)、案例实战篇(登录与注册、上站人数统计、简易论坛、课程管理等模块的实现)。《网页编程基础》在知识体系上遵循融合、拓展、创新的原则;内容安排由浅入深,由简单够用的理论到符合教学实际的应用;力求理论与实践并重、设计与技术兼容,注重理论阐述与功能模块应用的结合,充分体现知识体系和能力素质的综合培养。为帮助学生自学与实训,每章后面附有同步练习题,对培养学生的设计能力、动手能力、实践能力具有重要的指导意义。提倡在实际教学中结合《网页编程基础》内容开发课程网站,是《网页编程基础》的另一特点,可使学生逐步将静态网页变成一个有一定交互功能的动态网站,使学生达到做中学、学中做的融合。 《网页编程基础》可作为各类高职院校互动媒体设计类和计算机相关类专业教学用书,并可作为网站设计技术人员的参考书及培训用书。
第1部分 网站前台编程技术第1章 基础理论篇:HTML与JaVaScript1.1 网页编程小常识1.2 初步认知HTML1.2.1 HTML编辑器1.2.2 HTML标记与结构1.3 HTML基础语法1.3.1 HTML链接1.3.2 HTML框架1.3.3 HTML表格1.3.4 HTML列表1.3.5 HTML表单1.3.6 HTM吐图像1.3.7 HTML背景1.3.8 字符实体1.3.9 文本格式化1.3.1 0颜色1.3.1 1事件属性1.4 CSS介绍1.4.1 CSS种类1.4.2 CSS基础语法1.5 Javascript简介1.5.1 Javascript优点1.5.2 Javascript开发工具1.5.3 Javascript对象简介1.5.4 Javascript在网页中的调用方法1.6 网页制作的常用软件1.6.1 DreamweaverCS31.6.2 FlashCS31.6.3 PhotoshopCS31.6.4 软件间的相互关系课后练习第2章 基础应用篇:HTML和JavaScript的综合应用2.1 网站中常见的JavaScript功能模块的应用2.1.1 显示日期2.1.2 显示登录时间2.1.3 禁止下载图片2.1.4 上下移动文字2.1.5 动态导航滚动文本2.1.6 状态栏特效2.2 网站中Javasript功能模块的扩展2.2.1 日期时间类2.2.2 图片文字类型2.2.3 窗口页面类型2.2.4 鼠标类型2.2.5 菜单及状态栏类型课后练习第2部分 网站后台开发技术第3章 技术提高篇:ASP实用技术3.1 网站建设小常识3.1.1 Intemet与Web服务3.1.2 网页与网站3.1.3 统一资源定位器3.2 网站后台开发技术3.2.1 JSP3.2.2 PHP3.2.3 ASP3.3 AsP运行环境的配置3.3.1 IIS安装3.3.2 建立虚拟目录3.3.3 配置IIS5.1 3.4 AsP技术基础3.4.1 HTML、VBScript和ASP混合编程3.4.2 ASP基本语法3.4.3 ASP文件的组成3.4.4 VBScript脚本3.4.5 AsP的对象与组件概述3.4.6 AsP的内置对象3.4.7 ASP的内置组件3.4.8 利用ADO访问数据库课后练习第4章 数据库设计篇:Web数据库4.1 Web数据库简介4.1.1 Web数据库背景4.1.2 Web数据库的运行模式4.2 数据库与Web服务器之问的连接4.2.1 0DBC数据库连接4.2.2 直接数据库连接4.2.3 JDBCAPI4.3 建立Access数据库4.3.1 认识Access数据库4.3.2 熟悉Access2003环境4.3.3 创建数据库4.3.4 创建数据表4.3.5 数据库的基本操作4.4 SQL语言基础4.4.1 SQL语言简介4.4.2 Select查询语言4.4.3 Delete删除操作4.4.4 Update更新操作4.4.5 Insert Into插入操作课后练习第5章 案例实战篇:ASP与数据库应用5.1 连接后台数据库5.2 登录与注册模块5.3 上站人数统计模块5.4 课程成绩管理模块5.5 交流论坛课后练习附录A HTML标记一览附录B JavaScript内置对象参考文献
2.动态性 JavaScript是动态的,它可以直接对用户或客户输入做出响应,无需经过Web服务程序。它对用户的操作响应是以事件驱动的方式进行的。所谓事件驱动,就是指在主页中执行了某种操作所产生的动作,即“事件”(例如按下鼠标、移动窗口、选择菜单等都可以视为事件)后,程序作出相应的响应。 3.跨平台性 JavaScript依赖于浏览器本身,与操作环境无关,只要是能运行浏览器的计算机,同时支持JavaScript就可以正确执行。 4.节省CGI的交互时间 随着WWW的迅速发展,有许多WWW服务器提供的服务要与浏览者进行交流,确定浏览者的身份等,这项工作通常由CGI/Perl编写相应的接口程序与用户进行交互来完成。显然,通过网络与用户的交互过程,一方面增大了网络的通信量,另一方面影响了服务器的服务性能。而使用JavaScript可以在客户端进行数据验证。JavaScript可以方便地操纵各种浏览器对象,可以使用JavaScript来控制浏览器的外观、状态甚至运行方式,可以根据用户的需要“定制”浏览器,从而使网页界面更加友好。JavaScript可以使多种任务仅在客户端就可以完成而不需要网络和服务器的参与,它还支持分布式的运算和处理,从而节省CGI的交互时间。
无