图书介绍

ASP 开发经验技巧宝典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ASP 开发经验技巧宝典
  • 明日科技编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115166685
  • 出版时间:2007
  • 标注页数:676页
  • 文件大小:384MB
  • 文件页数:709页
  • 主题词:主页制作-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ASP 开发经验技巧宝典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 开发环境1

1.1 ASP环境配置2

0001 如何正确理解ASP2

0002 安装IIS Web服务器2

0003 配置IIS服务器3

0004 在不同操作系统下的网站配置3

1.2 测试网站服务器4

0005 测试本地访问4

0006 测试“http://localhost”本地访问4

0007 测试http://服务器名称本地访问5

0008 测试http://服务器IP地址本地访问5

0009 测试http://127.0.0.1本地访问7

0010 测试http://服务器名称远程访问7

0011 测试http://服务器IP地址远程访问7

1.3 适用的数据库8

0012 安装和启动Access 20038

0013 如何防止泄露Access数据库中的信息9

0014 安装SQL Server 2005之前的注意事项10

0015 安装SQL Server 2005服务器10

1.4 开发工具14

0016 应用记事本开发ASP应用程序14

0017 应用FrontPage开发ASP应用程序14

0018 应用Dreamweaver开发ASP应用程序15

0019 应用Visual InterDev 6.0开发ASP应用程序16

0020 应用Edit Plus开发ASP应用程序17

第2章 语言基础19

2.1 基本格式及注释20

0021 如何建立ASP程序20

0022 如何使用客户端脚本模式20

0023 如何使用服务器端脚本模式20

0024 区别两种脚本模式21

0025 如何在HTML中插入ASP命令21

0026 是否每个ASP文件开头必须使用〈%@language=VBScript%〉22

0027 如何换行标注22

0028 如何对程序进行注释22

0029 正确理解VBScript脚本的大小写23

2.2 常量与变量23

0030 如何指定变量值或对象值23

0031 正确理解数据类型24

0032 声明VBScript脚本的普通常量24

0033 声明VBScript脚本的符号常量24

0034 声明VBScript脚本的变量25

0035 声明数组变量25

0036 如何区别标量变量和数组变量25

0037 如何合理使用变量26

0038 为何避免使用服务器端变量26

0039 定义变量的最佳位置26

0040 如何理解变量的作用域和存活期26

0041 如何给变量赋值27

0042 如何在HTML中引用服务器端变量27

0043 如何交换变量内容28

2.3 运算符28

0044 怎样使用算术运算28

0045 怎样使用关系运算29

0046 怎样使用逻辑运算29

0047 如何连接字符串30

0048 如何强行改变运算符的运算顺序30

0049 传递参数-值传递参数30

0050 传递参数-指针参数31

2.4 常用的函数31

0051 如何在MsgBox()函数中加入图标31

0052 如何在MsgBox()函数中加入按钮32

0053 使用InputBox()函数进行文本框输入33

0054 如何通过服务器端脚本控制客户端脚本33

0055 如何加载时自动调用函数34

0056 为何使用事件调用代码34

0057 为何MsgBox()函数不允许在服务器运行34

0058 如何调用Sub过程35

0059 正确理解关于Sub过程35

0060 调用Function函数35

0061 正确理解Function函数36

0062 End、Exit语句的使用技巧36

2.5 其他37

0063 如何正确处理空Null37

0064 如何加快访问速度37

0065 如何包含文件——指令#include38

0066 如何准确地使用#include指令38

0067 介绍#include指令格式38

0068 如何编写温度单位转换器39

0069 如何编写求圆面积的程序39

0070 在ASP文件中使用“Option Explicit”的必要性39

第3章 字符及字符串处理技术41

3.1 ASCII码与编码转换42

0071 如何输出空格、回车等特殊字符42

0072 如何输出单、双引号42

0073 如何获得字母的ASCII码42

0074 如何根据ASCII码获得字母43

0075 如何获得汉字的ASCII码43

3.2 字符串的转换44

0076 如何将字符串中的字母转换为大写形式44

0077 如何将字符串中的字母转换为小写形式44

0078 如何将字符串的首字母大写44

0079 如何将表达式转换为字符串45

0080 如何将十进制数值转换为八进制数值45

0081 如何将十进制数值转换为十六进制数值45

0082 如何将字符串转换成日期46

3.3 字符串的搜索和截取46

0083 如何统计某字符在字符串中出现次数46

0084 如何搜索某子字符串最后一次的位置46

0085 如何实现数组搜索47

0086 如何在字符串中查找指定字符串47

0087 如何截取字符串左侧指定数量的字符48

0088 如何截取从某位置起指定数量的字符48

0089 如何截取字符串右侧指定数量的字符48

0090 如何巧截字符串中的数字49

3.4 获取字符串相关信息49

0091 如何获取某子串第一次出现的位置49

0092 如何获取字符串的长度49

0093 如何获取数组的上限50

0094 如何获取数组的下限50

0095 如何获取重复字符51

0096 如何获取字符串中字母的个数51

0097 如何获取字符串中汉字的个数51

0098 如何获取字符串中数字(或字符)的个数52

0099 如何获取字符串中某个数字在数字中的位置52

0100 如何获取中英文混合字符串的字节长度53

3.5 字符串的判断和更改53

0101 如何判断字符串中某一字符的大小写53

0102 如何判断字符串是否为数字54

0103 如何判断字符是否为英文字母54

0104 如何去掉字符串左侧空格55

0105 如何去掉字符串右侧空格55

0106 如何去掉字符串两侧空格55

0107 如何去掉字符串中的所有空格55

0108 如何替换字符56

0109 如何将字符串颠倒56

0110 如何向字符串中添加字符56

0111 如何将数组中的元素连接成字符串57

0112 如何指定空白字符57

3.6 字符串的处理57

0113 如何对两个字符串进行比较57

0114 处理字符串编码-HTML标记处理58

0115 处理字符串编码-URL路径处理58

0116 如何将IP地址部分隐藏59

0117 如何获得文件扩展名、文件名及其路径59

0118 如何将数字有序排列59

0119 如何将数字递减排列60

0120 如何将数字格式化60

0121 如何随机产生指定范围内的数字61

0122 如何保留小数点后两位数字61

0123 如何将数字转换为带有分节符的数字62

第4章 日期与时间63

4.1 日期与时间的获取64

0124 如何获取系统当前日期64

0125 如何获取系统当前时间64

0126 如何把时间精确到秒64

0127 如何同时获取系统的日期和时间65

