用ASP把汉字转换成拼音的函数
中国人都习惯于用拼音,常常把在SEO的时候,把URL的行字转化成拼音,有利于搜索引擎的识别,获的好的排名。这里分享一个用ASP把汉字转换成拼音的函数。希望各位看客喜欢!
<%
Set d = CreateObject(“Scripting.Dictionary”)
d.add ”a”,-20319
d.add ”ai”,-20317
d.add ”an”,-20304
d.add ”ang”,-20295
d.add ”ao”,-20292
d.add ”ba”,-20283
d.add ”bai”,-20265
d.add ”ban”,-20257
d.add ”bang”,-20242
d.add ”bao”,-20230
d.add ”bei”,-20051
d.add ”ben”,-20036
d.add ”beng”,-20032
d.add ”bi”,-20026
d.add ”bian”,-20002
d.add ”biao”,-19990
d.add ”bie”,-19986
d.add ”bin”,-19982
d.add ”bing”,-19976
d.add ”bo”,-19805
d.add ”bu”,-19784
d.add ”ca”,-19775
d.add ”cai”,-19774
d.add ”can”,-19763
d.add ”cang”,-19756
d.add ”cao”,-19751
d.add ”ce”,-19746
d.add ”ceng”,-19741
d.add ”cha”,-19739
d.add ”chai”,-19728
d.add ”chan”,-19725
d.add ”chang”,-19715
d.add ”chao”,-19540
d.add ”che”,-19531
d.add ”chen”,-19525
d.add ”cheng”,-19515
d.add ”chi”,-19500
d.add ”chong”,-19484
d.add ”chou”,-19479
d.add ”chu”,-19467
d.add ”chuai”,-19289
d.add ”chuan”,-19288
d.add ”chuang”,-19281
d.add ”chui”,-19275
d.add ”chun”,-19270
d.add ”chuo”,-19263
d.add ”ci”,-19261
d.add ”cong”,-19249
d.add ”cou”,-19243
d.add ”cu”,-19242
d.add ”cuan”,-19238
d.add ”cui”,-19235
d.add ”cun”,-19227
d.add ”cuo”,-19224
d.add ”da”,-19218
d.add ”dai”,-19212
d.add ”dan”,-19038
d.add ”dang”,-19023
d.add ”dao”,-19018
d.add ”de”,-19006
d.add ”deng”,-19003
d.add ”di”,-18996
d.add ”dian”,-18977
d.add ”diao”,-18961
d.add ”die”,-18952
d.add ”ding”,-18783
d.add ”diu”,-18774
d.add ”dong”,-18773
d.add ”dou”,-18763
d.add ”du”,-18756
d.add ”duan”,-18741
d.add ”dui”,-18735
d.add ”dun”,-18731
d.add ”duo”,-18722
d.add ”e”,-18710
d.add ”en”,-18697
d.add ”er”,-18696
d.add ”fa”,-18526
d.add ”fan”,-18518
d.add ”fang”,-18501
d.add ”fei”,-18490
d.add ”fen”,-18478
d.add ”feng”,-18463
d.add ”fo”,-18448
d.add ”fou”,-18447
d.add ”fu”,-18446
d.add ”ga”,-18239
d.add ”gai”,-18237
d.add ”gan”,-18231
d.add ”gang”,-18220
d.add ”gao”,-18211
d.add ”ge”,-18201
d.add ”gei”,-18184
d.add ”gen”,-18183
d.add ”geng”,-18181
d.add ”gong”,-18012
d.add ”gou”,-17997
d.add ”gu”,-17988
d.add ”gua”,-17970
d.add ”guai”,-17964
d.add ”guan”,-17961
d.add ”guang”,-17950
d.add ”gui”,-17947
d.add ”gun”,-17931
d.add ”guo”,-17928
d.add ”ha”,-17922
d.add ”hai”,-17759
d.add ”han”,-17752
d.add ”hang”,-17733
d.add ”hao”,-17730
d.add ”he”,-17721
d.add ”hei”,-17703
d.add ”hen”,-17701
d.add ”heng”,-17697
d.add ”hong”,-17692
d.add ”hou”,-17683
d.add ”hu”,-17676
d.add ”hua”,-17496
d.add ”huai”,-17487
d.add ”huan”,-17482
d.add ”huang”,-17468
d.add ”hui”,-17454
d.add ”hun”,-17433
d.add ”huo”,-17427
d.add ”ji”,-17417
d.add ”jia”,-17202
d.add ”jian”,-17185
d.add ”jiang”,-16983
d.add ”jiao”,-16970
d.add ”jie”,-16942
d.add ”jin”,-16915
d.add ”jing”,-16733
d.add ”jiong”,-16708
d.add ”jiu”,-16706
d.add ”ju”,-16689
d.add ”juan”,-16664
d.add ”jue”,-16657
d.add ”jun”,-16647
d.add ”ka”,-16474
d.add ”kai”,-16470
d.add ”kan”,-16465
d.add ”kang”,-16459
d.add ”kao”,-16452
d.add ”ke”,-16448
d.add ”ken”,-16433
d.add ”keng”,-16429
d.add ”kong”,-16427
d.add ”kou”,-16423
d.add ”ku”,-16419
d.add ”kua”,-16412
d.add ”kuai”,-16407
d.add ”kuan”,-16403
d.add ”kuang”,-16401
d.add ”kui”,-16393
d.add ”kun”,-16220
d.add ”kuo”,-16216
d.add ”la”,-16212
d.add ”lai”,-16205
d.add ”lan”,-16202
d.add ”lang”,-16187
d.add ”lao”,-16180
d.add ”le”,-16171
d.add ”lei”,-16169
d.add ”leng”,-16158
d.add ”li”,-16155
d.add ”lia”,-15959
d.add ”lian”,-15958
d.add ”liang”,-15944
d.add ”liao”,-15933
d.add ”lie”,-15920
d.add ”lin”,-15915
d.add ”ling”,-15903
d.add ”liu”,-15889
d.add ”long”,-15878
d.add ”lou”,-15707
d.add ”lu”,-15701
d.add ”lv”,-15681
d.add ”luan”,-15667
d.add ”lue”,-15661
d.add ”lun”,-15659
d.add ”luo”,-15652
d.add ”ma”,-15640
d.add ”mai”,-15631
d.add ”man”,-15625
d.add ”mang”,-15454
d.add ”mao”,-15448
d.add ”me”,-15436
d.add ”mei”,-15435
d.add ”men”,-15419
d.add ”meng”,-15416
d.add ”mi”,-15408
d.add ”mian”,-15394
d.add ”miao”,-15385
d.add ”mie”,-15377
d.add ”min”,-15375
d.add ”ming”,-15369
d.add ”miu”,-15363
d.add ”mo”,-15362
d.add ”mou”,-15183
d.add ”mu”,-15180
d.add ”na”,-15165
d.add ”nai”,-15158
d.add ”nan”,-15153
d.add ”nang”,-15150
d.add ”nao”,-15149
d.add ”ne”,-15144
d.add ”nei”,-15143
d.add ”nen”,-15141
d.add ”neng”,-15140
d.add ”ni”,-15139
d.add ”nian”,-15128
d.add ”niang”,-15121
d.add ”niao”,-15119
d.add ”nie”,-15117
d.add ”nin”,-15110
d.add ”ning”,-15109
d.add ”niu”,-14941
d.add ”nong”,-14937
d.add ”nu”,-14933
d.add ”nv”,-14930
d.add ”nuan”,-14929
d.add ”nue”,-14928
d.add ”nuo”,-14926
d.add ”o”,-14922
d.add ”ou”,-14921
d.add ”pa”,-14914
d.add ”pai”,-14908
d.add ”pan”,-14902
d.add ”pang”,-14894
d.add ”pao”,-14889
d.add ”pei”,-14882
d.add ”pen”,-14873
d.add ”peng”,-14871
d.add ”pi”,-14857
d.add ”pian”,-14678
d.add ”piao”,-14674
d.add ”pie”,-14670
d.add ”pin”,-14668
d.add ”ping”,-14663
d.add ”po”,-14654
d.add ”pu”,-14645
d.add ”qi”,-14630
d.add ”qia”,-14594
d.add ”qian”,-14429
d.add ”qiang”,-14407
d.add ”qiao”,-14399
d.add ”qie”,-14384
d.add ”qin”,-14379
d.add ”qing”,-14368
d.add ”qiong”,-14355
d.add ”qiu”,-14353
d.add ”qu”,-14345
d.add ”quan”,-14170
d.add ”que”,-14159
d.add ”qun”,-14151
d.add ”ran”,-14149
d.add ”rang”,-14145
d.add ”rao”,-14140
d.add ”re”,-14137
d.add ”ren”,-14135
d.add ”reng”,-14125
d.add ”ri”,-14123
d.add ”rong”,-14122
d.add ”rou”,-14112
d.add ”ru”,-14109
d.add ”ruan”,-14099
d.add ”rui”,-14097
d.add ”run”,-14094
d.add ”ruo”,-14092
d.add ”sa”,-14090
d.add ”sai”,-14087
d.add ”san”,-14083
d.add ”sang”,-13917
d.add ”sao”,-13914
d.add ”se”,-13910
d.add ”sen”,-13907
d.add ”seng”,-13906
d.add ”sha”,-13905
d.add ”shai”,-13896
d.add ”shan”,-13894
d.add ”shang”,-13878
d.add ”shao”,-13870
d.add ”she”,-13859
d.add ”shen”,-13847
d.add ”sheng”,-13831
d.add ”shi”,-13658
d.add ”shou”,-13611
d.add ”shu”,-13601
d.add ”shua”,-13406
d.add ”shuai”,-13404
d.add ”shuan”,-13400
d.add ”shuang”,-13398
d.add ”shui”,-13395
d.add ”shun”,-13391
d.add ”shuo”,-13387
d.add ”si”,-13383
d.add ”song”,-13367
d.add ”sou”,-13359
d.add ”su”,-13356
d.add ”suan”,-13343
d.add ”sui”,-13340
d.add ”sun”,-13329
d.add ”suo”,-13326
d.add ”ta”,-13318
d.add ”tai”,-13147
d.add ”tan”,-13138
d.add ”tang”,-13120
d.add ”tao”,-13107
d.add ”te”,-13096
d.add ”teng”,-13095
d.add ”ti”,-13091
d.add ”tian”,-13076
d.add ”tiao”,-13068
d.add ”tie”,-13063
d.add ”ting”,-13060
d.add ”tong”,-12888
d.add ”tou”,-12875
d.add ”tu”,-12871
d.add ”tuan”,-12860
d.add ”tui”,-12858
d.add ”tun”,-12852
d.add ”tuo”,-12849
d.add ”wa”,-12838
d.add ”wai”,-12831
d.add ”wan”,-12829
d.add ”wang”,-12812
d.add ”wei”,-12802
d.add ”wen”,-12607
d.add ”weng”,-12597
d.add ”wo”,-12594
d.add ”wu”,-12585
d.add ”xi”,-12556
d.add ”xia”,-12359
d.add ”xian”,-12346
d.add ”xiang”,-12320
d.add ”xiao”,-12300
d.add ”xie”,-12120
d.add ”xin”,-12099
d.add ”xing”,-12089
d.add ”xiong”,-12074
d.add ”xiu”,-12067
d.add ”xu”,-12058
d.add ”xuan”,-12039
d.add ”xue”,-11867
d.add ”xun”,-11861
d.add ”ya”,-11847
d.add ”yan”,-11831
d.add ”yang”,-11798
d.add ”yao”,-11781
d.add ”ye”,-11604
d.add ”yi”,-11589
d.add ”yin”,-11536
d.add ”ying”,-11358
d.add ”yo”,-11340
d.add ”yong”,-11339
d.add ”you”,-11324
d.add ”yu”,-11303
d.add ”yuan”,-11097
d.add ”yue”,-11077
d.add ”yun”,-11067
d.add ”za”,-11055
d.add ”zai”,-11052
d.add ”zan”,-11045
d.add ”zang”,-11041
d.add ”zao”,-11038
d.add ”ze”,-11024
d.add ”zei”,-11020
d.add ”zen”,-11019
d.add ”zeng”,-11018
d.add ”zha”,-11014
d.add ”zhai”,-10838
d.add ”zhan”,-10832
d.add ”zhang”,-10815
d.add ”zhao”,-10800
d.add ”zhe”,-10790
d.add ”zhen”,-10780
d.add ”zheng”,-10764
d.add ”zhi”,-10587
d.add ”zhong”,-10544
d.add ”zhou”,-10533
d.add ”zhu”,-10519
d.add ”zhua”,-10331
d.add ”zhuai”,-10329
d.add ”zhuan”,-10328
d.add ”zhuang”,-10322
d.add ”zhui”,-10315
d.add ”zhun”,-10309
d.add ”zhuo”,-10307
d.add ”zi”,-10296
d.add ”zong”,-10281
d.add ”zou”,-10274
d.add ”zu”,-10270
d.add ”zuan”,-10262
d.add ”zui”,-10260
d.add ”zun”,-10256
d.add ”zuo”,-10254
function g(num)
if num>0 and num<160 then
g=chr(num)
else
if num<-20319 or num>-10247 then
g=”"
else
a=d.Items
b=d.keys
for i=d.count-1 to 0 step -1
if a(i)<=num then exit for
next
g=b(i)
end if
end if
end function
function c(str)
c=”"
for i=1 to len(str)
c=c&g(asc(mid(str,i,1)))
next
end function
response.write c(request(“hz”))
%>
<form method=post>
请在此处输入中文:<input name=hz>
</form>
PHP的常用函数
我们简单来看看一些常用的函数。
数组
array – 生成数组
count – 数组元素个数
sort – 数组排序,另有其他几种排序函数可供使用
list – 列出数组元素
each – 返回下一个key/value对
current – 返回当前数组元素
next,prev – 传回当前数组元素前后指针
日期和时间
checkdate – 验证日期/时间格式
date – 生成日期/时间格式
time – 当前时间信息
strftime – 格式化日期/时间
目录、文件系统
chdir – 改变目录
dir – 目录类别
opendir, readdir, closedir – 开启、读取、关闭目录
fopen, fclose – 开启、关闭文件
fgets, fgetss – 逐行读取内容
file – 将整个文件读入一个数组变量中
正则表达式
ereg – 匹配正则表达式
eregi – 大小写非敏感匹配正则表达式
ereg_replace -匹配正则表达式并替换
eregi_replace -大小写非敏感匹配正则表达式并替换
split – 依规则切开字符串并以数组形势存储
字符串
AddSlashes – 加上斜杠后使用字符串
echo – 输出一个或多个字符串
join, implode – 将数组元素合并为字符串
htmlentities, htmlspecialchars – 将HTML特殊字符转换为HTML标记形式
split – 依规则切开字符串并以数组形势存储
asp的日期和时间函数介绍
通过asp的函数得到日期和时间,可以使用日期和时间函数来得到各种格式的日期和时间。
| 函数 | 语法 | 说明 | 示例 |
| Now | Now() | 取得系统当前的日期和时间 | Dim MyVar MyVar = Now ‘MyVar 包含当前的日期和时间。 |
| Date | Date() | 取得系统当前的日期 | Dim MyDate MyDate = Date ‘MyDate 包含当前系统日期。 |
| Time | Time() | 取得系统当前的时间 | Dim MyTime MyTime = Time ‘返回当前系统时间。 |
| Year | Year(Date) | 取得给定日期的年份 | Dim MyDate, MyYear MyDate = #October 19, 1962# ‘分派一日期。 MyYear = Year(MyDate) |
| Month | Month(Date) | 取得给定日期的月份 | Dim MyVar MyVar = Month(Now) ‘MyVar包含当前月对应的数字。 |
| Day | Day(Date) | 取得给定日期是几号 | Dim MyDay MyDay = Day(“October 19, 1962″) ‘MyDay包含 19。 |
| Hour | Hour(time) | 取得给定时间是第几小时 | Dim MyTime, MyHour MyTime = Now MyHour = Hour(MyTime) ‘MyHour 包含代表当前时间的数值。 |
| Minute | Minute(time) | 取得给定时间是第几分钟 | Dim MyVar MyVar = Minute(Now) |
| Second | Second(time) | 取得给守时间是第几秒 | Dim MySec MySec = Second(Now) ‘MySec 包含代表当前秒的数字。 |
| WeekDay | WeekDay(Date) | 取得给定日期是星期几的整数,1表示星期日,2表示星期一,依此类推 | Dim MyDate, MyWeekDay MyDate = #October 19, 1962# ‘分派日期 MyWeekDay = Weekday(MyDate) |
| DateDiff | DateDiff(“Var”,Var1,Var2) Var:日期或时间间隔因子,有如下参数: yyyy 年 m月 d 日 ww星期 h小时 s秒Var1:第一个日期或时间 Var2:第二个日期或时间,比Var1晚 |
计算两个日期或时间的间隔 | DateDiff(“d”,Date(),#1/1/2005#) ‘返回离2005元旦还有多少 DateDiff(“h”,Date(),#1/1/2005#) |
| DateAdd | DateDiff(“Var”,Var1,Var2) Var:日期或时间间隔因子: Var1:日期或时间间隔倍数 Var2:日期或时间的基准 |
对两个日期或时间作加法 | 如下示例将 95 年 1 月 31 日加上一个月:NewDate = DateAdd(“m”, 1, “31-Jan-95″)在这个示例中,DateAdd 返回 95 年 2 月 28 日,而不是 95 年 2 月 31 日。如果 date 为 96 年 1 月 31 日,则返回 96 年 2 月 29 日,这是因为 1996 是闰年。如果计算的日期是在公元 100 年之前,则会产生错误。 |
| FormatDateTime | FormatDateTime(Date,vbShortDate) | 转化为短日期格式 | FromatDateTime(Date(),vbLongDate) “以长日期格式显示 |
| FormatDateTime(Date,vbLongDate) | 转化为长日期格式 | ||
| FormatDateTime(Date,vbShortTime) | 转化为短时间格式 | ||
| FormatDateTime(Date,vbLongTime) | 转化为长时间格式 |
PHP编码规范(函数)
函数
方法名是一个动词,采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母大写。
function run();
function runFast();
function getBackground();
通常每个方法都是执行一个动作的,所以对它的命名应该清楚的说明它是做什么的:用checkForErrors()代替errorCheck(),用dumpDataToFile()代替dataFile()。这么做也可以使功能和数据成为更可区分的物体。
有时后缀名是有用的:
Max – 含义为某实体所能赋予的最大值。
Cnt – 一个运行中的计数变量的当前值。
Key – 键值。
例如:retryMax 表示最多重试次数,retryCnt 表示当前重试次数。
有时前缀名是有用的:
is – 含义为问一个关于某样事物的问题。无论何时,当人们看到Is就会知道这是一个问题。
get – 含义为取得一个数值。
set – 含义为设定一个数值
例如:isHitRetryLimit
PHP遍历目录的函数
这里介绍一个用PHP一个遍历目录的函数,一下是遍历目录的函数代码
<?php
function dirtree($path=”./test”) {
echo “<dl>”;
$d = dir($path);
while(false !== ($v = $d->read())) {
if($v == “.”
$v == “..”)
continue;
$file = $d->path.”/”.$v;
echo “<dt>$v”;
if(is_dir($file))
dirtree($file);
}
$d->close();
echo “</dl>”;
}dirtree();
?>
asp的转换函数和应用实例
Variant变量一般会将其代表的数据子类型自动转换成合适的数据类型,但有时候,自动转换也会造成一些数据类型不匹配的错误.这时,可使用转换函数来强制转换数据的子类型.
|
函数
|
功能
|
|
Asc 函数
|
返回与字符串的第一个字母对应的 ANSI 字符代码。
|
|
Chr 函数
|
返回与指定的 ANSI 字符代码相对应的字符
|
|
Hex 函数
|
返回表示十六进制数字值的字符串。
|
|
Oct 函数
|
返回表示数字八进制值的字符串。
|
|
CStr 函数
|
返回表达式,该表达式已被转换为 字符串 子类型。 |
|
CDate 函数
|
返回表达式,此表达式已被转换为 日期 子类型。
|
|
CInt 函数
|
返回表达式,此表达式已被转换为 整数 子类型。
|
|
CLng 函数
|
返回表达式,此表达式已被转换为 长整数 子类型 |
|
CSng 函数
|
返回表达式,该表达式已被转换为 Single 子类型 |
|
CDbl 函数
|
返回表达式,此表达式已被转换为 Double 子类型 |
|
CBool 函数
|
返回表达式,此表达式已转换为 布尔 子类型
|
1、Asc 函数示例
下面例子中, Asc 返回每一个字符串首字母的 ANSI 字符代码:
Dim MyNumberMyNumber = Asc(“A”) ‘返回 65。MyNumber = Asc(“a”) ‘返回 97。MyNumber = Asc(“Apple”) ‘返回 65。2、Chr 函数示例下面例子利用 Chr 函数返回与指定的字符代码相对应的字符:
Dim MyCharMyChar = Chr(65) ‘返回 A。MyChar = Chr(97) ‘返回 a。MyChar = Chr(62) ‘返回 >。MyChar = Chr(37) ‘返回 %。3、Hex 函数示例下面的示例利用 Hex 函数返回数字的十六进制数:
Dim MyHexMyHex = Hex(5) ‘ 返回 5。MyHex = Hex(10) ‘ 返回A。MyHex = Hex(459) ‘ 返回 1CB。4、Oct 函数示例下面的示例利用 Oct 函数返回数值的八进制数:Dim MyOctMyOct = Oct(4) ‘ 返回 4。MyOct = Oct(8) ‘ 返回 10。MyOct = Oct(459) ‘ 返回 713。5、 CStr 函数示例
<% num1=666 StrWelcome=”欢迎第”&CStr(num1)&”个来访者” %>CStr将变量num1由整数子类型强制转换为字符串子类型6、CDate 函数示例
MyDate = “October 19, 1962″ ‘ 定义日期。
MyShortDate = CDate(MyDate) ‘ 转换为日期数据类型。
MyTime = “4:35:47 PM” ‘ 定义时间。
MyShortTime = CDate(MyTime) ‘ 转换为日期数据类型。
7、CInt 函数示例
Dim MyDouble, MyInt
MyDouble = 2345.5678 ’ MyDouble 是 Double。
MyInt = CInt(MyDouble) ‘ MyInt 包含 2346。
8、CLng 函数示例
Dim MyVal1, MyVal2, MyLong1, MyLong2
MyVal1 = 25427.45: MyVal2 = 25427.55 ’ MyVal1, MyVal2 是双精度值。
MyLong1 = CLng(MyVal1) ‘ MyLong1 25427。
MyLong2 = CLng(MyVal2) ‘ MyLong2 包含 25428 。
9、CBool 函数示例
Dim A, B, Check
A = 5: B = 5 ’ 初始化变量。
Check = CBool(A = B) ‘复选框设为 True 。
A = 0 ’定义变量。
Check = CBool(A) ‘复选框设为 False 。
设计一个通用表单验证函数
十月 22, 2008 by FDS
类别:JAVASCRIPT 已经有219次浏览
不管是动态网站,还是其它B/S结构的系统,都离不开表单,表单做为客户端向服务器提交数据的载体担当相当重要的角色。这就引出了一个问题,提交的数据合法吗?摆在我们面前的问题就是验证这些数据保证所提交的数据是合法的.所以,我们写了一个大堆的验证函数.当我们开始新的一个项目的开发时,我们又得写一大堆的验证函数,然后再调试这一大堆的函数…
本文将介绍一种方法来提高我的代码的可重用性,提高我们的开发效率.
个人以为表单的验证应该包含两部分:
第一,判断用户输入的数据是否合法.
第二,提示用户你的数据为什么是不合法的.
所以,我们的通用表单验证函数要实现的功能就是:
第一,取得用户输入的数据GetValue(el)
第二,验证用户的数据CheckForm(oForm)
IE支持自定义属性,这就是这个通用函数实现的基础
我们可以在表单元素上加入描述自身信息的属性.有点像XML吧.
check属性:该属性用于存储数据合法性的正则表达式.
warning属性:该性性用于存储出错误提示信息.
第三,返回有误的表单提示GoBack(el)
这三个步骤的触发事件是onsubmit,记住是return CheckForm(this)
搞错了就全功尽弃了 :)
<form onsubmit=”return CheckForm(this)”>
写到这里,整体框架就出来了,通过取得表单元素的check属性,取得字符串,构建正则表达式.再验证其值.如果通过验证就提交,如是数据不合法则取得表单元素的warning属性,产生提示信息.并返回到该表单元素.整个的框架也比较简单.
我们要做的就是写好正则表达式!
接下来我们来分析一下所有的表单元素
按其共性,我们将它们分为三类
每类表单的特点不一样,我们的目标就是写出通用的.
1.文输入框Text
<input type=”text” name=”txt”>
<input type=”password” name=”pwd”>
<input type=”hidden” name=”hid”>
<input type=”file” name=”myfile”>
<textarea name=”txts”></textarea>
2.单多选框Choose
<input type=”checkbox” name=”c”>
<input type=”checkbox” name=”c”>
<input type=”radio” name=”r”>
<input type=”radio” name=”r”>
3.单多下拉菜单Select
<select name=”sel”></select>
<select name=”sels” multiple></select>
讲了一堆”大道理”太抽象了,代码更有说服力!
提示:你可以先修改部分代码再运行。
函数,JavaScript程序构成二
七月 12, 2008 by FDS
类别:JAVASCRIPT 已经有255次浏览
函数
函数为程序设计人员提供了一个丰常方便的能力。通常在进行一个复杂的程序设 计时,总是根据所要完成的功能,将程序划分为一些相对独立的部分,每部分编写一个函数。从而,使各部分充分独立,任务单一,程序清晰,易懂、易读、易维 护。JavaScript函数可以封装那些在程序中可能要多次用到的模块。并可作为事件驱动的结果而调用的程序。从而实现一个函数把它与事件驱动相关联。 这是与其它语言不样的地方。
1、JavaScript函数定义
Function 函数名 (参数,变元){
函数体;.
Return 表达式;
}
说明:
当调用函数时,所用变量或字面量均可作为变元传递。
函数由关键字Function定义。
函数名:定义自己函数的名字。
参数表,是传递给函数使用或操作的值,其值可以是常量 ,变量或其它表达式。
通过指定函数名(实参)来调用一个函数。
必须使用Return将值返回。
函数名对大小写是敏感的。
2、函数中的形式参数:
在函数的定义中,我们看到函数名后有参数表,这些参数变量可能是一个或几个。那么怎样才能确定参数变量的个数呢?在JavaScript中可通过arguments .Length来检查参数的个数。
例:
Function function_Name(exp1,exp2,exp3,exp4)
Number =function _Name . arguments .length;
if (Number>1)
document.wrile(exp2);
if (Number>2)
document.write(exp3);
if(Number>3)
document.write(exp4);
...

