用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
btbtd的公告
<dl> <dd> <a href="http://www.btbtd.org/" target="_blank">www.btbtd.org</a> </dd> <dd> <a href="http://gi.2288.org/" target="_blank">gi.2288.org</a> </dd> </dl> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-1785954-3"); pageTracker._trackPageview(); </script>
文章分类
#1. Algorithm
Bit Twiddling Hacks - By Sean Eron Anderson
Paj's Home
XySSL
高度な JavaScript 技集
0. ASP
aspfaq.com
codeproject.com
motobit.com
0. ASP.NET(C#)
ASP .NET FAQ
C# Frequently Asked Questions
C# General FAQ
C# MVP Bloggers
0. CSS
Comparison of layout engines (CSS)
0. Javascript
Comparison of layout engines (DOM)
Comparison of layout engines (ECMAScript)
crockford.com
faqts.com/javascript
Pat's Place: A technology demonstrator project.
0. SQL
Comparison of different SQL implementations
Comparison of SQL syntax
What are reserved Access, ODBC and SQL Server keywords?
What are the main differences between Access and SQL Server?
0. Tool Kits
ECMA Standards
faqts.com
Mozilla docs
RFC's
W3C TR
1. Search Engines
Alexa Web Search
All the web
AltaVista Search
AOL Web Search
Baidu
CrazySearch!
CSDN Blog Search
Excite
FeedsS's Blog
Google
Kingsoft
Lycos Search
Lyric Search
Mpeg Search
MSN Search
Search.com
SoGua
Soudu
xx-hacker
Yahoo [cn]
Yahoo [en]
Yisou
2. English Forum
#旺旺英语论坛
#英语写作论坛
Learners english club
3. Linux Forum
#三峡大学 LINUX联盟(RSS)
#中国 Linux 公社(RSS)
#黄嘴企鹅论坛(RSS)
Fedora 1.0 问题(RSS)
LINUX 1000 Q(RSS)
Linux 伊甸园(RSS)
4. PHP Forum
#中文PHP俱乐部(RSS)
#超越 PHP(RSS)
5. Other Site
#中国网络研究与搜索论坛
#在线翻译(RSS)
#常用书籍打包
#电子图书下载(RSS)
#科迈网(RSS)
#蓝色理想(RSS)
#西安信息资源网
CSDN.NET(RSS)
Google Hacker Database
Web Design Group
Webmaster world
6. Enjoy Site
#新华网论坛(RSS)
#极点视觉绘画站(RSS)
#涂鸦王国(RSS)
#牧文财经(RSS)
#猫扑大杂烩(RSS)
7. Resource
Active Perl
Apache
j2sdk-1_4_2-windows-i586
mm.mysql-2.0.4-bin.jar
mod_jk_1.2.5_2.0.47.dll
mod_rewrite
MySql
PHP
phpMailer
Source Forge Xoops
Tomcat
Web Server Resource
Win2k3
Zend
8. My Blog
#搜索引擎优化 Seo-GI
#绿色学院 - Green Institute
Blogcn(RSS)
GI Technology
GI-BB Developer Team
Green Institute
MSN Blog
Wallop Flash
Wallop HTML (RSS)
卐-_卍 信仰,理想,追求,博爱,自强,厚德.(RSS)
9. Music & Album
GaeAhit
USTC
VeryCD-MTV
A. Manual
Apache Manual
CSS Level 2 Manual
HTML 4.01 Manual
Javascript Manual
MySql Manual (cn) 2
MySql Manual (en) 1
PEAR Manual
PHP Manual
PHP-GTK Manual
Regular Expression Library
Smarty Manual
W3C Technical Reports and Publications
XHTML 1.0 Manual
XML 1.0 Manual
B. Google Cheat
Blog.com
ChinaUnix
cnblogs
donews
Google Groups
Teeta
Tom blog
Yahoo Groups
Yculblog
C. Friend's Blog
#我爱生命中存在的那一切(RSS)
#老贼在干嘛?(RSS)
#鸣乐谷
Color_Se SeSe 颜色(RSS)
Drink Drank Drunk
PLANTUNT的珍贵资源
D. SEO
Keywords 1 (Google)
Keywords 2 (Baidu)
Keywords 3 (Yisou)
Marketleap.com
Pagerank 1
Pagerank 2
Pagerank 3
Trafficzap.com
Uptimebot.com
Webconfs
E. Technology
http://bt.it.to/
http://bt.qq.to/
http://bt.zz.to/
http://du.u.to/
http://gi.dd.to/
http://gi.if.to/
http://gi.kk.to/
http://gi.pc.to
http://gi.xx.to/
http://mail.it.to/
http://nba.it.to
http://se.u.to/
F. Literature
#逐浪文学
KK 书库
G. Math/Geometry
台湾一个不错的数学站
H. Works
宝莱迪
I. SEO Link
paolid
shawl.qiu CSharp DotNet 个人资料管理系统
shawl.qiu CSharp DotNet 个人资料管理系统
shawl.qiu CSharp DotNet 个人资料管理系统
依梦卫浴-依梦洁具(北京)厂家直销店
卫浴生活坊
满意洁具馆
热弯玻璃
热熔玻璃
热熔玻璃
玻璃
玻璃制品
艺术玻璃
存档

原创  构建一个 Javascript 多维数组构造器, By shawl.qiu 收藏

构建一个 Javascript 多维数组构造器, By shawl.qiu


说明:
首先嘛, JS 的数组是一维的...
如果咱想创建一个多维数组的话, 那就得在数组元素中 创建数组...
大部分时候这样是无可厚非的.

如果在明确知道需要N维数组的情况下, 还用这种麻烦的方法...
那太不人性化了...

所以鄙人就构造了这么一个多维数组构造器...希望能方便多维数组的操作.

shawl.qiu
2007-09-19
http://blog.csdn.net/btbtd

演示:
http://files.myopera.com/btbtd/web/Multi-Array_Constructor.htm

内容:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>shawl.qiu template</title>
<style type="text/css">
/* <![CDATA[ */

/* ]]> */
</style>
<script type="text/javascript">
/*<![CDATA[*/
 if (navigator.appName=="Microsoft Internet Explorer") 
 {
  //最大化窗口
  self.moveTo(-5,-5)
  self.resizeTo(screen.availWidth +8,screen.availHeight+8)
  //这个脚本定义的宽度其实比原窗口还要大那么一点.
 }
/*]]*/
</script>
</head>
<body>
<script type="text/javascript">
/*<![CDATA[*/
 var Ar = fArray(234)
 document.write(Ar.length+" "+Ar[0].length+" "+Ar[0][0].length+" "+typeof(Ar[0][0][0])"<br/>");
 
 var Ar = fArray(1010)
 document.write(Ar.length+" "+Ar[0].length+" "+typeof(Ar[0][0])"<br/>");
 //alert(Ar.length)
 
 function fArray()
 { // shawl.qiu code, return array; Func: fGetArg
  var Len = arguments.length;
  if(Len===0) return [];
  
  var Arg = fGetArg.apply(thisarguments)
  //alert(Arg.slice(1))
  
  var Ar = new Array(arguments[0]);
  
  for(var i=0, j=arguments[0]; i<j; i++)
  {
   if(Len>1)
   Ar[i] = fArray.apply(null, Arg.slice(1))
  } // end for
  
  if(typeof(Ar[0])=="undefined")
  {
   var Count = Ar.length;
   for(var i=0; i<Count; i++)
    Ar[i] = "";
  }

  return Ar;
 } // end function fArray()
 
 function fGetArg()
 { // shawl.qiu code, return array
  var Ar = [];
  var Len = arguments.length;
  for(var i=0; i<Len; i++)
  {
   Ar[i] = arguments[i];
  }
  return Ar;
 } // end function fGetArg()
/*]]*/
</script>
</body>
</html>




 

发表于 @ 2007年09月19日 23:32:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:asp jscript 调用 asp vbscript class/类, by shawl.qiu | 新一篇:javascript utf-8 url 编码 之 纯算法 解码 by shawl.qiu 2007-9-24

  • 发表评论
  • 评论内容:
  •  
Copyright © btbtd
Powered by CSDN Blog