0128 如何获取星期值65

0129 如何直接获取星期值66

0130 如何获取指定日期的年月日66

0131 如何获取指定时间的时分秒66

4.2 日期与时间的格式化67

0132 如何将长日期格式格式化为短日期格式67

0133 如何将AM/PM格式时间转换为普通格式67

0134 如何将日期中月和日转换成两位格式67

0135 如何将时间格式转换成两位格式68

0136 如何将英文月份日期转换为日期型数据68

0137 如何将日期转化为统一日期格式69

0138 如何将时间转化为统一时间格式69

0139 如何把数字日期转化为中文日期69

4.3 日期与时间的应用70

0140 使用DateAdd()函数向日期型数据加值70

0141 如何计算当前日期与指定日期的时间差71

0142 如何查询某年某月有多少天71

0143 如何计算前一午夜到目前为止所经过的秒数72

0144 如何获得上个月是几月72

0145 如何创建一个动态时钟73

0146 判断指定变量是否为日期或时间变量73

0147 如何实现系统分段报时74

0148 如何查看在线时间74

0149 如何统计某一时间段的工作日75

第5章 数据验证技术77

0150 如何验证输入的日期格式是否正确78

0151 通过正则表达式验证输入的日期格式是否正确79

0152 服务器端验证E-mail格式是否正确80

0153 客户端验证E-mail格式是否正确81

0154 验证输入的字符串是否为汉字82

0155 验证身份证号码83

0156 验证用户名和密码84

0157 验证网址是否合法86

0158 验证输入数量和单价是否正确87

0159 验证车牌号码88

0160 如何通过正则表达式验证电话号码89

0161 验证用户登录90

0162 带状态识别的用户登录91

第6章 VBScript函数的应用93

0163 如何应用Randomize()函数产生4位随机图片的验证码94

0164 如何应用IsNumeric()函数判断用户输入的金额是否正确94

0165 如何应用Randomize()函数产生4位随机的数字验证码95

0166 如何将字符串转换为数组95

0167 如何应用自定义函数正确显示页面文本中的回车、换行和空格符96

0168 如何应用Cdate()函数将字符串转换为日期数据类型97

0169 如何应用ASP获取IE浏览器版本号98

0170 如何声明VBScript变量98

0171 如何应用Cint()函数来获取数字的整数部分99

0172 如何应用CreateObject()函数来创建对象100

0173 如何应用Len()函数获取指定字符串的长度100

0174 如何应用IsArray()函数实现购物车添加功能101

0175 如何应用MsgBox()函数弹出提示对话框102

0176 如何应用IsNumeric()函数判断输入的商品金额是否为数字型103

0177 如何应用Replace()函数替换字符串中的危险字符104

0178 如何应用Now()函数获取当前系统的日期和时间105

0179 如何应用Mid()函数控制显示的字数105

0180 为什么在ASP程序中直接使用MsgBox()函数,程序出错说没有权限106

0181 如何应用Trim()函数替换字符串中的空格符106

0182 如何应用CDbl()函数实现年度新闻人物评选107

0183 如何应用Mid()和Asc()字符串函数,生成汉字的拼音简码108

0184 在程序中如何对十六进制数进行表示110

第7章 VBScript的流程控制语句111

7.1 条件语句112

0185 IF语句的单一选择判断类型112

0186 IF语句的双重选择判断类型112

0187 IF语句的多重选择判断类型113

0188 在IF语句的条件处理中使用括号113

0189 利用Select Case来评估考试成绩113

0190 Select Case语句与If语句的比较说明114

7.2 循环语句114

0191 利用For语句求1~100的整数之和114

0192 利用For语句求1~100的所有偶数之和115

0193 列出1~100中所有能被3整除的偶数115

0194 输出100以内能被5整除的数字116

0195 如何控制字体大小116

0196 在限定次数内执行循环语句-1117

0197 在限定次数内执行循环语句-2117

0198 在限定次数内执行循环语句-3117

0199 在限定次数内执行循环语句-4118

0200 在限定次数内执行循环语句-5118

0201 在限定次数内执行循环语句-6119

0202 使用Do...Loop While执行至少一次循环119

0203 关于循环语句的说明120

0204 如何使用Exit Do结束循环120

7.3 语句的应用121

0205 如何给计算机设置用户使用权限121

0206 如何依次赋予字体不同颜色121

0207 如何随机输出标语122

0208 如何查看硬盘驱动器属性122

0209 如何比较两个整数并求出最大值123

0210 如何求两个整数的最大公约数124

0211 如何展示乘法口诀表125

第8章 内置对象127

8.1 Request对象128

0212 正确理解Request对象128

0213 如何使用Get方法提交表单数据128

0214 如何使用Post方法提交表单数据129

0215 获取从客户端接收的数据字节大小130

0216 如何以二进制码方式读取数据130

0217 如何获取服务器信息131

0218 获得客户端验证的主题信息131

0219 如何获得服务器端的环境变量132

0220 利用Cookies数据集合设置关键字132

0221 如何在客户端建立Cookies值132

0222 如何循环输出关键字的值133

8.2 Response对象134

0223 正确理解Response对象134

0224 利用Buffer属性进行缓存输出134

0225 如何设置缓存页面的到期时间135

0226 如何设置页面的到期时间135

0227 允许代理服务器缓冲页面135

0228 如何判断客户端与服务器端的连接状态136

0229 常见Write方法的使用136

0230 如何利用Redirect方法实现页面转换137

0231 如何清除缓冲区137

0232 如何输出缓冲区内容138

0233 如何停止向客户端输出数据138

0234 如何动态显示不同内容139

0235 关于BinaryWrite方法的说明139

0236 如何启动用户的权限对话框140

8.3 Application对象140

0237 正确理解Application对象140

0238 如何删除Contents集合中指定项目140

0239 如何删除Contents集合中所有项目141

0240 关于锁定和解锁应用级变量142

0241 锁定和解锁应用级变量的应用技巧142

0242 Application对象OnStart事件的应用143

0243 Application对象OnEnd事件的应用143

0244 如何实现简单的聊天室功能143

8.4 Session对象144

0245 正确理解Session对象144

0246 如何设置会话超时时间144

0247 如何利用Abandon方法释放Session对象145

0248 如何定义会话级变量145

0249 会话超时引发事件146

0250 Session对象与Application对象的比较146

0251 Session如何共享数据147

0252 如何使用Session对象存储数组147

0253 如何记录用户登录信息148

