
正文
javascript情话,一些情话语句
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么得知自己写的name值能让脚本获取呢
一、啥叫脚本呢?其实就是一段代码,作用就是:这些代码通过你的浏览器来鼓捣一下你的机器。这样,你就能通过点一下鼠标就可以发点欢迎词、发点情话啥地了。二、怎么在聊天室放脚本呢?把这段代码放你右下角链接里就可以了。三、你浏览器咋会知道你放脚本了呢?因为每段脚本务都放在之间了。一见到字样,浏览器就会当成脚本来分析了。纯属浏览器的条件反射之一。四、我从寒江脚本里学到啥了?1、定义一个变量:vara=1的意思就是:定义一个变量a,并给a赋值为12、为啥要定义变量呢?这话说的,干活不用人哪行啊?其实定义变量就是事先找几个人来,留着以后派给任务。3、定义一个数组变量vara_name_filter=newArray(。。。);其实数组变量也是相当于找人,只不过这个人可以干好几样活而已(属于能人类型的)。4、定义功能函数functiona(){}这相当于各项任务。事先定义的变量一般会在这里体现出来。当你在脚本里写上a()之后,浏览器就会条件反射了(执行a功能函数中的语句)。五、脚本的说明文字啥东西都得有个说明书不是,脚本也得有呀,而且这个说明书最好要写在代码里(要不过后自己都看不明白了,多丢人啊。)那么怎么写说明呢?1、某行代码的说明可以放在此行代码的最后面,在行尾打上//然后再写入文字说明就可以了。例如:varroom_name="悠悠柠檬情";//聊天室名字2、如果文字太多,一行写不下那咋啊?在此特殊说明一下,其实尽管代码一般都是英文字符,但说明文字绝对可以兼容现代汉语以及文言文的,(←废话)如果是多行说明文字,可以这样写//---------------------------------------------//孤鹤脚本0.9999版justformyLove////失去,也是一种笃定。////就算拥有的时光,是那麽短暂;////能够无怨无悔地为一个人付出,就是幸福。//---------------------------------------------看着感觉还不错吧?(^!-)当然,还有更方便的写法,就是在说明文字的第一行写上/*,再在最后一行写上*/。例子如下:/*孤鹤脚本0.9999版justformyLove小薇啊,你可知道我多爱你,我要带你飞到天上去看那星星多么美丽摘下一颗,轻轻送给你。。。*/本人强烈建议,不要在脚本里写歌词,因为有可能导致看脚本人的情感波动。:-)六、数据类型数据类型包括:字符串、数值、布尔三种类型。javascript带有数据类型强制转换功能,这对编写者(尤其是对喝完酒写代码的人)来讲是一个大大的好事。要不你还得记好多的数据转换函数。七、JScript的运算符关于运算符的讲解,将会涉及很多很多的知识,请小学没有毕业的同志自学完成小学课程之后再看。计算符号位运算符号-------------------------------------负值-逻辑非!递增++小于乘法*小于等于=加法+等于==加法+不等于!=减法-逻辑与等于=例一:x=1+2=======答案:x被赋值为3例二:if(mylove=="小薇"){document.write("回答正确,您属于多愁善感型的")}else{document.write("回答错误!您属于没事找抽型的")}======运行结果:如果变量mylove的值为“小薇”,那么,程序会执行document.write("回答正确,您属于多愁善感型的")否则,则执行document.write("回答错误!您属于没事找抽型的")我学到的脚本知识(二)今夜,让我静静地想你(诗配JS语句篇)今夜,我怅坐一隅静静地想你,想知道你在做什么,想知道你有没有在想我;一、ifelse语句[根据表达式的值,有条件地执行一组语句。]我想你,你想我吗?如果我不想你,那么你还想我吗?用语句控制如下:if我想你{你想我吗?}else{那么你还想我吗?}通常都先定义一个变量来做为判断条件。a='我想你';if(a=='我想你'){b='你想我吗?'}else{b='那么你还想我吗?'}二、dowhile语句[第一次执行一个语句块,然后重复循环的执行该语句块,直到条件表达式等于false。]折九百九十九只纸鹤我就会去睡的,用语句控制如下:i=1;do(折一只纸鹤;)i=i++;while(i'+value+'');}这段代码又包含了write_button_style()功能函数。这样一层套一层的,有时容易给人套迷糊,但其实这就象是一个大工作,里面又分很多小的工作,每一个小的工作里面又会分为几个小的工作一样。你晚上回家做饭的时候,不能光做饭不做菜吧?所以做饭其实是做饭和做菜两样工作。做菜也不能就一个菜吧?(那也喝不进去小酒啊),标准再低,也得弄个四菜一汤啥的呀,这每道菜就又是一项工作了。[依吾政府提醒广大社员:喝多酒有害身体健康!]那么为什么有些功能函数后面的括号里要加那么多字母、数字呢?这些字母和数字就是第一篇我们提到的变量,它的作用就好像某一项任务在分配之前先指定几个人去做一样。象write_button_style(name,left,top,width,height,color,title,"");的意思就是:write_button_style这个任务指派name,left,top,width,height,color,title,""这几个人去做,最后一个""的意思是空缺,因为每个功能函数是事先定义好的,本来需要五个变量的,你非得派四个变量去,那对不起,你得写一个""来表示缺一个变量,(到时候算奖金也得多给一份不是。)至于具体的浏览器怎么去找那段代码,怎么去执行,你就不用操心了,浏览器会象领导查检劳动纪律一样,从头走到尾。(领导的事最好别管,把自己的工作干好就成,出了事让领导去兜着。)以上这段如果看明白了,那332脚本里面的功能函数你就都可以理出一个大体的思路了。至于细节问题如“typeof(parent.r.listhtml)”“document.inputform.USER”这些都先不用管。
相关问答
Q1: 那位大虾帮助我一下啊?????
一、啥叫脚本呢?
其实就是一段代码,作用就是:这些代码通过你的浏览器来鼓捣一下你的机器。这样,你就能通过点一下鼠标就可以发点欢迎词、发点情话啥地了。
二、怎么在聊天室放脚本呢?
script src=您的脚本存放地址/script
把这段代码放你右下角链接里就可以了。
三、你浏览器咋会知道你放脚本了呢?
因为每段脚本务都放在script和/script之间了。一见到script字样,浏览器就会当成脚本来分析了。纯属浏览器的条件反射之一。
四、我从寒江脚本里学到啥了?
1、定义一个变量:
var a=1 的意思就是:定义一个变量a,并给a赋值为1
2、为啥要定义变量呢?
这话说的,干活不用人哪行啊?其实定义变量就是事先找几个人来,留着以后派给任务。
3、定义一个数组变量
var a_name_filter = new Array(。。。);
其实数组变量也是相当于找人,只不过这个人可以干好几样活而已(属于能人类型的)。
4、定义功能函数
function a(){}
这相当于各项任务。事先定义的变量一般会在这里体现出来。当你在脚本里写上a()之后,浏览器就会条件反射了(执行a功能函数中的语句)。
五、脚本的说明文字
啥东西都得有个说明书不是,脚本也得有呀,而且这个说明书最好要写在代码里(要不过后自己都看不明白了,多丢人啊。)
那么怎么写说明呢?
1、某行代码的说明可以放在此行代码的最后面,在行尾打上//然后再写入文字说明就可以了。
例如:
var room_name="悠悠柠檬情"; //聊天室名字
2、如果文字太多,一行写不下那咋办啊?
在此特殊说明一下,其实尽管代码一般都是英文字符,但说明文字绝对可以兼容现代汉语以及文言文的,(←废话)
如果是多行说明文字,可以这样写
//---------------------------------------------
//孤鹤脚本0.9999版just for my Love
//
//失去,也是一种笃定。
//
//就算拥有的时光,是那麽短暂;
//
//能够无怨无悔地为一个人付出,就是幸福。
//---------------------------------------------
看着感觉还不错吧?(^!-)
当然,还有更方便的写法,就是在说明文字的第一行写上/*,再在最后一行写上*/。例子如下:
/*
孤鹤脚本0.9999版 just for my Love
小薇啊,你可知道我多爱你,
我要带你飞到天上去
看那星星多么美丽
摘下一颗,轻轻送给你。。。
*/
本人强烈建议,不要在脚本里写歌词,因为有可能导致看脚本人的情感波动。:-)
六、数据类型
数据类型包括:字符串、数值、布尔三种类型。
javascript带有数据类型强制转换功能,这对编写者(尤其是对喝完酒写代码的人)来讲是一个大大的好事。要不你还得记好多的数据转换函数。
七、JScript的运算符
关于运算符的讲解,将会涉及很多很多的知识,请小学没有毕业的同志自学完成小学课程之后再看。
计算 符号 位运算 符号
-------------------------------------
负值 - 逻辑非 !
递增 ++ 小于
递减 -- 大于
乘法 * 小于等于 =
除法 / 大于等于 =
加法 + 等于 ==
加法 + 不等于 !=
减法 - 逻辑与
等于 =
例一:
x=1+2
=======
答案:x被赋值为3
例二:
if (mylove=="小薇") {
document.write("回答正确,您属于多愁善感型的")
} else {
document.write("回答错误!您属于没事找抽型的")
} ======
运行结果:
如果变量mylove的值为“小薇”,那么,程序会执行document.write("回答正确,您属于多愁善感型的")
否则,则执行document.write("回答错误!您属于没事找抽型的")
我学到的脚本知识(二)
今夜,让我静静地想你(诗配JS语句篇)
今夜,我怅坐一隅静静地想你,
想知道你在做什么,想知道你有没有在想我;
一、if...else 语句[根据表达式的值,有条件地执行一组语句。]
我想你,你想我吗?如果我不想你,那么你还想我吗?
用语句控制如下:
if 我想你 {你想我吗?} else{那么你还想我吗?}
通常都先定义一个变量来做为判断条件。
a='我想你';
if (a=='我想你') { b='你想我吗?'} else { b='那么你还想我吗?' }
二、do...while 语句[第一次执行一个语句块,然后重复循环的执行该语句块,直到条件表达式等于 false。]
折九百九十九只纸鹤我就会去睡的,
用语句控制如下:
i=1;
do
(折一只纸鹤;)
i=i++;
while(i999)
三、switch 语句[当指定的表达式的值与某个标签匹配时,即执行相应的一个或多个语句。]
我想你,
(假设前面已经为a赋值)
switch(a){
case 想为你点亮一盏桔色的灯,:
静静守候着你疲惫的归来;
case 想为你递上一杯温热的香茗,:
缓缓驱散你脸上的倦容;
case 想用我温柔纤细的手指,:
轻轻抚平你眼角的皱纹;
case 想用我轻柔温情的呢喃,:
抚慰你驿动不安的心灵。;
}
然后静静地看着你……
我祈求,祈求这一刻的宁静、永恒。
四、for 语句[只要指定条件为 true 都执行语句块。]
(第二条语句也可以用FOR语句来表达)
用语句控制如下:
for (i = 1; i 999; i++) {
(折一只纸鹤;)
}
五、while 语句[执行一个语句,直到指定的条件为 false。]
(第二条语句也可以用while语句来表达)
折九百九十九只纸鹤我就会去睡的,
用语句控制如下:
var i=1;
while (i 999) {
(折一只纸鹤;)
i++;
}
我学到的脚本知识(三)
前二篇,已经把脚本的基本知识粗略地介绍了一下,基础知识也介绍得差不多了,再有一些不太常用的只能在实战中总结了。
以下结合寒江322脚本解释一下。
粗看了一下寒江322脚本,大概共分四个部分
第一部分:变量定义部分,前516行。
第二部分:加入新的界面元素
第三部分:重新设置原有界面元素的样式
第四部分:系统初始化
=====第一部分====
这部分内容于“我所学到的脚本知识(一)”中有介绍。
其实就是定义了一些变量(包括数组变量),这些定义好的变量会在下面的几个部分中使用。
例一:
var room_name="心梦如语";// 房间名称
定义了一个变量:room_name,并赋值为:心梦如语
注意写法:
var 变量名 = 变量值 ;
定义一个变量,前面一定要有var,每句结束时要有";"符号。
后面的“// 房间名称”部分为说明文字,在脚本执行时将被自动忽略。
例二:
// 按钮背景图片 宽度,文件名
var a_btn_pic = new Array
( 17, "btn17.gif",
18, "btn18.gif",
19, "btn19.gif",
35, "btn35.gif",
46, "btn46.gif",
70, "btn70.gif"
);
定义一个变量数组,每个值中间以“,”分隔。
其实也可以写成如下形式:
var a_btn_pic = new Array(17,"btn17.gif",18,"btn18.gif",19,"btn19.gif",35,"tn35.gif",46,"btn46.gif",70,"btn70.gif");
这样写的话,脚本的体积会减小,但脚本的可读性会差一些。
例三:
//——图片——
var a_picture = new Array
( "你好", "pic/p001.gif",
"鼓掌", "pic/p002.gif",
。。
。 )
与
//——背景色——
var a_bkcolor = new Array
( "FFFFFF",
"fdd242",
"f8fead",
"a0e4a0",
。。
。 )
只是写法的格式不同,其实都是定义变量数组。
好了,到现在为止,你已经完全理解了寒江322脚本的前516行的内容了(322脚本共1956行)。恭喜恭喜
我学到的脚本知识(四)
前三篇已经把脚本的基本知识粗略地介绍了一下,基础知识也介绍得差不多了,再有一些不太常用的只能在实战中总结了。
以下结合寒江322脚本解释一下。
以下内容由发布之日起执行,如有与国家法律法规相抵触,请按寒江322脚本之标准执行。
粗看了一下寒江322脚本,大概共分四个部分
第一部分:变量定义部分,前516行。
第二部分:加入新的界面元素
第三部分:重新设置原有界面元素的样式
第四部分:系统初始化
=====第一部分====
这部分内容于“我所学到的脚本知识(一)”中有介绍。
其实就是定义了一些变量(包括数组变量),这些定义好的变量会在下面的几个部分中使用。
例一:
var room_name="心梦如语";// 房间名称
定义了一个变量:room_name,并赋值为:心梦如语
注意写法:
var 变量名 = 变量值 ;
定义一个变量,前面一定要有var,每句结束时要有";"符号。
后面的“// 房间名称”部分为说明文字,在脚本执行时将被自动忽略。
例二:
// 按钮背景图片 宽度,文件名
var a_btn_pic = new Array
( 17, "btn17.gif",
18, "btn18.gif",
19, "btn19.gif",
35, "btn35.gif",
46, "btn46.gif",
70, "btn70.gif"
);
定义一个变量数组,每个值中间以“,”分隔。
其实也可以写成如下形式:
var a_btn_pic = new Array(17,"btn17.gif",18,"btn18.gif",19,"btn19.gif",35,"tn35.gif",46,"btn46.gif",70,"btn70.gif");
这样写的话,脚本的体积会减小,但脚本的可读性会差一些。
例三:
//——图片——
var a_picture = new Array
( "你好", "pic/p001.gif",
"鼓掌", "pic/p002.gif",
。。
。 )
与
//——背景色——
var a_bkcolor = new Array
( "FFFFFF",
"fdd242",
"f8fead",
"a0e4a0",
。。
。 )
只是写法的格式不同,其实都是定义变量数组。
好了,到现在为止,你已经完全理解了寒江322脚本的前516行的内容了(322脚本共1956行)。恭喜恭喜
下面我写一点题外的话。脚本做为一种解释性的语言,与真正的程序还是有一定的差距的,从我的感觉来看,写脚本是一种应用,而写程序是一种开发。没有脚本可以写成一个系统,而程序可以,另外,写程序有很多的艺术性在里面。就象画一幅山水画一样,创作的是一种意境,而不是一颗树的外形。写这些话的目的是想表达我的一个想法:脚本既然只是一种应用,那么就把它共享吧,不要让它带有更多的商业目的。
我所学到的脚本知识(五)附:出击代码
从第517行开始,会涉及到JS语句了。其实语句也没有什么,万事开头难,已经学会500多行了,还难个啥呀。
(部分同志可能还对第(三)篇的内容还晕乎着呢。今天开始就会让你一点点清醒了。)
先打个比方:
1、把寒江脚本看做一座楼(注意:是楼,不是平房,有住“别野”的一边凉快去)
2、这座楼分四层(就是我前所说的,332脚本的四个部分。)
3、每层楼会有多个房间(就是各个功能函数)
4、每个房间又会有具体的工作和职责(就是各子功能函数)
5、每个房间里的人,暂且看做各个变量吧。
下面以一段332脚本的函数来说明一下
function add_new_element()//加入新的界面元素
{ 。
。
。
write_button("","欢迎",409,60,35,20,"","快速欢迎","autosend(a_welcome)");
。
。
。
}
这段代码的add_new_element 是一个功能函数(也就是自己定制的一个任务,目的就是在聊天室的输入区加入新的界面元素。)
从“{”开始,到“}”结束
在“{”与“}”之间的内容是add_new_element 功能函数的各项具体工作。例如:write_button(...)、write_bkcolor_select(...)、
write_select(...)等等。
而write_button(...)这些又是一些功能函数,这一函数的具体功能是在脚本第1010-1014行的
function write_button(name,value,left,top,width,height,color,title,action) 中。
而1010-1014行的
function write_button(name,value,left,top,width,height,color,title,action)//加入执行一个函数的按钮
{ write_button_style(name,left,top,width,height,color,title,"");
document.write(' onclick="' + action + '"'+ value +'/button');
}
这段代码又包含了write_button_style(...)功能函数。
这样一层套一层的,有时容易给人套迷糊,但其实这就象是一个大工作,里面又分很多小的工作,每一个小的工作里面又会分为几个小
的工作一样。
你晚上回家做饭的时候,不能光做饭不做菜吧?所以做饭其实是做饭和做菜两样工作。做菜也不能就一个菜吧?(那也喝不进去小酒啊
),标准再低,也得弄个四菜一汤啥的呀,这每道菜就又是一项工作了。[依吾政府提醒广大社员:喝多酒有害身体健康!]
那么为什么有些功能函数后面的括号里要加那么多字母、数字呢?这些字母和数字就是第一篇我们提到的变量,它的作用就好像某一项
任务在分配之前先指定几个人去做一样。
象 write_button_style(name,left,top,width,height,color,title,"");
的意思就是:write_button_style这个任务指派name,left,top,width,height,color,title,""这几个人去做,最后一个""的意思是空缺
,因为每个功能函数是事先定义好的,本来需要五个变量的,你非得派四个变量去,那对不起,你得写一个""来表示缺一个变量,(到
时候算奖金也得多给一份不是。)
至于具体的浏览器怎么去找那段代码,怎么去执行,你就不用操心了,浏览器会象领导查检劳动纪律一样,从头走到尾。(领导的事最
好别管,把自己的工作干好就成,出了事让领导去兜着。)
以上这段如果看明白了,那332脚本里面的功能函数你就都可以理出一个大体的思路了。至于细节问题如“typeof(parent.r.listhtml)
”“document.inputform.USER...”这些都先不用管。
引用:
Q2: 运行脚本代码
一、啥叫脚本呢?
其实就是一段代码,作用就是:这些代码通过你的浏览器来鼓捣一下你的机器。这样,你就能通过点一下鼠标就可以发点欢迎词、发点情话啥地了。
二、怎么在聊天室放脚本呢?
script src=您的脚本存放地址/script
把这段代码放你右下角链接里就可以了。
三、你浏览器咋会知道你放脚本了呢?
因为每段脚本务都放在script和/script之间了。一见到script字样,浏览器就会当成脚本来分析了。纯属浏览器的条件反射之一。
四、我从寒江脚本里学到啥了?
1、定义一个变量:
var a=1 的意思就是:定义一个变量a,并给a赋值为1
2、为啥要定义变量呢?
这话说的,干活不用人哪行啊?其实定义变量就是事先找几个人来,留着以后派给任务。
3、定义一个数组变量
var a_name_filter = new Array(。。。);
其实数组变量也是相当于找人,只不过这个人可以干好几样活而已(属于能人类型的)。
4、定义功能函数
function a(){}
这相当于各项任务。事先定义的变量一般会在这里体现出来。当你在脚本里写上a()之后,浏览器就会条件反射了(执行a功能函数中的语句)。
五、脚本的说明文字
啥东西都得有个说明书不是,脚本也得有呀,而且这个说明书最好要写在代码里(要不过后自己都看不明白了,多丢人啊。)
那么怎么写说明呢?
1、某行代码的说明可以放在此行代码的最后面,在行尾打上//然后再写入文字说明就可以了。
例如:
var room_name="悠悠柠檬情"; //聊天室名字
2、如果文字太多,一行写不下那咋办啊?
在此特殊说明一下,其实尽管代码一般都是英文字符,但说明文字绝对可以兼容现代汉语以及文言文的,(←废话)
如果是多行说明文字,可以这样写
//---------------------------------------------
//孤鹤脚本0.9999版just for my Love
//
//失去,也是一种笃定。
//
//就算拥有的时光,是那麽短暂;
//
//能够无怨无悔地为一个人付出,就是幸福。
//---------------------------------------------
看着感觉还不错吧?(^!-)
当然,还有更方便的写法,就是在说明文字的第一行写上/*,再在最后一行写上*/。例子如下:
/*
孤鹤脚本0.9999版 just for my Love
小薇啊,你可知道我多爱你,
我要带你飞到天上去
看那星星多么美丽
摘下一颗,轻轻送给你。。。
*/
本人强烈建议,不要在脚本里写歌词,因为有可能导致看脚本人的情感波动。:-)
六、数据类型
数据类型包括:字符串、数值、布尔三种类型。
javascript带有数据类型强制转换功能,这对编写者(尤其是对喝完酒写代码的人)来讲是一个大大的好事。要不你还得记好多的数据转换函数。
七、JScript的运算符
关于运算符的讲解,将会涉及很多很多的知识,请小学没有毕业的同志自学完成小学课程之后再看。
计算 符号 位运算 符号
-------------------------------------
负值 - 逻辑非 !
递增 ++ 小于
递减 -- 大于
乘法 * 小于等于 =
除法 / 大于等于 =
加法 + 等于 ==
加法 + 不等于 !=
减法 - 逻辑与
等于 =
例一:
x=1+2
=======
答案:x被赋值为3
例二:
if (mylove=="小薇") {
document.write("回答正确,您属于多愁善感型的")
} else {
document.write("回答错误!您属于没事找抽型的")
} ======
运行结果:
如果变量mylove的值为“小薇”,那么,程序会执行document.write("回答正确,您属于多愁善感型的")
否则,则执行document.write("回答错误!您属于没事找抽型的")
我学到的脚本知识(二)
今夜,让我静静地想你(诗配JS语句篇)
今夜,我怅坐一隅静静地想你,
想知道你在做什么,想知道你有没有在想我;
一、if...else 语句[根据表达式的值,有条件地执行一组语句。]
我想你,你想我吗?如果我不想你,那么你还想我吗?
用语句控制如下:
if 我想你 {你想我吗?} else{那么你还想我吗?}
通常都先定义一个变量来做为判断条件。
a='我想你';
if (a=='我想你') { b='你想我吗?'} else { b='那么你还想我吗?' }
二、do...while 语句[第一次执行一个语句块,然后重复循环的执行该语句块,直到条件表达式等于 false。]
折九百九十九只纸鹤我就会去睡的,
用语句控制如下:
i=1;
do
(折一只纸鹤;)
i=i++;
while(i999)
三、switch 语句[当指定的表达式的值与某个标签匹配时,即执行相应的一个或多个语句。]
我想你,
(假设前面已经为a赋值)
switch(a){
case 想为你点亮一盏桔色的灯,:
静静守候着你疲惫的归来;
case 想为你递上一杯温热的香茗,:
缓缓驱散你脸上的倦容;
case 想用我温柔纤细的手指,:
轻轻抚平你眼角的皱纹;
case 想用我轻柔温情的呢喃,:
抚慰你驿动不安的心灵。;
}
然后静静地看着你……
我祈求,祈求这一刻的宁静、永恒。
四、for 语句[只要指定条件为 true 都执行语句块。]
(第二条语句也可以用FOR语句来表达)
用语句控制如下:
for (i = 1; i 999; i++) {
(折一只纸鹤;)
}
五、while 语句[执行一个语句,直到指定的条件为 false。]
(第二条语句也可以用while语句来表达)
折九百九十九只纸鹤我就会去睡的,
用语句控制如下:
var i=1;
while (i 999) {
(折一只纸鹤;)
i++;
}
我学到的脚本知识(三)
前二篇,已经把脚本的基本知识粗略地介绍了一下,基础知识也介绍得差不多了,再有一些不太常用的只能在实战中总结了。
以下结合寒江322脚本解释一下。
粗看了一下寒江322脚本,大概共分四个部分
第一部分:变量定义部分,前516行。
第二部分:加入新的界面元素
第三部分:重新设置原有界面元素的样式
第四部分:系统初始化
=====第一部分====
这部分内容于“我所学到的脚本知识(一)”中有介绍。
其实就是定义了一些变量(包括数组变量),这些定义好的变量会在下面的几个部分中使用。
例一:
var room_name="心梦如语";// 房间名称
定义了一个变量:room_name,并赋值为:心梦如语
注意写法:
var 变量名 = 变量值 ;
定义一个变量,前面一定要有var,每句结束时要有";"符号。
后面的“// 房间名称”部分为说明文字,在脚本执行时将被自动忽略。
例二:
// 按钮背景图片 宽度,文件名
var a_btn_pic = new Array
( 17, "btn17.gif",
18, "btn18.gif",
19, "btn19.gif",
35, "btn35.gif",
46, "btn46.gif",
70, "btn70.gif"
);
定义一个变量数组,每个值中间以“,”分隔。
其实也可以写成如下形式:
var a_btn_pic = new Array(17,"btn17.gif",18,"btn18.gif",19,"btn19.gif",35,"tn35.gif",46,"btn46.gif",70,"btn70.gif");
这样写的话,脚本的体积会减小,但脚本的可读性会差一些。
例三:
//——图片——
var a_picture = new Array
( "你好", "pic/p001.gif",
"鼓掌", "pic/p002.gif",
。。
。 )
与
//——背景色——
var a_bkcolor = new Array
( "FFFFFF",
"fdd242",
"f8fead",
"a0e4a0",
。。
。 )
只是写法的格式不同,其实都是定义变量数组。
好了,到现在为止,你已经完全理解了寒江322脚本的前516行的内容了(322脚本共1956行)。恭喜恭喜
我学到的脚本知识(四)
前三篇已经把脚本的基本知识粗略地介绍了一下,基础知识也介绍得差不多了,再有一些不太常用的只能在实战中总结了。
以下结合寒江322脚本解释一下。
以下内容由发布之日起执行,如有与国家法律法规相抵触,请按寒江322脚本之标准执行。
粗看了一下寒江322脚本,大概共分四个部分
第一部分:变量定义部分,前516行。
第二部分:加入新的界面元素
第三部分:重新设置原有界面元素的样式
第四部分:系统初始化
=====第一部分====
这部分内容于“我所学到的脚本知识(一)”中有介绍。
其实就是定义了一些变量(包括数组变量),这些定义好的变量会在下面的几个部分中使用。
例一:
var room_name="心梦如语";// 房间名称
定义了一个变量:room_name,并赋值为:心梦如语
注意写法:
var 变量名 = 变量值 ;
定义一个变量,前面一定要有var,每句结束时要有";"符号。
后面的“// 房间名称”部分为说明文字,在脚本执行时将被自动忽略。
例二:
// 按钮背景图片 宽度,文件名
var a_btn_pic = new Array
( 17, "btn17.gif",
18, "btn18.gif",
19, "btn19.gif",
35, "btn35.gif",
46, "btn46.gif",
70, "btn70.gif"
);
定义一个变量数组,每个值中间以“,”分隔。
其实也可以写成如下形式:
var a_btn_pic = new Array(17,"btn17.gif",18,"btn18.gif",19,"btn19.gif",35,"tn35.gif",46,"btn46.gif",70,"btn70.gif");
这样写的话,脚本的体积会减小,但脚本的可读性会差一些。
例三:
//——图片——
var a_picture = new Array
( "你好", "pic/p001.gif",
"鼓掌", "pic/p002.gif",
。。
。 )
与
//——背景色——
var a_bkcolor = new Array
( "FFFFFF",
"fdd242",
"f8fead",
"a0e4a0",
。。
。 )
只是写法的格式不同,其实都是定义变量数组。
好了,到现在为止,你已经完全理解了寒江322脚本的前516行的内容了(322脚本共1956行)。恭喜恭喜
下面我写一点题外的话。脚本做为一种解释性的语言,与真正的程序还是有一定的差距的,从我的感觉来看,写脚本是一种应用,而写程序是一种开发。没有脚本可以写成一个系统,而程序可以,另外,写程序有很多的艺术性在里面。就象画一幅山水画一样,创作的是一种意境,而不是一颗树的外形。写这些话的目的是想表达我的一个想法:脚本既然只是一种应用,那么就把它共享吧,不要让它带有更多的商业目的。
我所学到的脚本知识(五)附:出击代码
从第517行开始,会涉及到JS语句了。其实语句也没有什么,万事开头难,已经学会500多行了,还难个啥呀。
(部分同志可能还对第(三)篇的内容还晕乎着呢。今天开始就会让你一点点清醒了。)
先打个比方:
1、把寒江脚本看做一座楼(注意:是楼,不是平房,有住“别野”的一边凉快去)
2、这座楼分四层(就是我前所说的,332脚本的四个部分。)
3、每层楼会有多个房间(就是各个功能函数)
4、每个房间又会有具体的工作和职责(就是各子功能函数)
5、每个房间里的人,暂且看做各个变量吧。
下面以一段332脚本的函数来说明一下
function add_new_element()//加入新的界面元素
{ 。
。
。
write_button("","欢迎",409,60,35,20,"","快速欢迎","autosend(a_welcome)");
。
。
。
}
这段代码的add_new_element 是一个功能函数(也就是自己定制的一个任务,目的就是在聊天室的输入区加入新的界面元素。)
从“{”开始,到“}”结束
在“{”与“}”之间的内容是add_new_element 功能函数的各项具体工作。例如:write_button(...)、write_bkcolor_select(...)、
write_select(...)等等。
而write_button(...)这些又是一些功能函数,这一函数的具体功能是在脚本第1010-1014行的
function write_button(name,value,left,top,width,height,color,title,action) 中。
而1010-1014行的
function write_button(name,value,left,top,width,height,color,title,action)//加入执行一个函数的按钮
{ write_button_style(name,left,top,width,height,color,title,"");
document.write(' onclick="' + action + '"'+ value +'/button');
}
这段代码又包含了write_button_style(...)功能函数。
这样一层套一层的,有时容易给人套迷糊,但其实这就象是一个大工作,里面又分很多小的工作,每一个小的工作里面又会分为几个小
的工作一样。
你晚上回家做饭的时候,不能光做饭不做菜吧?所以做饭其实是做饭和做菜两样工作。做菜也不能就一个菜吧?(那也喝不进去小酒啊
),标准再低,也得弄个四菜一汤啥的呀,这每道菜就又是一项工作了。[依吾政府提醒广大社员:喝多酒有害身体健康!]
那么为什么有些功能函数后面的括号里要加那么多字母、数字呢?这些字母和数字就是第一篇我们提到的变量,它的作用就好像某一项
任务在分配之前先指定几个人去做一样。
象 write_button_style(name,left,top,width,height,color,title,"");
的意思就是:write_button_style这个任务指派name,left,top,width,height,color,title,""这几个人去做,最后一个""的意思是空缺
,因为每个功能函数是事先定义好的,本来需要五个变量的,你非得派四个变量去,那对不起,你得写一个""来表示缺一个变量,(到
时候算奖金也得多给一份不是。)
至于具体的浏览器怎么去找那段代码,怎么去执行,你就不用操心了,浏览器会象领导查检劳动纪律一样,从头走到尾。(领导的事最
好别管,把自己的工作干好就成,出了事让领导去兜着。)
以上这段如果看明白了,那332脚本里面的功能函数你就都可以理出一个大体的思路了。至于细节问题如“typeof(parent.r.listhtml)
”“document.inputform.USER...”这些都先不用管。
Q3: javascript for循环问题。以下代码输入3会显示:112123....
你的美丽、雅纯是子弹,会深深地击中我的心,让你的情话和动人在我心中一生美丽,一条短信却蕴含着我千千万万个心愿,祝你天天快乐、高兴。
Q4: 表达对她的爱的最好方式..?
楼上的说的不错...但是我觉得最好还是做一点一点的小事情,看起来微不足道..并且不让她知道...总会有天她知道..她肯定知道你爱她..
1.向新朋友介绍女友时,请搂着她的腰,而不是站在一旁用手指点
2.在街上遇见美女凝视时间不超过5秒,并迅速指出那位美女与她相比较的美 中不足。
3.如果她做错了事,心里已经很难过,请主动承担起你应该甚至不应该承担的责任吧。
4.听女友话的男人才会有出息,所以,你要乖乖听她的话。
5.她可以欺负你,但你绝对不可以欺负她,因为她虽然欺负你,但是每次有什么好东西,她第一个想到的就是你!
6.要是她朝你哭,你要不厌其烦地哄她,直到她破涕为笑!
7.把她的照片帖到钱包,手机...一切经常看到的地方。
8.离开她绝对不超过十天以上。
9.在她的朋友面前,希望你可以表现得比平时更疼爱她和紧张她的样子。
10.大男人不等于霸道。
11.温柔不等于没主见。
12.潇洒不等于没交代。
13.不要老是在我问她“去那里比较好”,“吃什么”等等的时候说"随便",这不等于是你在迁就她,只表示你没有心思搭理她。
14.要经常对她说"我爱你",否则她会假设你不爱她。
15.永远不要在公众场合对她呼呼吼吼又或是撇下她一人。
16.她做错事情的时候教训她不要紧,最重要的是在那之后要哄她。
17.发脾气时不要不理她,不要给时间她让她冷静,其实她完全不需要时间冷静
18.可以陪自己的朋友,但一定要重色轻友。
19.她看动画片,你不但不准笑话她,还要跟她一起看。
20.在她想你时,争分夺秒地挤出时间与她约会。
21.看她的眼神无比专注 。
22.说话的语气情深意长 。
23.能做到客观的得看到其它优秀的女孩,但主观认为她才是最好的。
24.有女孩和你说话,你要拉着她的手,如果她恰巧不在旁边,那么请你跟她们保持距离 。
25.过马路的时候牵着她的手。
26.要懂得珍惜和她在一起的每分钟 。
27.就算再忙,每天都不忘打一个问候的电话 。
28.要常常唱情歌给她听。
29.两个人都有发火的权利,但不能同一天,如果那一天她发火了,那你就不可以发火了。
30.女友生活中不顺心,你要循循善诱、帮忙分析,提出建设性方案若干。
31.要非常爱你的女友---她,坚决拥护女友的决定,服从女友的领导。
32.留意其它女生不得超过5秒钟,看同一女生累计不得超过5次
33.即使全世界的人都不相信她,你也要无条件相信她。因为她也会同样对你。
34.她穿了好看的衣服,你要衷心赞美。
35.严禁在女士(3岁-80岁)面前耍贫,放电。若有违反,视情节严重程度,由女友从严、从快 进行严厉打击,任何人、任何形式的狡辩,抵赖都将按妨碍司法公正论处。
36.不抽烟。一经发现立即开除。
37.与女友吵架每次陈述不得超过3分钟(含),音量不得超过20分贝(含)。
38.要加强锻炼,强健身体,一口气抱她上到五楼
39. 在她心情遭透,蛮横发脾气的时候,抱抱她,而不是和她理论。
40.希望不会出现手机没电而她又没有其它办法联系到你的现象,如果能频频主动打电话告诉她“我想你了”并随时汇报行踪则更好。
41.她身上有很多缺点,她已经够苦恼了,请不必随时向她提醒。
42.女友不讲理是撒娇而不是撒野。
43.她所有的事情都好想跟你分享、虽然你不一定会明白但是希望你会装做你在听。
44.最重要的一点:要永远认为女友是对的。因为,她是最爱你的。
45.你要深情款款的盯着他再对他说我爱你...哈哈.







