ASP学习笔记
来源:互联网 发布:网络之天下无双绿帽版 编辑:程序博客网 时间:2024/06/06 14:14
php基本语法和数据类型、源码调试
""(双引)号''(单引)号的区别?
解析:双引号支持转义字符,单引号不行
1、php基本语法:
(1)、自定义变量:$自定义变量名
(2)、常量:define()
(3)、一个语句以;(分号结束)
(4)、html和php混编
2、php类型(八种):
(1)、四种标量类型:
boolean(布尔型)true=1 false={0,0.0,'0',空数组} 理解为真假型
integer(整型)
float(浮点型,也作"double") 理解为小数型
string(字符串)
(2)、二种复合类型:
array(数组)
object(对象)
(3)、特殊数据类型
resource(资源)
null 空值
3、源码调试时出现的问题(www.php100.com下载):
(1)、解压后:拷贝upload到你安装www运行的目录下
(2)、打开游览器输入:http://localhost/upload/install.php
常用php运算类型介绍与应用
1、算术运算 理解为数学运算(从左到右)
2、赋值运算 理解为把一个值写入一个变量(从右到左)
3、比较运算 理解为用来确定二个数之间的关系
注:比较运算得到的值为布尔值 1==='1'对值进行比较还要类型(判断、循环语句等)
4、逻辑运算 理解为先将比较的两边转换成布尔类型,在执行他们的关系
注:比较运算得到的值为布尔值
1、逻辑运算符(只有"true"和"false"):
AND---同时(与) 真真为真
OR ---或者(或) 一真为真
NOT---不同(非) 对右边的值进行反转
2、post()方法和get()方法?
post()方法取得提交表单中内容方法:request.Form("表单元素名")
get()方法取得地址栏所带参数值方法:request.QueryString("地址栏参数名")
注意:标记之间不能有其它语句
等号+变量名 <%=url%>
3、函数
服务器函数
客服端函数
一、VBscript流程控制语句
1、选择语句:(如果......就)
(1)if...then语句:
example:
if a="5" then Response.write("A的值是5<br/>")
example:
if a="5" then
Response.write("A的值是5<br/>")
else
Response.write("A的值不是5<br/>")
end if
(2)select case语句:
example:
b="1"
select case b
case "0"
Response.write("b的值是0<br/>")
case "1"
Response.write("b的值是1<br/>")
case "2"
Response.write("b的值是2<br/>")
case else
Response.write("b的值是空的<br/>")
end select
2、循环语句(转)多次重复执行一组语句:(从......到)
(1)for...next语句:
example:
for i=1 to 10
Response.write(i)
next
(2)do while...loop语句:
example:
do while Not i=10
Response.write(i)
i=i+1 '返回do while继续执行
loop
循环嵌套:在循环里嵌套循环
for循环变量=初值 to 终点值
for循环变量=初值 to 终点值
next
next
二、Response对象(向游览器发送信息(cookie)时也要用到)方法有:
write:字符串信息发送到游览器;
Redirect:重定向页面;
end:用来结束ASP程序的运行;
三、Request对象(向游览器读取信息)方法有:
QueryString(get);
form(post);
1、调用使用 VBScript 的子程序
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<%
sub res(num1,num2)
response.Write(num1*num2)
end sub
%>
</head>
<body>
<P><%call res(3,4)%></P>
<p><%res 3,4%></p>
</body>
</html>
2、调用使用 JavaScript 的子程序
<%@ LANGUAGE="javascript" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<%
function res(num1,num2)
{
Response.Write(num1*num2)
Response.Write("<br/>") //换行
Response.Write(num1-num2)
Response.Write("<br/>")
Response.Write(num1+num2)
Response.Write("<br/>")
Response.Write(num1/num2)
}
%>
</head>
<body>
<P><% res(12,3)%></P>
</body>
</html>
3、cookie创建和使用
<%
dim num
response.cookies("Num").Expires=date+365
num=request.cookies("Num")
if num="" then
response.cookies("Num")=1
response.write("欢迎!这是您第一次访问本页面。")
else
response.cookies("Num")=num+1
response.write("之前,您已经访问过本页面 ")
response.write(num & " 次。")
end if
%>
注意:要把它放在html的前面
- ASP.NET学习笔记
- ASP.NET学习笔记
- asp.net 学习笔记
- asp学习笔记
- asp学习笔记2
- asp.net学习笔记
- asp.net学习笔记
- asp.net 学习笔记
- asp.net学习笔记
- ASP.Net学习笔记
- ASP+ 学习笔记 5
- ASP+ 学习笔记 4
- ASP+ 学习笔记 2
- ASP+ 学习笔记 3
- ASP学习笔记
- ASP学习笔记
- ASP学习笔记
- ASP+ 学习笔记 5
- UITextView的一些技巧
- java的重写(overwrite)与重载(overload)的区别
- hdu 1020 找规律
- Windows核心编程源码调试错误解决方法
- [2月22日的脚本] 在Windows 8中向上下文菜单添加“显示/隐藏 隐藏文件夹” (VBScript)
- ASP学习笔记
- 处理Stage3D下的不同情况
- 【iOS开发】---- 上拉加载更多(附Demo)
- dtree的使用
- 走进前端开发
- UITextView 加载其他View
- The Necklace UVA10054
- 曼哈顿距离 VS 欧氏距离 VS 切比雪夫距离
- 音视频解决方案中的透明通道