0254 如何获取和设置系统的CodePage值148

0255 几种保留变量内容的方法149

8.5 Server对象149

0256 正确理解Server对象149

0257 ScriptTimeout属性设置ASP脚本超时时间149

0258 如何运行时间较长的脚本150

0259 关于CreateObject方法的说明151

0260 利用MapPath方法返回真实物理路径151

0261 如何原样输出HTML标记字符152

0262 如何对URL中的特殊字符进行编码152

0263 关于Execute方法的使用说明153

0264 如何使用Execute方法跳转页面153

0265 如何利用Transfer方法跳转到新页面154

0266 如何通过超级链接来提交数据154

0267 如何显示文件夹的相关信息155

0268 如何显示文件夹内所有文件156

8.6 ObjectContext对象156

0269 正确理解ObjectContext对象156

0270 通过SetAbort方法终止事务处理156

0271 通过SetComplete方法成功提交事务157

0272 OnTransactionAbort事件的说明157

第9章 内置组件159

9.1 组件对文本文件的操作方法160

0273 如何正确理解File Access文件存取组件160

0274 如何正确理解FileSystemObject对象160

0275 如何正确理解TextStream对象160

0276 如何判断文件指针是否指向行末标记160

0277 如何判断文件指针是否位于文本文件末尾161

0278 如何获得文本文件中当前字符位置的列号161

0279 如何写文件与关闭文件162

0280 如何只读取文件开头指定数目的字符162

0281 如何读取文本文件的一行字符163

0282 如何跳跃字符输出文本文件首行字符163

0283 如何跳跃单行输出文本文件的内容163

0284 以写方式打开目标文件并写入内容163

0285 如何每次写入时都有换行操作164

0286 如何向文本文件写入指定数目的新行字符164

0287 如何以只读方式打开文件并读取文件内容164

9.2 File Access组件中的File对象165

0288 如何正确理解File对象165

0289 如何正确理解Folder对象165

0290 如何利用内置组件查找文件名165

0291 如何设置目标文件为“隐藏文件”166

0292 如何获取目标文件的创建时间166

0293 如何获取目标文件的上次访问日期和时间166

0294 如何获取目标文件的上次修改日期和时间167

0295 如何获取目标文件所在驱动器的驱动器号167

0296 如何设置目标文件的名称168

0297 如何获取指定文件的路径168

0298 如何获取目标文件短文件名称168

0299 如何获取目标文件短路径名169

0300 如何获取目标文件字节数169

0301 如何获取目标文件的文件类型169

9.3 File Access组件中的Drive对象169

0302 如何正确理解Drive对象169

0303 如何获取指定驱动器的可用空间大小-1170

0304 如何获取指定驱动器的可用空间大小-2170

0305 如何获取驱动器号171

0306 如何获取驱动器的类型值171

0307 如何获取驱动器使用的文件系统类型172

0308 如何检验指定的驱动器是否就绪172

0309 如何获取指定驱动器的路径172

0310 如何访问指定驱动器包含的所有文件名称173

0311 如何获得磁盘卷十进制序列号173

0312 如何获得指定的驱动器的网络共享名174

0313 如何获取驱动器的总字节数174

0314 如何获取驱动器的卷标175

0315 如何查看外存空间175

9.4 其他几种常用组件及应用176

0316 几个常用的服务器组件176

0317 如何正确理解广告轮显组件176

0318 如何轮显广告内容176

0319 如何正确理解Counters计数器组件177

0320 如何正确理解内容轮显组件178

0321 如何轮显页面内容178

0322 如何正确理解内容链接组件179

0323 如何自动生成Web导航链接179

0324 如何正确理解浏览器功能组件180

0325 如何利用浏览器功能组件获取浏览器信息180

9.5 其他181

0326 关于在ASP中编写并调用类的说明181

0327 DLL组件的作用182

0328 如何应用Visual Basic创建DLL组件182

0329 关于ActiveX组件的说明183

第10章 ActiveX组件185

10.1 组件注册186

0330 如何注册DLL或者OCX组件186

0331 ASP为什么使用DLL组件186

0332 如何确定组件的运行环境187

10.2 ActiveX组件应用187

0333 如何实现广告图片的动态显示187

0334 如何随机显示网页内容188

0335 如何使用Counters组件设计图形计数器189

0336 如何获取浏览器信息189

0337 如何读取日志文件中的内容191

0338 如何确定用户的访问权限192

0339 如何产生指定范围内的随机整数192

10.3 第三方组件应用193

0340 如何使用ASPPing组件193

0341 如何调用Microsoft Date and Time Picker组件194

0342 如何调用Delphi编写的OCX组件195

0343 如何使用VisualBasic制作文件上传组件195

第11章 表单、窗口、与导航条设计199

11.1 表单与表单控件200

0344 关于表单的说明200

0345 如何在表单中添加单行文本框200

0346 如何在表单中添加密码域200

0347 如何在表单中添加按钮201

0348 如何在表单中添加单选按钮201

0349 如何在表单中添加复选框202

0350 如何在表单中添加文本域202

0351 如何在表单中添加隐藏域202

0352 如何在表单中添加图形化按钮203

0353 如何在表单中添加选项选单203

0354 如何在表单中添加滚动文本框204

0355 如何正确理解Value属性值204

0356 如何判断表单程序是否是第一次运行204

0357 如何利用下拉列表链接其他网站205

11.2 窗口206

0358 如何打开窗口控制206

0359 如何实现自动关闭窗口功能206

0360 如何使页面自动滚动206

0361 如何弹出询问式的对话框207

0362 如何全屏显示无边框窗口207

0363 如何使打开的窗口始终在最上面207

0364 关于框架的说明208

11.3 导航条209

0365 如何制作动态导航条209

0366 关于Image对象属性面板的说明210

0367 如何制作带历史信息的菜单210

0368 如何制作收缩式导航菜单211

0369 如何制作二级导航菜单212

0370 如何制作树状导航菜单213

第12章 键盘与鼠标215

12.1 对鼠标的控制216

0371 如何实现鼠标经过时文字变化的效果216

0372 单击鼠标左键弹出对话框216

0373 鼠标单击按钮弹出对话框217

0374 如何屏蔽鼠标右键217

12.2 对键盘的控制218

0375 如何屏蔽退格键218

0376 如何屏蔽回车键218

0377 如何屏蔽F5刷新键219

0378 如何屏蔽Alt+方向键219

0379 如何屏蔽新建IE窗口220

0380 如何屏蔽在IE窗口中Shift+F10220

