新手网页制作技巧-本人摘记杂烩1
[htm]背景图片水印属性:bgproperties
<body background="image_file" bgproperties=fixed>
可使在文字滚动时背景图片不会随之移动
[SQL]sql查询语句
select DISTINCT 列名 from 表名 ...(消除指定列中多余相同信息)
注:一个select列表中只能使用一次distinct子句,且必须在列表中所有其他列名之前使用。
当select列表中的列多于一个时,子句distinct将显示所有列的组合各不相同的行。
[SQL]子查询
SELECT field1, field2
FROM (SELECT *
FROM table1
WHERE field1 >= '12345') 2233
WHERE (field2 = '54321')
[VB.NET]新建Cookie
Dim mycookie As New HttpCookie("lastvisit")
Dim now As datetime=DateTime.Now
mycookie.Value="新建的cookie"
mycookie.expires=Now.AddHours(1)
Response.Cookies.Add(mycookie)
[Java]button控件延时生效
<script language="javascript" type="text/javascript">
<!--
var secs = 9;
var wait = secs * 1000;
document.RegTermsForm.btnSubmit.value = "同意 (" + secs + ")";
document.RegTermsForm.btnSubmit.disabled = true;
for(i = 1; i <= secs; i++)
{window.setTimeout("Update(" + i + ")", i * 1000);}
window.setTimeout("Timer()", wait);
function Update(num, value)
{
if(num == (wait/1000))
{
document.RegTermsForm.btnSubmit.value = "同意";
}else{
printnr = (wait / 1000) - num;
document.RegTermsForm.btnSubmit.value = "同意 (" + printnr + ")";
}
}
function Timer(){
document.RegTermsForm.btnSubmit.disabled = false;
document.RegTermsForm.btnSubmit.value = "同 意";
}
--></script>
[C#.NET]邦定datagrid输出到excel
Response.Clear();
Response.Buffer= true;
Response.Charset="utf-8";
//下面这行很重要, attachment 参数表示作为附件下载,您可以改成 online在线打开
//filename=FileFlow.xls 指定输出文件的名称,注意其扩展名和指定文件类型相符,可以为:.doc .xls .txt .htm
Response.AppendHeader("Content-Disposition","attachment;filename=FileFlow.xls");
Response.ContentEncoding=System.Text.Encoding.GetEncoding("utf-8");
//Response.ContentType指定文件类型 可以为application/m*-**cel application/ms-word application/ms-txt application/ms-html 或其他浏览器可直接支持文档
Response.ContentType = "application/m*-**cel";
this.EnableViewState = false;
'定义一个输入流
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
'将目标数据绑定到输入流输出
this.RenderControl(oHtmlTextWriter);
//this 表示输出本页,你也可以绑定datagrid,或其他支持obj.RenderControl()属性的控件
Response.Write(oStringWriter.ToString());
Response.End();
[htm]使用css样式制作细线表格
在</head>标签之前加上
<style type="text/css">
<!--
#f {
border-collapse: collapse;
}
-->
</style>
然后指定table id为"f"即可
[Java]Jscript中的空数据类型
Null 数据类型
在 Jscript 中数据类型 null 只有一个值:null。关键字 null 不能用作函数或变量的名称。
包含 null 的变量包含“无值”或“无对象”。换句话说,该变量没有保存有效的数、字符串、boolean、数组或对象。可以通过给一个变量赋 null 值来清除变量的内容。
请注意,在 Jscript 中,null 与 0 不相等(与在 C 和 C++ 中不同)。同时应该指出的是,Jscript中 typeof 运算符将报告 null 值为 Object 类型,而非类型 null。这点潜在的混淆是为了向下兼容。
Undefined 数据类型
如下情况使返回 undefined 值:
对象属性不存在,
声明了变量但从未赋值。
注意不能通过与 undefined 做比较来测试一个变量是否存在,虽然可以检查它的类型是否为“undefined”。在以下的代码范例中,假设程序员想测试是否已经声明变量 x :
// 这种方法不起作用
if (x == undefined)
// 作某些操作
// 这个方法同样不起作用- 必须检查
// 字符串 "undefined"
if (typeof(x) == undefined)
// 作某些操作
// 这个方法有效
if (typeof(x) == "undefined")
// 作某些操作
考虑将 undefined 值与null做比较。
someObject.prop == null;
如下情况时,比较的结果为 true,
如果属性 someObject.prop 包含 null 值,
如果属性 someObject.prop 不存在。
要检查一个对象属性是否存在,可以使用新的 in 运算符:
if ("prop" in someObject)
// someObject 有属性 'prop'
[VB]利用ReDim方法定义动态数组
Dim j() As Integer = New Integer() {}
For i = 0 To “变量a”
ReDim Preserve j(i)
j(i) = “变量b”
Next
<body background="image_file" bgproperties=fixed>
可使在文字滚动时背景图片不会随之移动
[SQL]sql查询语句
select DISTINCT 列名 from 表名 ...(消除指定列中多余相同信息)
注:一个select列表中只能使用一次distinct子句,且必须在列表中所有其他列名之前使用。
当select列表中的列多于一个时,子句distinct将显示所有列的组合各不相同的行。
[SQL]子查询
SELECT field1, field2
FROM (SELECT *
FROM table1
WHERE field1 >= '12345') 2233
WHERE (field2 = '54321')
[VB.NET]新建Cookie
Dim mycookie As New HttpCookie("lastvisit")
Dim now As datetime=DateTime.Now
mycookie.Value="新建的cookie"
mycookie.expires=Now.AddHours(1)
Response.Cookies.Add(mycookie)
[Java]button控件延时生效
<script language="javascript" type="text/javascript">
<!--
var secs = 9;
var wait = secs * 1000;
document.RegTermsForm.btnSubmit.value = "同意 (" + secs + ")";
document.RegTermsForm.btnSubmit.disabled = true;
for(i = 1; i <= secs; i++)
{window.setTimeout("Update(" + i + ")", i * 1000);}
window.setTimeout("Timer()", wait);
function Update(num, value)
{
if(num == (wait/1000))
{
document.RegTermsForm.btnSubmit.value = "同意";
}else{
printnr = (wait / 1000) - num;
document.RegTermsForm.btnSubmit.value = "同意 (" + printnr + ")";
}
}
function Timer(){
document.RegTermsForm.btnSubmit.disabled = false;
document.RegTermsForm.btnSubmit.value = "同 意";
}
--></script>
[C#.NET]邦定datagrid输出到excel
Response.Clear();
Response.Buffer= true;
Response.Charset="utf-8";
//下面这行很重要, attachment 参数表示作为附件下载,您可以改成 online在线打开
//filename=FileFlow.xls 指定输出文件的名称,注意其扩展名和指定文件类型相符,可以为:.doc .xls .txt .htm
Response.AppendHeader("Content-Disposition","attachment;filename=FileFlow.xls");
Response.ContentEncoding=System.Text.Encoding.GetEncoding("utf-8");
//Response.ContentType指定文件类型 可以为application/m*-**cel application/ms-word application/ms-txt application/ms-html 或其他浏览器可直接支持文档
Response.ContentType = "application/m*-**cel";
this.EnableViewState = false;
'定义一个输入流
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
'将目标数据绑定到输入流输出
this.RenderControl(oHtmlTextWriter);
//this 表示输出本页,你也可以绑定datagrid,或其他支持obj.RenderControl()属性的控件
Response.Write(oStringWriter.ToString());
Response.End();
[htm]使用css样式制作细线表格
在</head>标签之前加上
<style type="text/css">
<!--
#f {
border-collapse: collapse;
}
-->
</style>
然后指定table id为"f"即可
[Java]Jscript中的空数据类型
Null 数据类型
在 Jscript 中数据类型 null 只有一个值:null。关键字 null 不能用作函数或变量的名称。
包含 null 的变量包含“无值”或“无对象”。换句话说,该变量没有保存有效的数、字符串、boolean、数组或对象。可以通过给一个变量赋 null 值来清除变量的内容。
请注意,在 Jscript 中,null 与 0 不相等(与在 C 和 C++ 中不同)。同时应该指出的是,Jscript中 typeof 运算符将报告 null 值为 Object 类型,而非类型 null。这点潜在的混淆是为了向下兼容。
Undefined 数据类型
如下情况使返回 undefined 值:
对象属性不存在,
声明了变量但从未赋值。
注意不能通过与 undefined 做比较来测试一个变量是否存在,虽然可以检查它的类型是否为“undefined”。在以下的代码范例中,假设程序员想测试是否已经声明变量 x :
// 这种方法不起作用
if (x == undefined)
// 作某些操作
// 这个方法同样不起作用- 必须检查
// 字符串 "undefined"
if (typeof(x) == undefined)
// 作某些操作
// 这个方法有效
if (typeof(x) == "undefined")
// 作某些操作
考虑将 undefined 值与null做比较。
someObject.prop == null;
如下情况时,比较的结果为 true,
如果属性 someObject.prop 包含 null 值,
如果属性 someObject.prop 不存在。
要检查一个对象属性是否存在,可以使用新的 in 运算符:
if ("prop" in someObject)
// someObject 有属性 'prop'
[VB]利用ReDim方法定义动态数组
Dim j() As Integer = New Integer() {}
For i = 0 To “变量a”
ReDim Preserve j(i)
j(i) = “变量b”
Next