Data: 2010年8月27日 Auther:roydux | Category:Javascript | Comments:0 | Read:
Date.prototype.format = function(format)
{
var o = {
"M+" : this.getMonth()+1, //month
"d+" : this.getDate(), //day
"h+" : this.getHours(), //hour
"m+" : this.getMinutes(), //minute
...
Data: 2010年8月26日 Auther:roydux | Category:Javascript | Comments:0 | Read:
Math.floor(Math.random() * 100) + 1;//100是范围,意思是生成1-100的随机数
Data: 2010年8月26日 Auther:roydux | Category:Javascript | Comments:0 | Read:
[code=javascript]
1、数组的创建
var arrayObj = new Array(); //创建一个数组
var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度
var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值
要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变。
...
Data: 2010年8月9日 Auther:roydux | Category:Javascript | Comments:0 | Read:
需要用js来选择页面中指定范围内的内容,
如当QQ邮箱中的收件人输入框中的功能,用户按住鼠标移动,
即可选择上一整个email地址;
参考代码:
if (document.selection) { //for ie
var r = document.body.createTextRange(); //创建range
...
Data: 2010年7月23日 Auther:roydux | Category:Javascript | Comments:0 | Read:
Data: 2010年6月7日 Auther:roydux | Category:Javascript | Comments:0 | Read:
在制作饼图或标签云时,我们通常需要很多颜色,方法有二。一是准备一组漂亮的候选颜色,二是随机生成颜色。在数量很多或不明确时,我想后者就是唯一的出路了。谷歌了一下,整理如下,按由浅入深的顺序排列。
实现1
var getRandomColor = function(){
return '#' +
(function(color){
return (color += '0123456789abcdef'[Math.floor(Math.random()*16)])
&& (color.length == 6) ? color : arguments.callee(color);
...
Data: 2010年4月28日 Auther:roydux | Category:Javascript | Comments:0 | Read:
Dojo 的创始人 Alex Russell 最开始提出“Comet”这个词。Dojo 基金会提出了 Bayeux 协议用来标准化 Comet 应用中客户端和服务器端之间的通信。关于 Bayeux 协议的具体信息,请看 参考资源。Dojox.cometd 实现了 Bayeux 协议的客户端部分,使用 HTTP 长轮询来作为数据的传输通道。
什么是Comet:
...
Data: 2010年1月29日 Auther:roydux | Category:Javascript | Comments:0 | Read:
这玩意吧,以前挺碍眼的。现在吧,接触了,还不错,好吧,全面接触……