0381 如何屏蔽键盘221

12.3 鼠标特效221

0382 如何使用鼠标滑轮控制图片大小221

0383 如何让图片跟随鼠标移动222

0384 如何实现鼠标经过显示图片222

0385 如何实现在状态栏显示鼠标坐标222

第13章 图形与多媒体技术225

13.1 图形控制226

0386 如何实现图片的放大或者缩小226

0387 如何使图片跟随鼠标移动226

0388 如何使图片跟随滚动条移动227

0389 如何随意拖动图片228

0390 如何随机显示图片229

0391 如何使图片不停闪烁229

0392 如何使图片自动播放230

0393 如何实现图片的动态翻动效果231

0394 如何实现无间断地图片滚动效果232

0395 如何将颜色值由RGB转换为十六进制数232

0396 如何链接到图片上233

0397 如何去除图片超级链接出现的蓝色边框233

0398 如何指定收藏夹中网页图标233

0399 如何使网页的背景图像静止不动234

13.2 图形应用234

0400 如何获取图片在页面中的位置234

0401 如何获取图片的宽度和高度235

0402 如何缓存图像236

0403 如何制作动态按钮236

0404 如何制作随机柱形图237

0405 如何创建图像映射238

13.3 图形操作239

0406 如何将图片文件上传到数据库中239

0407 如何限制上传图片的大小240

0408 如何限制上传图片的格式240

0409 如何读取数据库中的二进制图片信息242

0410 如何替换服务器上原有的图片信息242

13.4 多媒体技术242

0411 在页面中如何插入Flash动画242

0412 如何插入背景透明的Flash动画243

0413 如何播放MPG电影文件243

0414 如何播放MP3音乐文件244

0415 如何播放AVI视频文件245

0416 如何播放MID背景音乐245

0417 如何实现在线点播音频文件246

0418 如何实现音频文件下载247

0419 如何实现在线电视直播248

第14章 文件与文件管理251

14.1 获取文件基本信息252

0420 如何获取文件的名称252

0421 如何获取当前选中文件的创建时间、最后访问时间252

0422 如何获取当前选中文件的大小253

0423 如何获取文件的扩展名254

0424 如何获取文件最后的修改日期和时间255

0425 如何获取文件的类型以及存储的路径255

0426 如何获取指定文件被修改的情况256

14.2 文件基本操作257

0427 如何创建一个文件257

0428 如何删除一个文件258

0429 如何复制一个文件258

0430 如何移动一个文件259

0431 如何通过Form表单创建一个Word文档260

0432 如何限制上传文件的大小261

0433 如何限制上传文件的格式262

0434 如何将Query String传送到另一个ASP文件中263

0435 多表单文件上传到数据库263

0436 如何遍历指定目录下的所有文件265

0437 如何远程批量移动并重命名文件267

0438 如何从文本文件中读取注册服务条款268

0439 如何应用文本文件向数据库文件中传递数据269

0440 如何将指定的图片文件以二进制的形式输出269

0441 如何应用文本文件保存访客人数的计数器270

14.3 文件夹基本操作271

0442 如何在线创建文件夹271

0443 如何在线删除文件夹271

0444 如何在线复制文件夹272

0445 如何在线移动文件夹273

14.4 其他273

0446 如何使用FileSystemObject对象273

0447 如何将表单图片文件上传到数据库274

0448 如何获取驱动器信息274

0449 如何遍历指定驱动器275

0450 如何读取注册表信息276

0451 如何应用Stream对象实现文件下载277

0452 如何应用ASP生成HTML278

0453 如何应用Stream对象读取文本文件279

0454 如何应用Stream对象实现文件上传279

0455 如何以二进制码方式读取客户端的数据280

第15章 信息提取与图表分析283

0456 如何远程获取网页内容284

0457 如何使用MSChart组件进行数据分析285

0458 如何获取及显示网站访问量286

0459 如何使用柱形图表分析数据287

0460 如何获取情报曲线分析图288

0461 如何使用三维图表分析数据289

0462 如何利用图表分析股票的走势290

0463 如何使用折线图分析数据292

0464 如何使用线形图反映学生的学习情况293

0465 如何显示投票结果图表294

第16章 E-mail邮件297

0466 如何配置邮件服务器298

0467 如何安装和配置POP3服务器298

0468 如何使用CDONTS组件发送邮件299

0469 如何使用CDONTS组件接收邮件300

0470 如何利用CDOSYS组件发送邮件301

0471 如何使用Jmail组件发送邮件302

0472 如何使用Jmail组件发送带附件的邮件303

0473 如何使用CDONTS组件发送带附件的邮件303

0474 如何利用AspEmail组件发送邮件304

0475 如何使用Microsoft OutLook发送邮件304

0476 如何实现邮件群发305

第17章 在线统计307

17.1 网站计数器308

0477 如何通过Application对象实现网站计数器308

0478 如何制作网站图形计数器308

0479 如何制作记录用户IP地址的计数器309

0480 只对新用户计数的计数器311

17.2 统计网站访问流量311

0481 如何统计网站的日平均访问量311

0482 如何应用柱形图统计分析网站访问量312

0483 如何应用PageHit方法更新当前页面被操作的次数314

17.3 其他314

0484 统计用户在某一页停留的时间314

0485 如何解决应用FSO组件编写的网站计数器的800a0046错误315

0486 如何计算点击数316

0487 判断用户是否在线317

0488 如何统计浏览器一共浏览过几个网页318

第18章 数据库技术319

18.1 连接数据库320

0489 如何通过ADO连接Access数据库320

0490 如何通过ODBC连接Access数据库320

0491 如何通过OLE DB连接Access数据库321

0492 如何实现连接加密的Access数据库322

0493 如何使用ADO访问SQL Server数据库322

0494 如何使用ODBC访问SQL Server数据库322

0495 如何使用OLE DB访问SQL Server数据库324

0496 如何通过ADO连接MySQL数据库324

0497 如何选择适当的数据库连接324

18.2 操作数据库及数据表325

0498 如何动态创建Access数据库325

0499 如何动态创建SQL Server数据库及数据表325

0500 如何在数据表中设置主键326

0501 如何提取Access数据库中的数据表名327

0502 如何获取SQL Server数据库名-1327

0503 如何获取SQL Server数据库名-2327

0504 如何提取SQL Server数据表名称328

0505 实现动态修改SQL Server数据表的结构328

0506 实现动态删除SQL Server数据库或数据表330

0507 如何快速复制数据表结构330

