JavaScript中的三种弹出框
JavaScript中的三种弹出框:警告(alert)、确认(confirm)以及提问(prompt)
<script type="text/JavaScript">
function testAlert(){
alert("我就是传说中的alert!!!");
}
function testConfirm(){
var r=confirm("你是菜鸟吗?");
if(r==true){
alert("彼此彼此");
}
else{
alert("我是老鸟");
}
}
function testPrompt(){
var score;
var degree;
score=prompt("你的分数是");
if(score>100){
degree="耍我,100就满分啦!";
}else if(score<0){
degree="耍我,最少也得给个零蛋啊";
}
else{
switch(parseInt(score/10)){
case 0:
case 1:
case 2:
case 3:
case 4:
case 5: degree="没有及格"; break;
case 6: degree="刚及格";break;
case 7:
case 8:degree="不错,继续努力";break;
case 9:degree="很好,快满分啦";break;
case 10:degree="满分啦";break;
}
}
alert(degree);
}
</script>
<form action="#" method="post">
<p>
<button value="alert" onclick="testAlert()">调用alert</button>
</p>
<p>
<button onclick="testConfirm()" value="confirm">调用confirm</button>
</P>
<p>
<button onclick="testPrompt()" value="prompt">调用prompt</button>
</p>
</form>
相关文档:
这几天在试用淘宝的open api功能,看了它的实例有php、java、c#、ruby,可惜都是服务器端例子,就突然有了想法,是不是可以用javascript写一个客户端的例子。淘宝open api虽然其它地方做的不是很人性化,但是还提供了一个伪代码的例子,既然这样,说干就干。说实话,以前从来没有写过javascript代 ......
一、验证类
1、数字验证内
1.1 整数
1.2 大于0的整数 (用于传来的ID的验证)
1.3 负整数的验证
1.4 整数不能大于iMax
1.5 整数不能小于iMin
2、时间类
2.1 短时间,形如 (13:04:06)
2.2 短日期,形如 (2003-12-05)
2.3 长时间,形如 (2003-12-05 13:04:06)
2.4 只有年和月。形如(2003-05,或者2003-5)
2.5 ......
在ruby中我们可以通过"*"操作符去字符串进行倍增,如"ruby"*2则返回"rubyruby"。在javascript中,字符串只能用加号,嘛,乘法也加法演变过来的。我们可以搞一个试试。
方法一
String.prototype.times = function(n) {//IE6 530-640 FF3 400~550 IE8 840 ~1110 chrome 600~1000
&nb ......
currying函数是一种返回函数的函数,是闭包最伟大的应用之一。有关闭包更详细的定义可参见这里与这里。如下currying函数的一种定义。
最早期的curry函数有点多态的意味,就是根据函数参数在内部选用分支:
//http://www.openlaszlo.org/pipermail/laszlo-user/2005-March/000350.html
// ★★On 8 Mar 2005, at 00:06, S ......
PHP的JSON类库我使用的是Services_JSON
,没什么特别的优点,也没什么明显的缺点,对付用足矣。
建立文件data.php
:
<?php
include(
"JSON.php"
);
$data
= array(
array(
'name'
=>
mb_convert_encoding
(
'老王'
,
'UTF-8'
,
'GBK'
), ......