|登录 |注册

楼主: wei_en
打印 上一主题 下一主题

【科系】电脑系(IT + CS)讨论区

[复制链接]
我是大猪头
2009-8-26 01:41 AM
原帖由 宅男-兜着走 于 2009-8-25 09:52 PM 发表
虽然跟bao ji 不熟。

但是这是我的一点小心意。(说穿了是没钱买礼物em0013 )



// 放进notepad save as HTML 就可以了。
var string = "72-65-80-80-89-66-73-82-84-72-68-65-89-84-79-66-65-79- ...


强啊!!
可以解释一下你的code在些什么吗?
够深奥的咯,那串数目字是电脑英文字母的函数??
看不懂勒,解释一下
宅男-兜着走
2009-8-26 02:05 AM
原帖由 我是大猪头 于 2009-8-26 01:41 AM 发表


强啊!!
可以解释一下你的code在些什么吗?
够深奥的咯,那串数目字是电脑英文字母的函数??
看不懂勒,解释一下


地基神, 表取笑我了, 这个只是凡人的作品罢了。
献丑了

<script language="javascript">

var string = "72-65-80-80-89-66-73-82-84-72-68-65-89-84-79-66-65-79-74-73-33-33-33"; //这个是 ascii code;

//72 dec convert 去 char 是 H , 65 convert 是A , 以此类推, 通常是用来抓keyboard input 或 keyboard listener用途(之前有人要我抓 keyboard 的input 然后发觉 ASCII 可以拿来玩玩咯)(另外个用途就是, PHP 传XML 过去的时候& 会干涉Flash 读取变数,所以要转换成ASCII 然后再变回 & = 38 , 就是这样。) 刚学罢了, 请不要笑我。   .

var spString =  string.split('-').join(''); // split 拿掉 - , 对换就是join(接起来) “” 就是 assign 给 spString, 结论就是有-的地方跟它连起来就是了。

var congra = ""; //这个不必解释了吧。

function surprise(){ // 我想这个也是,void 的 给baoji surprise 的function。
for(i = 0 ; i < spString.length ; i+=2){ // 不必解释了吧, 根据字母的length ,i  一直累计+2就是。

if( i == 10 || i == 26 || i == 30 || i == spString.length - 6){ // 判断, 第5*2 个位子要空行, 13*2 , 15*2 最后3*2个感叹号也是。两个int 可以换成 1 个 char. 所以不必担心会出现单数。
congra+= " "; // + 空行的动作。}
congra+= String.fromCharCode(spString.substring(i , i+2)); // String.fromCharCode 是函数, 把Int ASCII 转换成 char 的函数, subString 就是读取字串的一部份 assign给 + 给congra 组合。 这个case是 ascii 有两组号码, 当i = 0 , i+2 = 2, 所以 只是读 0 ~ 2 的字串。 所以是 72, 72  ascii 转换去 char 是H 以此类推。(Flash developer 就注意了, Action script 的需要parseInt();)}
alert(congra); // 不必解释了吧。
}
surprise(); // 启动自设函数。
</script>

ASCII <> char 对照表:
http://www.asciitable.com/

其实说到来,就是这么的雕虫小计罢了希望不会给你笑

[ 本帖最后由 宅男-兜着走 于 2009-8-26 02:12 AM 编辑 ]
我是大猪头
2009-8-26 02:23 AM
原帖由 宅男-兜着走 于 2009-8-26 02:05 AM 发表


地基神, 表取笑我了, 这个只是凡人的作品罢了。
献丑了



var string = "72-65-80-80-89-66-73-82-84-72-68-65-89-84-79-66-65-79-74-73-33-33-33"; //这个是 ascii code;

//72 dec convert  ...


又从你身上学到东西了。
一句话,我有什么屁资格笑你

回复 #1462 宅男-兜着走 的帖子

lonely5159
2009-8-26 09:48 AM
太强了。。。
我一辈子都做不出的东西咯。。。
@丑小鸭@
2009-8-26 04:06 PM
我网线烂嘛。。。
宝吉生日快乐哦。。哈哈!
shinn1080
2009-8-26 07:04 PM
原帖由 宅男-兜着走 于 2009-8-26 02:05 AM 发表


地基神, 表取笑我了, 这个只是凡人的作品罢了。
献丑了



var string = "72-65-80-80-89-66-73-82-84-72-68-65-89-84-79-66-65-79-74-73-33-33-33"; //这个是 ascii code;

//72 dec convert  ...


超厉害的!em0020
宅男-兜着走
2009-8-26 07:24 PM
喂喂喂~只有baoji 能打开来看勒
@丑小鸭@
2009-8-26 07:48 PM
我有跟他说哦。。已经叫他上来看了~~
lonely5159
2009-8-26 08:39 PM
太帅了!!!
宅男兜着走。。。
你真的是我的偶像!!!
pipi^-^
2009-8-26 08:47 PM
原帖由 宅男-兜着走 于 2009-8-25 11:28 PM 发表
干嘛重复发贴==

没有啦,太得空了, project 1 没得做就做这个。 电脑系的人生日就要送电脑系该有的东西嘛


哇....我要预定...明年我也要这样的生日礼物....

我要有flash的....美美的...又有东西学的...

哈哈...
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2026-4-30 08:58 PM , Processed in 0.090979 second(s), 20 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部