18.3 读取数据库数据331

0508 如何以不同方式打开记录集331

0509 如何判断记录集是否为空331

0510 如何读取记录集中的字段信息331

0511 如何读取数据库中指定区段的记录332

0512 如何对数据库中的数据进行排序332

0513 如何执行多条SQL语句332

0514 如何整合SQL语句333

0515 如何统计记录集中数据的数量334

0516 如何将记录集中的记录进行分页显示334

0517 如何实现转到指定页的分页335

0518 如何实现具有页码跳转功能的分页336

0519 如何使用文本框浏览数据表337

0520 如何将超长文本进行分页显示338

0521 如何将信息进行分类和分栏显示338

0522 如何提高遍历记录的速度339

18.4 操作数据库中的数据340

0523 比较Recordset对象的AddNew方法与INSERTINTO语句的执行效率340

0524 如何使用Session对象批量录入数据340

0525 如何通过循环语句批量插入数据341

0526 如何立即获取Access中插入记录的自动编号343

0527 如何立即获取SQL Server中插入记录的自动编号343

0528 如何调用Update方法更新指定记录344

0529 如何在一个断开的记录集中更新数据344

0530 如何批量更新数据345

0531 调用Delete方法删除指定记录345

0532 如何使用临时表删除数据346

0533 执行TRUNCATE命令清空数据表中的全部记录346

0534 如何实现批量删除数据347

0535 如何批量清空数据表347

0536 通过ObjectContext对象控制ASP的事务处理347

0537 使用Connection对象实现事务处理348

18.5 应用索引、视图、存储过程和触发器349

0538 如何在线创建索引349

0539 如何在线编辑索引350

0540 如何在线删除索引351

0541 如何创建全文索引351

0542 使用索引的注意事项351

0543 如何动态创建视图352

0544 如何动态编辑视图352

0545 如何动态删除视图354

0546 如何获取数据库中的全部用户视图信息354

0547 如何动态创建存储过程354

0548 使用CALL语句调用SQL Server存储过程354

0549 通过Command对象调用SQL Server存储过程355

0550 如何调用带输入参数的存储过程355

0551 如何获取存储过程中的输出参数值356

0552 如何获取存储过程的参数信息357

0553 使用Command和RecordSet操作数据库的区别357

0554 如何保证Command对象性能的优化358

0555 如何调用存储过程备份数据库358

0556 如何调用存储过程附加数据库359

0557 如何创建及管理触发器360

0558 如何使用触发器添加数据360

0559 如何使用触发器修改数据361

0560 如何使用触发器删除数据362

18.6 维护数据库362

0561 如何对Access数据库进行备份362

0562 如何对Access数据库进行恢复363

0563 如何对Access数据库进行压缩364

0564 如何恢复SQL Server数据库364

0565 如何生成SQL数据库脚本365

0566 如何恢复SQL数据库脚本366

0567 如何将Access数据库转化为SQL Server数据库366

0568 如何将SQL Server数据库转化为Access数据库368

0569 如何选择SQL Server数据库备份类型369

0570 如何避免数据库死锁现象369

18.7 其他369

0571 如何设置错误陷阱369

0572 如何有效地释放资源370

0573 如何获取ADO的版本370

0574 如何获取ADO的连接信息370

0575 如何使用Metadata引用ADO参数对应的.tlb文件371

0576 如何提高ADO的执行效率371

第19章 SQL查询技术373

19.1 常见问题374

0577 如何在查询中正确使用单引号“′”374

0578 在查询中如何防止输入引号“′”374

0579 SQL SELECT语句的执行顺序374

0580 如何解决在查询过程中字段类型不同375

0581 如何正确理解SQL中的NULL值375

0582 如何使用IsNull()函数来处理空值375

0583 如何使用Nullif()函数来处理空值376

19.2 指定查询及通配符查询376

0584 在查询时查询数据为指定长度的数据376

0585 如何利用WHERE子句过滤数据377

0586 如何使用BETWEEN进行范围查询377

0587 如何使用NOT BETWEE进行范围查询377

0588 Access数据库查询中使用通配符378

0589 SQL Server数据库查询中使用通配符378

0590 如何使用“_”通配符进行查询379

0591 如何使用“%”通配符进行查询379

0592 如何使用“[]”通配符进行查询380

0593 如何使用“[^]”通配符进行查询380

0594 如何对查询结果进行排序380

0595 如何对指定时间段进行查询381

0596 在SQL中如何查询日期/时间型数据381

0597 在Access中如何查询日期/时间型数据382

0598 如何使用日期和时间函数进行查询382

0599 如何对字符串进行查询382

0600 如何查询空数据383

0601 如何查询表中的列名383

19.3 运算符查询383

0602 如何使用算术运算符进行比较查询383

0603 比较运算符与否定运算符的对比说明384

0604 如何使用AND逻辑运算符查询384

0605 如何使用OR逻辑运算符查询384

0606 如何联合使用AND和OR运算符查询385

0607 如何在查询中正确使用逻辑操作符385

19.4 聚合函数385

0608 如何使用聚合函数SUM385

0609 如何使用聚合函数AVG386

0610 如何使用聚合函数MAX386

0611 如何使用聚合函数MIN387

0612 如何使用聚合函数COUNT387

19.5 关键字查询387

0613 如何正确理解和使用SQL的关键字387

0614 如何使用DISTINCT关键字查询388

0615 如何使用ESCAPE关键字规定转义字符388

0616 如何使用TOP关键字查询389

0617 如何使用GROUP BY子句查询389

0618 如何按多列进行分组389

0619 如何使用HAVING子句过滤分组数据390

0620 如何使用ALL关键字查询390

0621 如何使用CUBE关键字查询391

0622 如何在嵌套查询中使用EXISTS关键字391

0623 如何与聚合函数一起使用391

0624 如何对分组结果进行排序391

19.6 子查询392

0625 如何应用子查询392

0626 如何在多表查询时使用子查询392

0627 如何在子查询中使用聚合函数392

0628 如何在SELECT子句中使用子查询392

0629 带IN的子查询393

0630 带NOT IN的子查询393

0631 带SOME和ANY的子查询393

0632 带ALL的子查询394

0633 带EXISTS的子查询394

0634 如何应用嵌套子查询394

19.7 连接查询395

0635 如何进行内连接查询395

0636 如何进行左外连接查询395

0637 如何进行右外连接查询396

0638 如何应用全外连接396

0639 如何进行多表联合查询396

0640 UNION与连接之间的区别397

