??xml version="1.0" encoding="utf-8" standalone="yes"?> 搜烦是除了电子邮件以外被用得最多的|络行ؓ方式。通过搜烦引擎查找是网l冲者寻扄上信息和资源的主要手Dc搜索引擎营销已经成ؓ|络营销最重要的组成部分。如何自己的网站被主要的搜索引擎收录、然后获得较高的排名Q成为网站徏设者们l尽脑汁的话题?/p>
要想辑ֈ目的Q你得学会搜烦引擎优化Qؓ此,你需要了解下面几个方面的知识Q?/p>
1)了解搜烦引擎如何抓取|页和如何烦引网c?br />你需要知道一些搜索引擎的基本工作原理Q各个搜索引擎之间的区别Q搜索机器hQSE robot或叫web crawlerQ如何进行工作,搜烦引擎如何Ҏ索结果进行排序等{?/p>
2)Meta标签优化?br />主要包括主题QTitle)Q网站描q?Description)Q和关键词(KeywordsQ。还有一些其它的隐藏文字比如AuthorQ作者)QCategoryQ目录)QLanguageQ编码语U){?/p>
3)如何选取关键词ƈ在网中攄关键词?br />搜烦得用关键词。关键词分析和选择是SEO最重要的工作之一。首先要l网站确定主关键词(一般在5个上下)Q然后针对这些关键词q行优化Q包括关键词密度QDensityQ,相关度(RelavancyQ,H出性(ProminencyQ等{?/p>
4)了解主要的搜索引擎?br />虽然搜烦引擎有成千上万,但是对网站流量v军_作用的就那么几个。比如英文的主要有GoogleQInktomiQAltavista{;中文的有癑ֺQ搜狐等。不同的搜烦引擎寚w面的抓取和烦引、排序的规则都不一栗还要了解各搜烦门户和搜索引擎之间的关系Q比如Yahoo和AOL|页搜烦用的是Google的搜索技术,MSN用的是Looksmart和Open Directory的技术?/p>
5)主要的互联网目录?br />Yahoo自n不是搜烦引擎Q而是一个大型的|站目录QOpen Directory也不是,他们和搜索引擎的主要区别是网站内容的攉方式不同。目录是人工~辑的,主要收录|站主页Q搜索引擎是自动攉的,除了主页外还抓取大量的内定w面?/p>
6)按点M费的搜烦引擎?br />搜烦引擎也需要赢利,随着互联|商务的来成熟,收费的搜索引擎也开始大行其道。最典型的有Overture和百度,当然也包括Google的广告项目Google Adwords。越来越多的人通过搜烦引擎的点d告来定位商业|站Q这里面也大有优化和排名的学问,你得学会用最的q告投入获得最多的点击?/p>
7)搜烦引擎d?br />|站做完了以后,别h在那里等着客h从天而降。要让别人找CQ最单的办法是网站提交(submitQ到搜烦引擎。虽然免费已l不再是互联|(臛_是搜索引擎)的主-如果你的是商业网站,主要的搜索引擎和目录都会要求你付Ҏ获得收录Q比如Yahoo?99元Q,但是好消息是Q至到目前为止Q最大的搜烦引擎Google目前q是免费Q而且它主宰着60Q以上的搜烦市场?/p>
8)链接交换和链接广泛度QLink PopularityQ?br />|页内容都是以超文本QHypertextQ的方式来互盔R接的Q网站之间也是如此。除了搜索引擎以外,Z也每天通过不同|站之间的链接来SurfingQ“冲”)。其它网站到你的|站的链接越多,你也׃获得更多的访问量。更重要的是Q你的网站的外部链接数越多,会被搜烦引擎认ؓ它的重要性越大,从而给你更高的排名。所以,你得花很多精力去做和别h做交换链接?br /> 参数 描述 讄 说明 11.函数isnumeric()
【摘要】:搜烦引擎优化QSearch Engine Optimization, USEOQ,与搜索引擎定位(Search Engine Positioning)和搜索引擎排?Search Engine Ranking)是同一U工作,指通过了解各类搜烦引擎如何抓取互联|页面,如何q行索引以及如何定其对某一特定关键词的搜烦l果排名{技术,来对|页q行相关的优化,使其提高搜烦引擎排名Q从而提高网站访问量Q最l提升网站的销售能力或宣传能力的技术?/td>
]]>
格式:array(list)
参数:list 为数l变量中的每个数值列,中间用逗号间隔
例子:
<% i = array (?????? %>
l果: i 被赋予ؓ数组
2.函数cint()
功能:一表达?其它cd的变量{换成整数cd(int)
格式:cint(expression)
参数:expression 是Q何有效的表达?其它cd的变量
例子:
<%
f = ?34”
response.write cint(f) + 2
%>
l果: 236
函数cint()字W?34”{换 成整?34.如果表达式ؓI? 或者无效时,q回gؓ0;
3.函数:creatobject()
功能:创徏及返回一个activex对象.
格式:creatobject(obname)
参数bname 是对象的名称
例子:
<%
set con = server.createobject(“adodb.connection?
%>
l果:
4.函数cstr()
功能:一表达?其它cd的变量{换成字符cd(string)
格式:cstr(expression)
参数:expression是Q何有效的表达?其它cd的变量
例子:
<%
s = 3 + 2
response.write ”the result is: ” & cstr(s)
%>
l果:函数cstr()整数 5 转换 成字W??
5.函数date()
功能:q回当前pȝ(server?的日期
格式: date()
参数:无
例子<% date () %>
l果:05/10/00
6.函数dateadd()
功能:计算某个指定的时间和
格式: dateadd(timeinterval,number,date)
参数:timeinterval是时间单???.); number是时间间隔?date是时间始?
例子:
<%
currentdate = #8/4/99#
newdate = dateadd(“m?3,currentdate)
response.write newdate
%> <%
currentdate = #12:34:45 pm#
newdate = dateadd(“h?3,currentdate)
response.write newdate
%>
l果:
11/4/99
3:34:45 pm
其中
“m” = ”month?
“d” = ”day?
如果是currentdate 格式,?
“h” = ”hour?
“s” = ”second?
7.函数datediff()
功能:计算某量个指定的旉差
格式: datediff(timeinterval,date1,date2[,firstdayofweek[,firstdayofyear]])
参数: timeinterval 是时间单? date1,date2是有效的日期表达?firstdayofweek,firstdayofyear 是Q意选项.
例子:
<%
fromdate = #8/4/99#
todate = #1/1/2000#
response.write ”there are ” & _
datediff(“d?fromdate,todate) & _
“ days to millenium from 8/4/99.”
%>
l果:there are 150 days to millenium from 8/4/99.
8.函数day()
功能:q回一个整数?对应于某月的某日
格式: day(date)
参数: date是一个有效的日期表达?
例子<% =date(#8/4/99#) %>
l果:4
9.函数formatcurrency()
功能:转换成货币格式
格式: formatcurrency(expression [,digit[,leadingdigit[,paren[,groupdigit]]]])
参数: expression 是有效的数字表达?digit表示数点后的位?leadingdigit,paren,groupdigit是Q意选项.
例子<%=formatcurrency(34.3456)%>
l果34.35
10.函数formatdatetime()
功能:格式化日期表辑ּ/变量
格式: formatdatetime(date[,nameformat])
参数: date为有效的日期表达?变量;nameformat是指定的日期格式帔R名称.
例子<% =formatdatetime(?8/04/99?vblongdate) %>
l果:wednesday,august 04,1999
说明:
--------------------------------------------------------------------------------
描述
q回表达式,此表辑ּ已被格式化ؓ日期或时间。
语法
formatdatetime(date[, namedformat])
formatdatetime 函数的语法有以下参数Q?
date 必选项。要被格式化的日期表辑ּ。
namedformat 可选项。指C所使用的日?旉格式的数|如果省略Q则使用 vbgeneraldate。
namedformat 参数可以有以下|
常数 倹{描述
vbgeneraldate 0 昄日期?或时间。如果有日期部分Q则该部分昄为短日期格式。如果有旉部分Q则该部分昄为长旉格式。如果都存在Q则昄所有部分。
vblongdate 1 使用计算机区域设|中指定的长日期格式昄日期。
vbshortdate 2 使用计算机区域设|中指定的短日期格式昄日期。
vblongtime 3 使用计算机区域设|中指定的时间格式显C时间。
vbshorttime 4 使用 24 时格式 (hh:mm) 昄旉。
下面例子利用 formatdatetime 函数把表辑ּ格式化ؓ长日期型q且把它赋给 mydatetime:
function getcurrentdate
“formatdatetime 把日期型格式化ؓ长日期型?
getcurrentdate = formatdatetime(date, 1)
end function
--------------------------------------------------------------------------------
功能:q回一个布?判断变量是否为数字变?或者是可以转换成数字的其它变量.
格式:isnumeric(expression)
参数:expression 是Q意的变量.
例子:
<%
i=?34”
response.write isnumeric(i)
%>
l果: true.
12.函数isobject()
功能:q回一个布?判断变量是否为对象的变量,
格式: isobject(expression)
参数: expression 是Q意的变量.
例子:
<%
set con =server.creatobject(“adodb.connection?
response.write isobject(con)
%>
l果: true
13.函数:lbound()
功能:q回一个数l的下界.
格式:lbound(arrayname[,dimension])
参数:arrayname 是数l变?dimension 是Q意项
例子:
<%
i = array(??????
response.write lbound(i)
%>
l果:0
14.函数lcase()
功能:一字符cd变量的字W全部变换小写字W?
格式:lcase(string)
参数:string是字W串变量
例子:
<%
str=“this is lcase!”
response.write lcase(str)
%>
l果:this is lcase!
15.函数left()
功能:截取一个字W串的前部分;
格式:left(string,length)
参数:string字符?length截取的长?
例子: <% =left(“this is a test!?6) %>
l果:this i
16.函数len()
功能:q回字符串长度或者变量的字节长度
格式:len(string *varname)
参数:string字符?varnameL的变量名U
例子:
<%
strtest=“this is a test!”
response.write left(strtest)
%>
l果:15
17.函数ltrim()
功能:L字符串前的空?
格式:ltrim(string)
参数:string 字符?
例子: <% =ltrim (“ this is a test!?
l果:this is a test!
18.函数mid()
功能:从字W串中截取字W串.
格式:mid(string,start [,length])
参数:string字符?start截取的v?length要截取的长度.
例子:
<%
strtest=“this is a test, today is monday!”
response.write mid(strtest,17,5)
%>
l果:today
19.函数minute()
功能:q回一数? 表示分钟
格式:minute(time)
参数: time是时间变量
例子lt;% =minute(#12:23:34#) %>
l果:23
20.函数month()
功能:q回一数? 表示月䆾
格式:month(time)
参数:time是日期变量
例子<% =month(#08/09/99) %>
l果:9
[color=#1e90ff]21.函数monthname()[/color]
功能:q回月䆾的字W串(名称).
格式:monthname(date [,abb])
参数: date是日期变?abb=true时 则月份的~写,
例子:
<% =monthname(#4/5/99#) %>
l果:april
22.函数now()
功能:q回pȝ的当前时间和日期.
格式:now()
参数:无
例子:
<% =now() %>
l果: 05/10/00 8:45:32 pm
23.函数:replace()
功能:在字W串中查?替代指定的字W串.
格式:replace(strtobesearched,strsearchfor,strreplacewith [,start[,count[,compare]]])
参数:strtobesearched是字W串; strsearchfor是被查找的子字符?strreplacewith 是用来替代的子字W串.start,count,compare 是Q意选项.
例子:
<%
strtest=“this is an apple.”
response.write replace(strtest,”apple?”orange?
%>
l果:this is an orange.
24.函数right()
功能:截取一个字W串的后部分
格式:right(string,length)
参数:string字符?length截取的长?
例子:
<%
strtest=“this is a test!”
response.write right(strtest,3)
%>
l果:st!
25.函数rnd()
功能:q回一个随机数倹{
格式:rnd[(number)]
参数:number是Q意数?
例子:
<%
randomize()
response.write rnd()
%>
l果:0/1数g一,无randomize(), 则不能生随机数.
26.函数round()
功能:完整数倹{
格式:round(expression[,numright])
参数:expression数字表达?numrightL选项.
例子:
<%
i=12.33654
response.write round(i)
%>
l果: 12
27.函数rtrim()
功能:L字符串后的空?
格式:rtrim(string)
参数:string 是字W串
例子:
<%
response.write rtrim(“this is a test! ?
%>
l果:this is a test!
28.函数second()
功能:q回一个整数?
格式:second(time)
参数:time是一个有效的旉表达?
例子lt;% =second(# 12:28:30#) %>
l果:30
29.函数strreverse()
功能:q回与原字符串排列逆向的字W串.
格式:strreverse(string)
参数:string是字W串
例子<% =strreverse(“this is a test!?
l果:!tset a si siht
30.函数time()
功能:q回当前pȝ的时间?
格式:time()
参数:无
l果:9:58:28 am
31.函数trim()
功能:删去字符串前,后的I格.
格式:trim(string)
参数:string 字符?
例子:
<%
strtest=“ this is a test! ”
response.write trim(strtest)
%>
l果:this is a test!
32.函数ubound()
功能:q回一个数l的上界.
格式:ubound(expression [,dimension])
参数:expression 是数l表辑ּ/数组变量,dimension 是Q意项
例子:
<%
i = array(??????
response.write ubound(i)
%>
l果: 2
33.函数:ucase()
功能:一字符cd变量的字W全部变换成大写字符.
格式:ucase(string)
参数:string是字W串变量
例子:
<%
str=“this is lcase!”
response.write lcase(str)
%>
l果:this is lcase!
34.函数vartype()
功能:q回变量的常量代?整数)
格式:vartype(varname)
参数:varname是Q何类型的变量名称.
例子:
<%
i=5
response.write vartype(i)
%>
l果:2 (2表示整数,要参考asp帔R代码.)
35.函数weekday()
功能:q回一个整?对应一周中的第几天.
格式:weekday(date [,firstofweek])
参数: date为日期变?firstofweekZQ选项.
例子:
<%
d= # 5/9/00 #
response.write weekday(d) %>
l果:3(3 表示是星期二)
36.函数weekdayname()
功能:q回字符?对应星期?
格式:weekdayname(weekday[,abb[,firstdayofweek]])
参数:weekday为日期变?abb,firstdayofweekZQ选项.
例子:
<%
d = #8/4/99#
response.write weekdayname(d)
%>
l果: wednesday
37.函数year()
功能:q回日期表达式所在的q䆾.
格式:year(date)
参数: date是有效的日期表达式
例子:
<% =year(#8/9/99#) %>
l果:1999
38.函数mod()功能:取余?
例子:3 mod 2
l果:1
]]>
1.ndesign-studio.com(294 hits)上的320个免费的q你像素icon.
惌的快M?不过有一?如果在你的网站上应用些像素图标超q?0个的q候不要忘记要加上ndesign-studio.com的链?
2.sample(241 hits)
3.downlaod(187 hits)
4. 去iconbuffet(413 hits)注册一个̎P点击free deliveryQ就可以看到你得到的免费的icon了,各种格式都包括,大小?6*16,24*24,32*32.q包括mac版本Q下面是我得到的免费的icon.惛_到其它几licon需要由其它人来分配Q不q这个很ҎQ如果我们得到的是不同的iconl可以进行交换.
如果你有兴趣q得C同的l我们就可以交换了.我的q一l名是Taipei Night Market
BTW:几天没回北京Q打开电脑Q发现macromedia的网站已l变成了adobe.Q页面风g近于adobe.虽然早就知道会有q么一天.但macromediaq个名字真正不在dCӞ不免有些伤感Q从furture splashC天的flash8Qmacromedia的努力的l果Q收于adobe口袋里.不过不知adobe是不是也有野心想搞搞垄断Q?(
5.E-Mail Icon Generator可以生成gmail,msn,aol,yahoo,sina{等许多邮箱的Icon.不需要自已在Qͼ制作了.以前看有Zq,兴许也是用这个.下面是生成的gmail Icon,:)
有兴的话去生成一?a onmouseover="javascript:window.status='http://services.nexodyne.com/email/index.php'; return false;" title="(523 hits)" onmouseout="javascript:window.status=''; return false;" target="_blank">q里(523 hits) URL: http://services.nexodyne.com/email/index.php
前两章我们了解了CSS的语法,但要惛_览器中昄出效果,p让浏览器识别q调用。当览器读取样式表Ӟ要依照文本格式来读,q里介绍四种在页面中插入样式表的ҎQ链入外部样式表、内部样式表、导入外表样式表和内嵌样式?/p> 铑օ外部样式?/p> 铑օ外部样式表是把样式表保存Z个样式表文gQ然后在面?lt;link>标记链接到这个样式表文gQ这?lt;link>标记必须攑ֈ面?lt;head>区内Q如下: 一个外部样式表文g可以应用于多个页面。当你改变这个样式表文gӞ所有页面的样式都随之而改变。在制作大量相同样式面的网站时Q非常有用,不仅减少了重复的工作量,而且有利于以后的修改、编辑,览时也减少了重复下载代码?/p> 样式表文件可以用M文本~辑器(例如Q记事本Q打开q编辑,一般样式表文g扩展名ؓ.css。内Ҏ定义的样式表Q不包含HTML标记Qmystyle.cssq个文g的内容如下: 内部样式?/p> 内部样式表是把样式表攑ֈ面?lt;head>区里Q这些定义的样式应用到面中了Q样式表是用<style>标记插入的,从下例中可以看出<style>标记的用法: 注意Q有些低版本的浏览器不能识别style标记Q这意味着低版本的览器会忽略style标记里的内容Qƈ把style标记里的内容以文本直接显C到面上。ؓ了避免这L情况发生Q我们用加HTML注释的方式(<!-- 注释 -->Q隐藏内容而不让它昄Q?br /><head> 导入外部样式?/p> 导入外部样式表是指在内部样式表的<style>里导入一个外部样式表Q导入时用@importQ看下面q个实例Q?br /><head> 内嵌样式 内嵌样式是合在HTML标记里用的Q用q种ҎQ可以很单的Ҏ个元素单独定义样式。内嵌样式的使用是直接将在HTML标记里加入style参数。而style参数的内容就是CSS的属性和|如下例: 多重样式表的叠加 上一章里我们已经提到样式表的层叠序Q这里我们讨论插入样式表的这几种Ҏ的叠加,如果在同一个选择器上使用几个不同的样式表Ӟq个属性值将会叠加几个样式表Q遇到冲H的地方会以最后定义的为准。例如,我们首先铑օ一个外部样式表Q其中定义了h3选择W的color 、text-alig和font-size属性: |