动态网站开发第一步


动态网站开发第一步

文章插图
动态网站开发第一步【动态网站开发第一步】《动态网站开发第一步》是2008年清华大学出版社出版的图书,作者是朱印宏 。
基本介绍书名:动态网站开发第一步
作者:朱印宏
ISBN:9787302182597
定价:99.00 元
出版社:清华大学出版社
出版时间:2008
开本:16
内容简介《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》是一本技术交叉型的Web开发图书,它将帮助广大动态网站开发初学者藉助Dreamweaver工具开发ASP动态网站,同时利用CSS和Ajax技术来丰富动态网站的用户体验 。全书共分为21章,从Dreamweaver工具的简单操作,到ASP技术的套用精髓,最后到综合动态网站的开发过程 。全书紧紧围绕动态网站这个核心主题,不蔓不枝,深入讲解如何发挥Dreamweaver工具的潜能,以便开发出性能卓越的动态网站 。同时,《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》还系统的讲解了ASP、CSS和Ajax技术的核心知识和套用,通过贴心的Demo级示例,力图帮助读者快速掌握多技术混合开发的方法和技巧 。《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》名为“动态网站开发第一步”而不是“Dreamweaver第一步”,意味着《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》既不是Dreamweaver大全也不是Dreamweaver入门 。《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》是为有一定静态网站开发经验,使用过Dreamweaver或其他类似网站开发工具製作过简单的静态网站,现在準备学习动态网站开发技术的朋友们準备的 。因此,《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》中不会对Dreamweaver的那些最基本的操作进行讲解,也不会对ASP、CSS和Ajax技术进行漫无边际的铺设 。《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》是一本探索工具、技术、架构和思想如何巧妙结合的图书,它是一本关于如何高效套用多种技术开发动态网站的实用型宝典 。《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》能够保证你精通动态网站的开发思想、开发过程和开发方法 。在《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》中你能够接触到很多Dreamweaver工具的操作内幕和ASP技术最基础与最核心的内容 。《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》最终的目的就是帮助初学者节省大量时间和开支,快速跨入动态网站开发的大门 。编辑推荐谁说Dreamweaver不适合做动态开发谁说AsP已经落伍放下包袱,抛弃顾虑,从这里开始你会发现天蓝蓝、水清清Dreamweaver+ASP珠联璧合演绎web套用开发的精彩人生目录第1章DreamweaverCS3、ASP、CSS和Ajax组合开发概述1.1DreamweaverCS3概述21.1.1简析Dreamweaver的网页编辑功能21.1.2简析Dreamweaver的网站开发和管理功能31.1.3Dreamweaver的辅助功能和工具61.2在动态网站中使用CSS概述71.2.1认识CSS的基本语法71.2.2套用CSS样式101.2.3DreamweaverCS3对CSS的支持101.2.4分析CSS在动态网站中的角色111.3认识动态网站中的Ajax技术121.3.1为什幺要选用Ajax121.3.2DreamweaverCS3对Ajax技术的支持121.3.3分析Ajax在动态网站中的角色131.4认识动态网站中的ASP技术131.4.1先简单了解一下什幺是ASP141.4.2DreamweaverCS3对ASP的支持141.4.3简析CSS、Ajax和ASP组合开发的可行性和方法15第2章使用DreamweaverCS3、ASP、CSS和Ajax组合开发留言板2.1你的第一个Ajax——使用XMLHttpRequest组件182.1.1认识XMLHttpRequest组件182.1.2创建XMLHttpRequest对象实例182.1.3认识XMLHttpRequest对象的属性和方法192.1.4使用XMLHttpRequest实例传送和处理请求202.1.5把数据从客户端向伺服器端传递232.1.6跟蹤XMLHttpRequest对象来检验数据传输的状态242.2开始留言板示例的準备工作262.2.1建立留言板资料库262.2.2建立站点与资料库的连线272.2.3设计前台表单282.2.4编写后台接收和处理数据程式292.2.5编写读取资料库中的数据并回响给客户端的后台程式312.3使用Ajax完成数据传输332.4使用CSS美化留言板35第3章组建ASP动态网站的工作环境3.1认识动态网站393.1.1动态网站的工作方式393.1.1.1客户端和伺服器端403.1.1.2请求和回响403.1.2动态网站技术核心403.1.2.1数据传输413.1.2.2数据存储413.1.2.3服务管理413.1.3动态网站技术类型423.1.3.1ASP423.1.3.2PHP423.1.3.3JSP423.1.3.4ASP、PHP和JSP比较433.2在本地计算机中安装和配置IIS433.2.1认识IIS433.2.2安装IIS组件443.2.3配置IIS组件463.3在DreamweaverCS3中定义本地站点493.3.1定义虚拟目录493.3.1.1为什幺要定义虚拟目录493.3.1.2定义虚拟目录的方法503.3.2定义本地站点523.3.2.1设定本地信息523.3.2.2设定远程信息543.3.2.3设定测试伺服器信息55 3.3.3测试本地站点573.3.4设定本地站点属性573.4在DreamweaverCS3中定义远程站点583.4.1申请域名和空间583.4.1.1认识域名583.4.1.2申请域名593.4.1.3购买空间603.4.1.4域名解析的设定633.4.2定义FTP伺服器643.4.2.1设定远程信息643.4.2.2设定测试伺服器信息653.4.2.3测试远程站点66第4章使用DreamweaverCS3管理站点4.1定义站点的管理684.1.1编辑站点684.1.2备份和恢复站点694.1.2.1备份站点694.1.2.2恢复站点694.1.3切换当前站点704.2网站内容管理704.2.1编辑网站内容704.2.2查看站点内容724.2.2.1快速浏览档案724.2.2.2浏览隐藏的档案734.2.3快速定位网站档案734.2.3.1在站点内定位打开的档案734.2.3.2选择取出的档案734.2.3.3选择修改的档案734.3网站结构管理744.3.1认识地图视图744.3.2编辑地图结构764.3.3编辑地图中的档案774.3.4编辑地图中的超连结784.4网站上传794.4.1快速上传794.4.2同步上传804.4.3什幺是遮盖上传——一个非常有趣的功能814.5网站远程管理824.5.1认识网站管理器834.5.2操作远程目录844.5.3比较档案的差别844.6网站开发中的团队合作854.6.1存回和取出864.6.2使用设计备注实现团队交流874.6.2.1启动站点设计备注874.6.2.2为档案创建设计备注884.6.2.3阅读设计备注884.6.3自定义团队信息列-—方便团队开发中心信息沟通894.6.3.1认识自定义列894.6.3.2创建自定义列904.6.4定义WebDAV伺服器以适应团队开发914.6.4.1认识WebDAV伺服器914.6.4.2定义WebDAV伺服器924.7站点测试和维护944.7.1检查站点中是否有断开的连结944.7.2删除孤立的档案954.7.3验证网站内容是否符合标準954.7.3.1设定验证程式964.7.3.2验证站点标籤964.7.3.3站点报告984.7.3.4清理标籤994.7.4浏览器兼容性检查994.7.4.1设定浏览器兼容标準994.7.4.2检查浏览器兼容性100第5章建立符合CSS技术标準的动态网站5.1认识【CSS样式】面板1025.1.1恰当使用全部模式1025.1.2恰当使用正在模式104 5.2在【CSS样式】中定义和使用规则1065.2.1新建规则1065.2.2套用规则1095.2.3编辑规则1105.2.3.1修改规则内的属性值1105.2.3.2增加属性1115.2.3.3删除属性1115.2.3.4删除规则1115.2.3.5重命名规则1115.2.3.6通过编辑规则为插图镶嵌双线框1125.3构建符合标準的XHTML结构1135.3.1谈标準网页结构和布局有必要吗?1135.3.2什幺是标準的网页结构1175.3.3标準网页结构的实施策略1185.4CSS样式表的规划、设计和管理1215.4.1规划样式表1225.4.2设计样式表1235.4.3学会使用CSS布局模板1285.4.4关于DreamweaverCS3中CSS操作技巧的补充1325.4.4.1CSS代码格式化整理1325.4.4.2快速归置CSS原始码1335.4.4.3快速连结或导入外部样式表档案134第6章使用Spry技术丰富网站的用户体验6.1认识Spry技术框架中的构件1366.1.1什幺是构件1366.1.2Spry构件的基本操作1366.2使用Spry选单栏构件定製网站导航1376.2.1插入选单栏构件1376.2.2编辑选单栏项目1396.2.2.1增减选单项1396.2.2.2设定选单项属性1416.2.3设定选单栏样式1436.3使用Spry选项卡式面板归置页面内容1466.3.1定义选项卡式面板构件1466.3.2编辑选项卡式面板1476.3.3自定义选项卡式面板的样式1486.4使用Spry摺叠式面板归置页面内容1516.4.1定义Spry摺叠式构件1516.4.2编辑Spry摺叠式构件1526.4.3定义Spry摺叠式样式1536.5使用Spry可摺叠面板收缩页面内容154第7章初步接触ASP套用技术7.1创建第一个ASP页面1577.1.1Hello,World1577.1.2初识ASP脚本命令1587.2认识ASP页面指令1607.2.1使用输出指令1607.2.2使用处理指令1607.3ASP脚本语言以及VBScript用法1617.3.1认识ASP脚本语言1617.3.2熟悉VBScript脚本语言1627.3.2.1如何编写VBScript脚本1627.3.2.2VBScript脚本在网页内的放置位置163 7.3.2.3VBScript脚本使用规範1647.3.2.4VBScript的变数和运算符1647.3.2.5VBScript条件结构1657.3.2.6VBScript循环结构1657.3.2.7VBScript过程和函式1667.4ASP包含档案1677.4.1使用#include指令包含档案1677.4.1.1使用Virtual关键字1677.4.1.2使用File关键字1677.4.1.3使用#include指令要注意的问题1687.4.2使用Server对象的方法包含档案1697.5ASP数据传输和存储1697.5.1使用Response对象把数据传递给客户端1707.5.1.1设定HTTP回响属性1707.5.1.2设定HTTP回响页面的头部信息1717.5.1.3HTTP回响处理1717.5.1.4设定HTTP回响页面的内容1727.5.2使用Request对象把数据传递给伺服器端1727.5.3ASP数据存储1727.6ASP服务管理1737.6.1控制Web应用程式执行1737.6.2在ASP中引用外部组件1747.6.3在站点内定位档案的路径1747.6.4HTML代码编码1757.7ASP功能扩展175第8章建立动态网站与资料库之间的连线8.1熟悉Dreamweaver中的【资料库】面板1788.1.1使用【资料库】面板的前提——定义动态站点1788.1.2认识【资料库】面板的功能1808.2使用DSN建立资料库连线1818.2.1什幺是ODBC1818.2.2理解ODBC的工作原理1828.2.3认识DSN1848.2.4定义本地DSN连线(Access资料库类型)1848.2.5定义本地DSN连线(SQLServer资料库类型)1868.2.6定义远程DSN连线1888.3使用自定义连线字元串建立连线1898.3.1认识自定义连线字元串1898.3.2使用ODBC驱动程式定义1908.3.3使用OLEDB提供程式定义1908.3.4在远程伺服器上定位资料库1928.3.5连线到Access资料库1948.3.6连线到SQLServer资料库1968.4在【资料库】面板中编辑资料库连线1978.4.1运算元据库连线1978.4.2查看连线的资料库1988.5透视ADO组件1998.5.1了解数据存取技术2008.5.2ADO对象模型201 8.6剖析Connection对象——ASP程式与资料库沟通的管道203第9章使用DreamweaverCS3查询资料库中的数据9.1感性认识记录集2089.1.1记录集的结构2089.1.2记录集的指针2109.1.3记录集的类型2119.2在Dreamweaver中定义记录集2129.2.1熟悉【绑定】面板2129.2.1.1定义记录集的名称2139.2.1.2选择资料库连线对象2139.2.1.3设定SQL查询字元串2139.2.2设定SQL查询字元串2139.2.2.1设定数据源和选择数据列2149.2.2.2设定筛选条件2149.2.2.3不同数据类型的比较方法2159.2.2.4模糊筛选2169.2.2.5设定排序的方法2179.3可视化编辑记录集2179.3.1在DreamweaverCS3中编辑记录集2179.3.2在Dreamweaver8中编辑记录集2189.4感性认识SQL2199.4.1什幺是SQL2209.4.2SQL的功能2219.5SQL基本语法2219.5.1SQL注释的方法2219.5.2数据类型2229.5.3认识SQL变数2229.5.4使用SQL变数2239.5.5SQL运算符2239.5.6SQL运算符的优先权2249.5.7SQL流程控制2259.5.8SQL函式2259.5.8.1AVG函式2269.5.8.2COUNT函式2269.5.8.3MAX函式2269.5.8.4MIN函式2269.5.8.5SUM函式2269.5.9SQL语句2279.5.10SQL编码规範2279.6常用SQL语句详解2289.6.1SELECT语句(查询数据)2289.6.1.1SELECT子句2289.6.1.2INTO子句2299.6.1.3FROM子句2309.6.1.4WHERE子句2339.6.1.5GROUPBY子句2339.6.1.6HAVING子句2359.6.1.7ORDERBY子句2359.6.2INSERT语句(插入数据)2359.6.3UPDATE语句(更新数据)2379.6.4DELETE语句(删除数据)2379.6.5CREATETABLE语句(创建表格)2389.6.6DROPTABLE语句(删除表格)2389.7比较Access和SQLServer的SQL用法2389.7.1保留字差异2399.7.2数据类型差异2399.7.3BETWEEN...AND套用规则差异2409.7.4通配符使用差异2409.7.5其他2409.8【记录集】高级设定2419.8.1输入SQL查询字元串241 9.8.2设定SQL查询字元串的参数2429.9探秘记录集定义的源码2459.9.1认识Recordset对象2459.9.2Dreamweaver8定义记录集的方法2499.9.3DreamweaverCS3定义记录集的方法2509.10记录集定义的高级套用技巧2539.10.1修改代码2539.10.2移动记录集代码块2549.10.3儘快关闭记录集256第10章在网页内绑定从资料库中查询的数据10.1什幺是绑定记录集25910.2在页面中插入记录集26010.2.1深入认识记录集的统计选项26010.2.2在页面中插入动态文本26410.3绑定记录集26510.3.1为档案绑定记录集26510.3.2为对象属性绑定记录集26710.3.3为表单绑定动态数据26810.3.4绑定ActiveX、Flash对象参数26910.4设定绑定记录集的显示属性27010.5探秘绑定记录集的源码27110.5.1认识Fields集合27110.5.2使用Field对象27310.5.3遍历记录集274第11章精通动态网站中的会话变数、Cookie变数和应用程式变数11.1认识ASP变数27811.1.1在ASP中定义变数27811.1.2变数的作用域27811.1.3变数的有效期27911.1.4了解会话变数和应用程式变数28011.2什幺是阶段变数28011.2.1认识Session28111.2.2使用Session28111.2.3用户的身份证——SessionID28311.2.4会话的有效期和作用域28511.2.5会话的国际化问题28611.2.6会话管理28711.2.6.1Item属性28811.2.6.2Key属性28911.2.6.3Count属性28911.2.6.4Remove和RemoveAll方法28911.2.7会话事件29011.2.8使用会话变数的思考29111.3Cookie变数29211.3.1认识Cookie29311.3.2创建Cookie29411.3.2.1创建单值Cookie及其示例29511.3.2.2创建Cookie字典及其示例29511.3.3读取Cookie29611.3.3.1读取单值Cookie29611.3.3.2读取Cookie字典29611.3.4遍历Cookies数据集合29711.3.5套用Cookie29811.4应用程式变数29911.4.1认识Application29911.4.2使用Application300 11.4.3Application变数的安全性30211.4.4Application对象的事件30311.4.5管理Application变数30411.4.5.1Item属性30411.4.5.2Key属性30511.4.5.3Count属性30511.4.5.4Remove方法和RemoveAll方法30611.5请求变数30611.5.1认识DreamweaverCS3提供的“请求变数”选项30711.5.2使用请求变数的一般方法30811.5.3使用Request.ServerVariables数据集合读取指定环境变数30911.5.4使用Request.ClientCertificate数据集合存储和获取客户端认证栏位31211.5.4.1Request.ClientCertificate基本语法31311.5.4.2ClientCertificate数据集合的属性315第12章精通动态网站中数据传输的途径——表单和查询字元串12.1认识表单及表单对象31712.1.1认识表单31712.1.2在DreamweaverCS3中插入表单31812.1.3表单元素的基本属性32112.1.3.1Name属性32112.1.3.2Value属性32112.1.3.3Type属性32112.1.3.4Size属性32212.1.3.5Disabled属性32212.1.3.6Readonly属性32212.1.3.7Checked属性32312.1.4探析表单对象32312.1.4.1文本框32312.1.4.2密码域32412.1.4.3文本区域32412.1.4.4单选按钮32512.1.4.5複选框32512.1.4.6列表框/下拉选单32612.1.4.7档案域32712.1.4.8按钮32712.1.4.9图像域32812.1.4.10隐藏域32812.2提交表单数据32812.2.1表单数据的编码类型32912.2.2表单数据的传送方法33112.2.3定义表单数据传送的地址33112.3使用Request.Form获取表单数据33212.3.1认识Form数据集合33212.3.1.1Item属性33212.3.1.2Key属性33312.3.1.3Count属性33412.3.2用Request.Form获取表单值33412.3.3获取複选框组的值33612.3.4获取列表框的值33712.3.5遍历複选框组和列表框33812.3.6遍历Form数据集合33812.4使用Request.QueryString获取提交数据34012.4.1认识查询字元串34112.4.2认识QueryString数据集合342 12.4.2.1Item属性34212.4.2.2Key属性34312.4.2.3Count属性34312.4.3使用Request.QueryString获取查询字元串34312.4.3.1遍历QueryString数据集合34312.4.3.2获取未解析的查询字元串34412.4.3.3使用ServerVariables数据集合获取查询字元串34412.4.3.4解读查询字元串中的特殊字元34412.4.4获取QueryString数据集合内的多值参数34512.5处理表单和查询字元串信息34712.5.1修剪表单和QueryString的元素34712.5.2转换元素的数据类型34912.5.3对获取的值的显示处理350第13章使用DreamweaverCS3在表单中绑定动态数据13.1认识动态表单技术35413.2动态文本栏位35513.2.1绑定动态文本栏位35513.2.2编辑动态文本栏位35713.3动态複选框35813.3.1绑定动态複选框35813.3.2编辑动态複选框35913.4动态单选按钮36013.4.1绑定动态单选按钮36013.4.2编辑动态单选按钮36313.4.3最佳化动态单选按钮的脚本36313.5动态列表/选单36513.5.1绑定动态列表/选单36513.5.2解析动态列表/选单的脚本36613.5.3动态显示列表/选单(单选)的默认值36713.5.4动态显示列表/选单(多选)的默认值36913.5.5编辑动态列表/选单370第14章使用ASP和Ajax技术实现表单验证和用户身份验证14.1认识Web应用程式中的验证服务37214.2客户端的表单验证37314.2.1一个简陋的“检查表单”的客户端行为37314.2.2使用Spry验证文本域构件37514.2.2.1插入Spry验证文本域37514.2.2.2探秘Spry验证文本域37614.2.2.3设定验证类型和格式37714.2.2.4自定义验证类型和格式38014.2.2.5Spry验证文本域的状态38014.2.2.6定义Spry验证文本域的事件38114.2.2.7设定Spry验证文本域的其他属性38214.2.2.8自定义Spry验证文本域的样式38214.2.3使用Spry验证文本区域构件38314.2.4使用Spry验证複选框构件38514.2.4.1使用插入Spry验证複选框构件38514.2.4.2Spry验证複选框的状态386 14.2.5使用Spry验证选择构件38714.3JavaScript脚本验证38914.3.1JavaScript表单验证脚本38914.3.2JavaScript字元串处理函式39114.3.3认识正则表达式39314.3.4正则表达式的基本规则39414.3.5JavaScript正则表达式验证39614.4用户身份验证40014.4.1伺服器端验证40014.4.2用户管理概述40114.4.3用户注册(使用手工输入脚本)40214.4.3.1客户端验证用户注册信息40414.4.3.2伺服器端验证用户注册信息40514.4.3.3存储用户信息40614.4.3.4给注册成功的用户授权40614.4.4用户注册(使用伺服器行为)40614.4.4.1插入记录40614.4.4.2检查新用户名40714.4.4.3分析“检查新用户名”伺服器行为的原始码40814.4.5用户登录41014.4.5.1套用“登录用户”伺服器行为41014.4.5.2分析“登录用户”伺服器行为41114.4.6限制对页的访问41114.4.6.1插入“限制对页的访问”伺服器行为41214.4.6.2分析“限制对页的访问”伺服器行为原始码41314.4.7注销用户413第15章使用DreamweaverCS3动态控制记录集在页面中的显示15.1动态控制记录集的一般方法41615.2什幺是重複区域41715.2.1插入“重複区域”伺服器行为41715.2.2编辑“重複区域”伺服器行为41815.2.3解析重複区域原始码41815.2.4重複区域的选择问题41915.2.4.1问题的提出41915.2.4.2选择重複区域的原则42115.2.5重複区域嵌套的处理42315.2.5.1在重複区域内嵌套循环体42415.2.5.2在重複区域内附加条件42515.3记录集分页42615.3.1插入“记录集分页”伺服器行为42615.3.2探析“记录集分页”伺服器行为的原始码42815.3.2.1探秘“记录集分页”伺服器行为42815.3.2.2解析“记录集分页”伺服器行为原始码43015.3.3查找并显示特定页记录43615.3.3.1定位逻辑页43615.3.3.2定位特定记录43815.3.4解析“移至特定记录”伺服器行为的原始码44015.3.5认识Recordset对象的数据显示特性44115.3.6最佳化记录集分页原始码443 15.3.6.1利用记录集分页属性44315.3.6.2採用移动记录集法44415.3.6.3综合方法44515.4显示区域44615.4.1控制绑定记录集区域的显示或隐藏44615.4.2控制记录集导航条的显示或隐藏44815.5记录集详细页44915.5.1什幺是记录集详细页44915.5.2使用“转到详细页面”伺服器行为45015.5.3解析“转到详细页面”伺服器行为的原始码45315.5.4自定义转到详细页的参数45315.5.5转到相关页面454第16章使用DreamweaverCS3运算元据库16.1插入记录45816.1.1深入剖析【插入记录】对话框45816.1.2解析“插入记录”伺服器行为的原始码46016.1.3使用命令插入记录46116.1.4修复DreamweaverCS3命令的Bug46316.1.5为DreamweaverCS3命令传递参数46416.2更新记录46716.2.1使用“更新记录”伺服器行为46716.2.2动态更新记录46916.2.2.1分页实现动态更新记录46916.2.2.2单页实现动态更新记录47116.2.3使用命令更新记录47416.2.4使用命令动态更新记录47516.3删除记录47716.3.1使用“删除记录”伺服器行为来删除记录47716.3.2解析“删除记录”伺服器行为的原始码47816.3.3使用命令删除记录48016.4剖析Command对象48116.4.1使用Command命令48116.4.2向命令传递参数48316.4.3认识Parameters数据集合和Parameter对象48516.4.3.1Parameters数据集合48516.4.3.2Parameter对象48616.5使用Recordset对象运算元据库48716.5.1添加记录48816.5.1.1新增记录48816.5.1.2新增多行记录48916.5.2更新记录48916.5.3删除记录491第17章在DreamweaverCS3中自定义伺服器行为17.1认识伺服器行为49317.2自定义伺服器行为49417.2.1新建一个简单的伺服器行为49417.2.2套用自定义伺服器行为49517.2.3定义带有参数的伺服器行为49617.2.4套用带有参数的伺服器行为49917.2.5定义带有条件的伺服器行为499 17.2.5.1提交格式49917.2.5.2设计条件模板50017.2.5.3定义伺服器行为50217.2.5.4完善伺服器行为50317.2.6利用自定义伺服器行为读取Excel数据50417.2.7定义能够循环控制的伺服器行为50617.2.7.1设定循环模式50717.2.7.2定义伺服器行为50817.2.7.3修改并套用伺服器行为50917.2.7.4混合使用循环和条件指令51117.3深入研究自定义伺服器行为51217.3.1伺服器行为的设计模式51217.3.2自定义伺服器行为编码规则51317.3.3测试伺服器行为51317.3.4编辑伺服器行为51417.3.5扩展伺服器行为514第18章使用DreamweaverCS3存取外部档案18.1认识FSO51718.2存取文本档案51818.2.1认识TextStream对象51818.2.2读取文本档案51918.2.3定义“读取文本流”伺服器行为52118.2.3.1设计思路52118.2.3.2构建基本结构52118.2.3.3设计对话视窗52218.2.3.4设计变数初始化代码块52318.2.3.5设计读取文本代码块52418.2.3.6定义伺服器行为52618.2.3.7完善伺服器行为的对话框52618.2.4写入文本档案52718.2.5定义“写入文本流”伺服器行为52818.2.6综合套用“写入文本流”和“读取文本流”伺服器行为53018.3存取Excel工作表53118.3.1认识Excel工作表的数据结构53118.3.2写入Excel数据53318.3.2.1使用ADO插入Excel数据53318.3.2.2使用FileSystemObject插入Excel数据53318.3.3把记录集中的数据插入到Excel53418.3.3.1使用ADO插入记录集到Excel53518.3.3.2使用FileSystemObject插入记录集到Excel53618.3.4定义“生成记录集为Excel工作表”伺服器行为53718.3.4.1设计思路53718.3.4.2实现的伺服器行为代码53818.3.4.3完善伺服器行为对话视窗并进行套用53918.3.5更新Excel数据54018.4存取HTML档案54018.4.1读取HTML档案54018.4.1.1显示网页原始码54118.4.1.2显示网页内容54218.4.2生成HTML档案54218.4.3批量生成静态HTML档案54318.5档案上传54618.5.1在“本地/网路”中快速上传档案547 18.5.2设计档案上传表单54818.5.3了解HTTP讯息的格式54918.5.3.1HTTP请求讯息54918.5.3.2HTTP回响讯息55018.5.4分析接收上传数据的设计思路55018.5.5实现接收上传数据的代码55218.5.6上传任意类型的档案55318.5.7完善档案上传设计思路55518.5.8实现完善的档案上传代码55718.5.9定义“上传档案”伺服器行为561第19章使用DreamweaverCS3操作XML数据19.1认识XML56419.1.1什幺是XML56419.1.2XML文档结构56519.1.3XML数据与资料库数据的比较56919.2使用ASP操作XML文档57019.2.1认识DOM文档对象模型57019.2.2读取XML文档57219.2.3创建XML文档57419.2.4定义“生成记录集为XML数据”伺服器行为57719.2.4.1功能分析57719.2.4.2设计伺服器行为57819.2.4.3定义和套用伺服器行为57919.2.5编辑XML文档58019.2.6转换XML文档58119.2.7定义“XML转换为HTML”伺服器行为58219.3使用Spry显示XML数据58319.3.1认识SpryXML数据集58419.3.2定义SpryXML数据集58419.3.2.1设定数据源58519.3.2.2选择包含的数据元素58519.3.2.3设定Spry数据集属性58619.3.3定义Spry区域58719.3.4Spry重複列表58919.3.5Spry表59119.3.5.1创建简单的Spry表59119.3.5.2创建Spry主动态表格59319.3.6Spry重複项597第20章购物网站中线上交易内幕——线上支付大揭秘20.1购物网站核心功能分析59920.2商品陈列与会员管理60020.2.1商品陈列60020.2.2商品详细页60220.2.3用户注册和登录60320.2.3.1预防SQL恶意注入式攻击60320.2.3.2设计图形验证码60520.2.3.3密码加密60720.3购物车及其管理60820.3.1购物车的大脑——选购存储60920.3.2在购物车中增加选购的商品61020.3.3在购物车中修改选购商品的数量61120.3.4在购物车中删除选购的商品612 20.3.5清空购物车61320.3.6禁止重複选购61320.3.7缺货提示61420.3.8购物清单61420.3.9会员优惠和折扣计算61520.3.10统计购物车中选购商品的总价钱61720.4去收银台下订单61720.4.1客户身份验证61820.4.2提交订单信息61820.4.3使用邮件反馈订单信息62020.5线上支付62120.5.1线上支付的实现原理62120.5.2网银线上支付62320.5.2.1熟悉网银支付接口标準62320.5.2.2整合网银支付接口到脚本中62520.5.2.3处理交易反馈信息62620.5.3支付宝支付62720.5.4PayPal国际支付63020.5.5在订单中整合多种支付方式63220.6订单管理63320.6.1浏览订单列表63320.6.2订单的状态管理63420.6.3浏览订单明细635第21章使用基于Ajax框架的ExtJS技术开发信息分类网站21.1ExtJS库概述63821.2认识JSON数据格式64021.3你的第一个ExtJS——ExtJS使用入门64321.3.1我的“Hello,World”64321.3.2使用ExtJS组件64621.3.2.1了解ExtJS组件64721.3.2.2使用ExtJS组件64721.3.2.3认识ExtJS组件的属性65021.3.2.4为ExtJS组件增加事件65121.3.3使用ExtJS面板65321.3.3.1使用GridPanel面板65321.3.3.2使用TabPanel面板65521.3.3.3使用TreePanel面板65521.3.3.4使用FormPanel面板65621.3.4使用ExtJS布局65821.3.4.1ExtJS布局概述65821.3.4.2BorderLayout布局65821.3.4.3ColumnLayout布局65921.3.4.4FitLayout布局66021.3.4.5FormLayout布局66121.3.4.6AccordionLayout布局66221.3.4.7CardLayout布局66321.3.4.8TableLayout布局66421.3.5使用ExtJS操纵页面元素66521.4信息分类网站设计分析66721.4.1信息分类网站的任务分析66721.4.2信息分类的数据结构设计和建立数据连线668 21.4.3页面视图布局66921.5分类导航设计和实现66921.5.1数据存储器——ExtJS与数据源的中转站66921.5.2探析数据存储器中的数据代理67221.5.3探析数据存储器中的数据解析器67321.5.4设计动态树形结构67421.5.5设计伺服器端回响的数据源67421.5.6设计与伺服器端进行互动67621.6信息列表设计和实现67721.6.1设计伺服器端回响的数据源67721.6.2设计客户端与伺服器端互动的参数67821.6.3绑定数据到表格面板67821.6.4设计伺服器端JSON数据回响680……