0641 如何使用FROM子句进行多表查询397

0642 如何应用IN查询表中的记录信息398

0643 如何应用自身连接398

19.8 对数据库的操作398

0644 如何将Access数据库数据导入SQL Server数据库398

0645 如何将SQL Server表中数据导入Access表中399

0646 如何进行单条数据的添加399

0647 如何进行批量数据的添加400

0648 如何对数据进行修改400

0649 如何对数据进行删除401

0650 对某期间的数据进行查询的几种方法401

0651 把查询结果生成表402

0652 如何正确理解存储过程403

0653 如何正确认识视图403

0654 如何正确认识触发器404

0655 如何正确理解数据库字段405

0656 INSERT INTO语句和AddNew方法的比较405

第20章 报表与打印技术407

0657 如何使用JavaScript脚本实现Web打印408

0658 如何使用WebBrowser组件打印报表408

0659 如何设置页眉页脚409

0660 如何调用Word进行Web打印410

0661 如何打印指定的Word文档410

0662 如何调用Excel打印报表411

0663 如何打印框架中的报表412

0664 如何使用CSS样式进行分页打印412

0665 如何打印汇款单413

0666 如何打印快递单414

0667 如何打印信封415

第21章 应用与控制417

0668 如何将表格中的数据保存到Word中418

0669 如何将表格中的数据导出到Excel中419

0670 如何直接访问Excel中的数据420

0671 如何使用ADO访问Excel文件420

0672 如何将数据从Excel导入到SQL Server中421

0673 如何将SQL Server中的数据导出到Excel422

0674 如何将SQL Server中的数据导出到文本文件422

0675 如何将SQL Server中的数据导出到Access423

0676 如何将Access中的数据导入到SQL Server423

0677 如何将数据库中的数据写入到XML文档中424

0678 如何调用PowerPoint文件424

0679 如何压缩RAR文件425

0680 如何解压缩RAR文件425

第22章 数据处理技术427

22.1 数字处理技巧428

0681 如何实现自动计算金额428

0682 如何实现商品金额大小写转换428

0683 如何统计记录集中数据的数量430

0684 限制只可以输入数字类型的信息430

0685 如何判断用户输入的数据是否为数值型431

0686 如何对较长的数字进行分位显示位数432

0687 如何自动生成学生证号433

22.2 日期处理技巧434

0688 求以系统日期为基数的相对日期434

0689 如何快速判断输入的数值是否是有效的日期434

0690 如何显示长日期格式的系统日期435

0691 如何进行日期数据查询436

22.3 其他处理技巧437

0692 如何限制多行文本域输入的字符个数437

0693 转换输入文本中的回车和空格438

0694 判断用户两次输入的密码是否一致439

0695 如何限制用户输入的最大字符数440

0696 过滤输入字符串中的危险符号442

0697 如何生成指定位数的随机字符串442

0698 如何将字符串转换为数组443

0699 如何过滤字符串中的HTML代码444

0700 检查表单元素是否为空445

0701 如何获得汉字的拼音简码445

0702 如何判断用户输入的密码不少于6位447

0703 判断字符串是否以指定字符开头448

0704 不提交表单检测用户名是否存在449

0705 提交表单保存数据时检测用户名是否存在450

第23章 Web页面设计453

23.1 超级链接相关技巧454

0706 如何在传递参数的超级链接中传递单个参数454

0707 如何在传递参数的超级链接中传递多个参数454

0708 如何在网页中调用OutLook455

0709 如何将指定的网页地址设为IE主页455

0710 如何将网页添加至收藏夹中456

0711 如何去掉页面图片超级链接时出现的蓝色边框456

0712 使用当前窗口承载框架页中的超级链接页面457

0713 超级链接在网页中的应用457

0714 单击超级链接后弹出新页,不覆盖原有页458

0715 如何在网页中插入锚点459

23.2 页面布局技巧459

0716 将样式应用到页面中459

0717 利用Table布局Web页面460

0718 如何实现网页自动换肤461

0719 如何应用CSS样式统一站内网页风格462

0720 如何在网页中插入水平线,并且是断续出现的463

0721 #include在网站整体布局上的使用463

23.3 框架应用技巧465

0722 如何在网页中应用框架集465

0723 如何在网页中应用浮动框架466

0724 如何在网页中应用Frame框架466

0725 如何将一个网页中所有框架全部关闭467

0726 如何进行多窗口的尺寸设置467

0727 框架网页的基本结构468

0728 如何利用框架嵌套技术居中显示框架页468

23.4 页面缓存469

0729 如何清除页面缓存469

0730 如何在ASP页面中开启或关闭缓存469

0731 如何设置页面在缓存中的有效期470

23.5 表单元素在页面中的应用技巧470

0732 同一个页面中的多表单提交470

0733 如何设置页面中表单控件的默认值为当前日期472

0734 如何在页面中设置表单控件不可用472

0735 当网页的form表单不在本页提交时,如何接收页面提交后的值473

0736 如何应用表单自动获得提交后的文件473

0737 如何在页面中设置隐藏字段474

0738 密码域在登录页面中的应用474

0739 如何根据实际情况重定向网页475

0740 如何在页面表单中添加密码域476

0741 如何在下拉菜单中显示每个列表值的背景颜色476

0742 如何在页面中利用图片完成按钮功能477

0743 如何通过单击按钮跳转到其他页478

23.6 对话框在页面中的应用技巧478

0744 如何通过网页模式对话框进行传值478

0745 如何将网页对话框中选择的头像信息添加到数据库中479

0746 如何在页面中弹出提示对话框480

0747 在删除数据前,弹出确认对话框481

0748 安全退出前,弹出确认对话框481

23.7 其他482

0749 如何强制页面定时刷新482

0750 如何解决连接字符破坏页面的问题483

0751 如何应用HTML的〈pre〉标识符正确显示页面文本中的回车、换行和空格符483

0752 解决在Dreamweaver中打开页面出现乱码的问题483

0753 如何在页面中加入函数代码封装技术484

0754 如何在页面中加入Sub子过程实现代码封装技术485

0755 如何为第6、66、…个访问者发送幸运中奖信息485

0756 如何为网页设置MP3背景音乐486

0757 如何为网页设置随机播放背景音乐487

0758 如何在网页中实现动态公告栏487

0759 在页面中显示公告信息时调用HTMLEncode方法488

0760 如何在主/细节页面中应用Request对象489

0761 如何在JavaScript中调用网页490

0762 如何回到先前的页面491

0763 如何将打开的新页面自动最大化491

0764 如何根据数据表结构自动生成数据录入页面492

0765 如何在ASP代码中插入JavaScript代码493

0766 如何解决在页面中表格单元框消失的情况493

0767 如何制作包含是否让Windows记住密码的用户登录页面493

0768 在开发ASP程序时发生的错误信息495

0769 将动态页面替换成静态页面495

0770 如何在ASP页面中声明一个MIME类型495

0771 如何理解变量的作用域与存活期495

第24章 网络系统497

24.1 服务器控制498

0772 如何在服务器上创建新用户498

0773 如何在ASP中执行Ping命令498

0774 如何使用ASP重启服务器499

0775 如何动态创建IIS虚拟目录499

0776 如何查看服务器端的变量500

0777 如何获取服务器名称501

0778 如何获取服务器端口号501

0779 如何获知IIS的版本序号501

0780 如何获取服务器使用的脚本解释引擎501

0781 如何避免混用脚本引擎502

0782 如何获取服务器指定目录下文件及子目录信息502

0783 如何获取服务器上的驱动器信息503

0784 如何确定处理器的数量503

0785 如何确定与服务器连接的打印机504

24.2 网络数据交换506

0786 如何获取计算机的IP地址506

0787 如何确定访问者IP所属地区506

0788 如何获取TCP/IP端口号507

0789 如何限制使用的TCP端口507

0790 如何获知计算机的网络配置507

0791 如何获取客户端的MAC地址508

0792 如何在DOS环境下查看IP地址和MAC地址509

0793 如何在DOS环境下查询日志文件510

0794 如何检测网站的HTTP头信息510

0795 如何获取指定页面的源代码511

0796 如何注册域名和虚拟主机513

0797 如何实现多域名使用同一空间514

0798 如何同时查询多个域名514

0799 如何使用FTP上载网站515

0800 如何提高访问网站的速度516

0801 如何在网络上推广自己的网站516

0802 如何避免网络堵塞516

24.3 其他517

0803 如何使用#include指令确定文件路径517

0804 如何将页面参数直接传递到另一页面517

0805 如何自动跳转到指定的URL地址518

0806 如何根据客户端支持使用的语言跳转到指定页面518

第25章 安全加密技术519

25.1 数据加密与登录验证520

0807 如何对密码进行加密/解密520

0808 如何对字符串进行加密/解密522

0809 如何过滤掉不安全的字符523

0810 如何防止客户端输入的HTML代码被浏览器执行524

0811 如何防止SQL注入漏洞524

0812 如何保证输入的用户名和密码的安全性524

0813 如何强制用户填写密码对话框525

0814 如何实现用户登录前检测浏览器的功能526

0815 如何使用户在注销登录前只登录一次527

25.2 ASP文件保护527

0816 如何使用Script Encoder加密工具加密文件527

0817 如何使用磁盘序列号保护ASP文件528

0818 如何将ASP文件转换成HTML文件529

0819 如何使HTM文件执行脚本代码530

0820 如何防止ASP文件被下载530

25.3 数据库安全530

0821 如何为Access数据库设置密码530

0822 如何创建加密的Access数据库531

0823 如何在Access数据库中设置输入掩码531

0824 如何防止Access数据库被下载532

0825 如何使用Global.asa文件连接数据库532

25.4 网站安全533

0826 如何禁止复制网页内容533

0827 如何禁止网页被另存为534

0828 如何屏蔽键盘事件534

0829 如何禁止浏览器缓存页面535

0830 如何禁止从站点外部提交数据535

0831 如何防止网站内容被采集535

25.5 服务器安全配置与漏洞解析536

0832 关于ASP常见漏洞及解决方法536

0833 如何防御Unicode漏洞537

0834 如何防范IIS CGI解译错误漏洞537

0835 如何避免.printer缓冲区漏洞538

0836 如何防止特洛伊木马538

0837 如何使用网络防火墙538

0838 如何开启IIS的日志记录功能539

0839 如何配置Web服务器的安全设置539

0840 列举网站安全防御策略540

第26章 ASP与XML543

26.1 ASP操作XML应用技巧544

0841 如何应用ASP与XML实现不刷新页面查询数据544

0842 如何使用ASP向XML文件中添加数据信息546

0843 如何使用ASP与XML实现留言簿549

0844 如何应用ASP与XML制作功能导航菜单553

0845 如何应用ASP对XML文件进行分页显示554

0846 如何应用ASP实现动态修改XML文件555

0847 如何应用ASP创建一个XML文件556

26.2 读取XML文件应用技巧557

0848 如何使用ASP读取XML数据557

0849 在ASP中通过Load方法直接加载XML文件558

0850 在ASP中通过LoadXML方法加载XML文件558

26.3 其他559

0851 使用CSS显示XML文档559

0852 使用XSL显示XML文档560

0853 使用IE XML数据岛输出XML文档562

0854 如何动态添加XML节点563

0855 如何将XML文件显示在文本域中564

0856 如何在XML文档中使用实体引用565

0857 如何访问XML文件566

0858 如何创建XMLDOM Document对象566

0859 如何将XML数据发送到客户端567

第27章 程序调试与出错处理569

27.1 脚本的调试570

0860 如何调试Microsoft Script Debugger570

0861 如何调试ASP脚本571

0862 脚本错误571

0863 常用的ASP调试技术572

0864 如何调试客户端脚本574

0865 如何调试设置574

0866 如何设置断点574

0867 如何逐步调试575

0868 如何使用Just-in-time调试575

0869 如何调试Global.asa文件575

27.2 出错的处理576

0870 出错处理机制576

0871 Err对象576

0872 出错分析577

0873 如何防止错误577

0874 如何解决SQL Server语句出现的错误577

0875 如何解决“没有权限”错误578

0876 如何截获系统错误并给出友好提示579

0877 如何解决连接字符破坏版面的问题580

0878 如何解决SQL Server中用户登录失败580

0879 如何处理信息交换时数据类型不匹配580

0880 如何处理服务器对象错误问题581

0881 如何解决新建的ASP文件不能正常运行的错误581

第28章 JavaScript脚本应用583

28.1 JavaScript函数应用技巧584

0882 如何检查表单元素是否为空584

0883 如何将RGB格式的颜色值转换为十六进制格式585

0884 如何随机产生指定位数的验证码586

0885 如何限制输入字符串的长度586

0886 如何将小写金额转换为大写金额587

0887 如何去除字符串中的空格589

0888 如何转换输入文本中的回车和空格589

0889 如何从指定URL中提取文件名590

28.2 日期和时间应用技巧591

0890 如何判断指定年份是否为闰年591

0891 如何实现分时问候591

0892 退出页面时显示停留时间592

0893 如何在状态栏中显示日期时间593

0894 如何在标题栏中显示日期时间593

0895 如何以全中文方式显示当前系统日期594

0896 如何使用数组显示星期595

0897 如何在表格中显示时间596

0898 如何设置网站的访问时间限制596

0899 如何返回两个日期之间的间隔小时597

28.3 表单及表单元素的应用技巧598

0900 如何通过JavaScript控制表单的提交与重置598

0901 如何通过单选按钮控制其他表单元素是否可用598

0902 如何控制复选框的全选或反选599

0903 如何根据下拉菜单的值显示不同控件600

0904 不提交表单自动检测密码域是否相同600

0905 如何设置文本框的只读属性601

0906 选中单选按钮后显示其他表单元素601

0907 如何通过For循环获取表单的值602

0908 如何自动提交表单602

0909 在按钮中设置onClick事件调用JavaScript脚本函数时应注意的问题603

28.4 超级链接特效技巧603

0910 如何访问指定的链接地址603

0911 如何显示链接的提示信息604

0912 如何显示超级链接站点的相关信息605

0913 当单击鼠标右键时,自动超链指定网站605

0914 如何改变超级链接背景色606

0915 如何建立E-mail超级链接606

0916 如何获取页面中的全部超级链接607

28.5 状态栏特效技巧608

0917 如何设置在状态栏中的文字依次弹出608

0918 如何在状态栏中显示固定自定义信息609

0919 如何在状态栏中显示特定的超级链接信息609

28.6 JavaScript与XML611

0920 如何使用XML DOM对象读取XML文件611

0921 如何使用XMLHttpRequest对象读取XML文件612

0922 如何应用JavaScript控制XML文档的分页显示613

0923 如何通过操作XML数据岛实现添加、删除留言信息614

28.7 其他616

0924 如何在JavaScript中传递参数616

0925 在指定窗口中访问其他窗口的属性和方法时需要注意的问题617

0926 如何理解定时更替617

0927 如何理解this617

0928 在JavaScript中需要注意大小写问题617

0929 如何理解布尔值617

0930 如何以毫秒为单位计算天数618

0931 JavaScript可以嵌入在HTML中618

0932 如何应用JavaScript制作树状导航菜单618

第29章 网站管理与维护621

29.1 站内的管理622

0933 如何维护系统日志622

0934 如何维护IIS日志624

0935 如何使用IIS进行备份625

0936 如何利用IIS备份文件进行恢复626

0937 如何管理服务器系统用户627

0938 如何管理服务器IIS用户628

0939 如何管理服务器数据库用户630

0940 如何备份SQL Server数据库数据632

0941 如何利用备份来恢复SQL Server数据库数据633

29.2 网站的安全性634

0942 如何利用SSL进行身份认证634

0943 如何设置TCP/IP筛选器635

0944 关于杀毒软件636

0945 瑞星杀毒软件的使用637

0946 在网站中存在的危险638

0947 如何提高网站安全性639

0948 如何提高Windows 2003 Server系统的安全性639

0949 如何对用户和密码进行安全设置640

29.3 其他640

0950 FTP服务器的TCP端口设置问题640

0951 FTP服务器的“目录安全性”设置640

0952 DNS域名解析的方法641

0953 DNS数据库中的文件属性641

0954 如何实现DNS的反向搜索641

0955 关于远程控制的应用642

0956 如何对网站进行宣传642

第30章 CSS样式645

30.1 CSS样式646

0957 如何书写CSS样式646

0958 如何使用CSS样式表646

0959 CSS样式表作用的优先顺序647

0960 如何在CSS样式文件中书写注释语句647

0961 如何防止用户浏览器不支持CSS样式648

30.2 文字样式648

0962 如何指定文字使用的字体648

0963 如何设定文字的大小648

0964 如何定义文字样式649

0965 如何设定文字的粗细649

0966 如何将小写英文字转换为大写英文字650

0967 如何使文字带有上/下划线650

0968 如何定义删除线样式650

0969 如何使文字横向/纵向对齐651

0970 如何给文字添加标注说明651

0971 如何实现文字行滚动效果652

0972 如何设定字符间距652

0973 如何设定单词间距653

0974 如何实现文字首行缩进653

0975 如何设定文字行高653

0976 如何设定英文字母大小写654

30.3 背景及颜色的设置654

0977 如何定义元素颜色654

0978 如何设定背景颜色654

0979 如何指定背景图像655

0980 如何设置文本框的背景颜色655

0981 如何设定背景图像平铺样式655

0982 如何指定背景图像的位置656

0983 如何设定背景图像不跟随页面内容滚动656

0984 如何使用CSS样式定义只有外边框的表格657

0985 如何控制表格指定外边框不显示657

0986 如何制作彩色边框658

30.4 风格及样式的设置658

0987 如何使元素呈现二维和三维空间定位的效果658

0988 如何将元素放置在区块中659

0989 如何指定列表符号659

0990 如何显示指定图标的列表项660

0991 如何使用CSS样式统一站内网页风格660

0992 如何设置超级链接文字的样式661

0993 如何自定义鼠标形状662

0994 自定义滚动条样式的总结662

0995 如何控制元素与浏览器边界的距离663

0996 如何通过CSS样式控制表格隔行变色663

0997 如何使背景颜色呈现渐变的效果664

30.5 对图片的处理664

0998 如何给图片添加文字说明664

0999 如何使图片呈现半透明效果665

1000 如何使图片呈现模糊效果666

1001 如何使图片具有灰度的效果666

1002 如何使图片水平翻转667

1003 如何使图片垂直翻转668

1004 如何使图片呈现反转效果668

1005 如何使图片呈现X射线效果669

30.6 文字的滤镜效果669

1006 如何使文字呈现探照灯的效果669

1007 如何制作波浪形文字670

1008 如何使文字边缘产生发光的效果671

1009 如何使用CSS样式制作火焰字671

1010 如何制作空心文字672

1011 如何使文字呈现浮雕效果672

1012 如何使文字呈现雪雕效果673

1013 如何设置文字的阴影效果673

1014 如何使文字呈现渐变阴影的效果674

1015 如何设置文字的阳文效果674

1016 如何制作文字的闪烁效果675

1017 如何制作图案文字效果675

热门推荐