有谁帮我解释一段JavaScript代码?
window.__mc = {cfg: {}}; //声明一个全局对象__mc,然后__mc的值等于cfg:{}还是一个对象
@Html.Raw(string.Format("window.__mc.cfg.curUserId = '{0}';", c.UserId)) //@Html.Raw这个不是知道是哪的~但是肯定不是原生JS的,可能是其他插件的属性或者方法,这个你需要自己找找了,然后后面string.Format这个也不是原生JS的,可能是扩展了string对象加的Format这个对象,具体看定义~!后面就是穿的参数了,__mc.cfg.curUserId = '{0}' //curUserId就是cfg的键,后面的{0}就是值,再后面就是其他参数了,这里看不出来~
我想应该是IE状态栏(就是IE浏览器的左下角),动画显示“欢迎老师来检查我的作业哦!”这几个字,具体没有细看。
<Script language="Javascript">var x=50,y=60; //浮动图片的初始位置(x,y);
var xin=true,yin=true;
//xin表示向右移,yin表示向下移(其实用TurnRight,TurnDown表示这两个变量更易明)
var step=1;
var delay=10; //延迟时间
function A(){
var L=T=0; //L=0(left),T(top)=0且都是常量。用来表示外面大框的左上角坐标(0,0)
var R=document.body.offsetWidth-document.getElementById("YuId").offsetWidth;
//“网页可见域宽度”与 “YuId的可见宽度”差,即用R来表YuId可以左右方向移的区间为R(Right,变量名用Horizontal更好)。
var B=document.body.offsetHeight-document.getElementById("YuId").offsetHeight;
//“网页可见域高度”与 “YuId的可见高度”差,即用B来表示YuId上下方向移动的区间为B(Bottom,变量名用vertical更好)。
document.getElementById("YuId").style.left=x;
document.getElementById("YuId").style.top=y; //这里设YuId的坐标为(x,y)。
x=x+step*(xin?1:-1); //如果是向右移,x就加1,不然减1
if(x<L){xin=true;x=L;}
//如果x小于0(即YuId移到了最左边),就开始向右移(即xin=true),x设为0
if(x>R){xin=false;x=R;}
//如果x大于R(即YuId移到了最右边),就开始向左移(即xin=false),x设为可以移动区间的最大值(即R)
y=y+step*(yin?1:-1); //如果是向下移,y就加1,不然减1
if(y<T){yin=true;y=T;}
//如果y小于0,(即YuId移到了最上边),就开始向下移(即yin=true),设为0
if(y>B){yin=false;y=B;}
//如果y大于B,(即YuId移到了最下边),就开始向上移(即yin=false),设为可以移动区间的最大值(即B)
setTimeout("A()",delay); //延迟delay(10)毫秒后执行这个函数,这样这个函数就可以无限循环下去。
}
</Script>
var xin=true,yin=true;
这两个定义来是作为判断是否还能继续网右移动,和往下移动的
方法中的
var R=document.body.offsetWidth-document.getElementById("YuId").offsetWidth;
var B=document.body.offsetHeight-document.getElementById("YuId").offsetHeight;
R表示窗口的宽度- 层的宽度 B表示窗口的高度-层的高度
把握这些关键点之后
你慢慢理解哈 ,
其实就是在漂浮层碰边之后就反弹回去!
百度人才特多!二楼,什么叫js内部函数?听一下你的高论!
判断就是一个正则表达式,在正则表达式中有一个test的方法,这个方法是看正则表达式是否匹配!
var
ss
=
/^\w{5,15}$/;
这就是正则表达式的,^匹配开始,$匹配结尾.\w表示一个字符,当然包含数字字母下划线之类的.{5,15}是限定符,表示最少5个,最多15个!
ss.test(str)表示用这个正则去匹配str,要求就是上边的正则要求.test方法是如果匹配则返回真值,否则是假值.所以这个常被称作匹配测试!呵呵,与match是不同的,match返回是匹配结果,会设置一些正则的常量,而test速度快,且不会,故称其为测试匹配.
f是因为你的文件中有一个name="f"的form,在这个form中还有一个userid的文本框,用这个就是测试f下userid文本框的值是否是匹配,也就是符合我们要求.
前边加一个!是取反,也就是说如果不匹配则会进行if内结语句,提示其错误原因!
f.userid.focus()就是让其重新得到焦点而已!
没了,看一下正则表达式对你有好处的!
二楼,难道你说的函数如果不是自定义的就是内部函数吗?js中不存在内容函数的定义的.而只有在oopl语言中才会出现一个内部函数!那是因为只能由自已的对象引用,其他的地方是引用不了的.这样的函数才称其为内部函数!这是对oopl下的定义,而不是js,因为js还是不是oopl(面向对象编程语言)!
谁能帮我翻译一段话?用各种语言(除了英语以外)!
我的 谁能帮我翻译一段话?用各种语言(除了英语以外)! 知道吗?我是多么牵挂你呀,“你今天过得还好吗?”“此时你又在做什么”我每天都要在心里默默地问上千遍万遍,但你不会感觉得到,更不会听得到.我想对你说:一定要学会自己照顾自己,自... 知道吗?我是多么牵挂你呀,“你今天过得还好吗?”“此时你又在...
急 帮忙翻译一段日语 较为简单的基本对话!!
我要xxx A じゃ、わたしは、yyy。ケーキを たべます。Bさんは ケーキを たべますか。jya,watasiha,yyy。ke-kiwotabemasu。bsannha ke-ki wo tabemasuka。那么,我要yyy。我吃糕点,小b吃糕点么。B いいえ、たべません。iie,tabemasenn 不,我不吃 Aさん、らいげつ XX が ブリス...
谁能帮我翻译一下这段韩文!!!拜托了!
我知道我不会找到我再次tatingeol 这是冷战甚至对我来说,我太想念 我认为这是如此可怜,就像一个傻瓜比我想像 为什麼我想多花一点不健全upset're动摇你的心 更残酷的离开我,如果你把我想我 除了回忆与你对未来表现出眼泪 是它的一个梦想,你我gwabunhan wonhaeon 请不要说你爱某人,而不是我...
谁能帮我翻译一下,不要机器谢谢!!
答:Aprpos利德:?singst杜MIR etwas VOR都HAST eine托尔之声。B:丹科,杜Grosstadtpflanze Spater燎ich.Du,WIR haben einen HIER Jungen AUS柏林,DER singt noch toller ALS ICH!。答:啊哈,AUCH eine Grosstadtpflanze!乙:JA,manchmal genau如此嚣张的魏圣美杜,ABER... AUCH sehr实价。
谁帮我翻译一下这个网页 日文的
こんなページも充実してるなWikipedia。日本は平和だ。
谁能帮我翻译一下这段日文?
BLeach的角色歌吧?斩月大叔和一护唱的- - 给lz翻译:《斩》森田成一 菅生隆之 まだまだか もう胜てるはずさ!还不行吗,应该可以获胜 脆い刃だ 脆弱的刀刃 そろそろさ もういけるはずだ!差不多了吧,应该能行 赖る心 依赖的心 解かるんだ もうやれるはずだ!解放了吧,该去...
求会日语的人帮我翻译一下这两段文字,谢谢(勿用翻译器)
デコドラ:作者并没有把字打错。这是的デコ是“装饰”的简称,ドラ是ドラゴン的略称,这是一头龙的名字,我们可以译为:彩饰龙 デコドラ小运 彩饰龙:是一头在后头部饰边上镶入了火焰矿石并利用其拥有比普通龙更长移动距离能力的龙。最擅长哼唱“GODFATHER爱”(上帝之爱)主题曲,当然这是...
谁能帮我解析飘雪日文歌词,稍微讲下句式、语法就可以,我正在学习日文...
如果 我失去了你 我会变成星星照耀你 微笑 或被泪水沾湿的夜晚 我会永远在你身旁 今年 最初的雪花 向我俩靠近 再眺望著的这个时间里 充满了幸福的喜悦 没有撒娇和脆弱 只是 想永远地 就这麼一直一起 我真心地这麼想 在这条街上堆积的 纯白雪花 悄悄地在我俩胸口画上回忆 从今而后也要永远和...
谁能帮我翻译一下这句话呢?不知道是哪国语言。
乌克兰 --> ja vas kokhaju (家白4哈有)爱沙尼亚 --> Mina armastan sind (米那阿马斯叹赛)意大利语 --> ti amo (提阿么)拉托维亚 --> Es tevi Milu (一司特喂米卢)罗马尼亚 --> Te lu besc,Te Ador (有背4克)亚美尼亚 --> Yes...
谁能帮我翻译两段日语?懂日语的请进。
第一段:そをさ地球に生まれて良かたと思うよ so o sa chikyu ni umarete yo kata to omou yo 我觉得地球上诞生的生命有多么美好 それが明日への仆らのエネルギー sore ga ashita e no bokurano enerugi 是我们向明天前进的力量\/能源 だからきっとわかり合える世界にするために dakara ...
撒炊降脂: javascript属于解释型语言... 他的作用可以用于表单数据验证,实现一些动画,页面特效,增强用户的使用体验..等等!...javascript的潜力无穷....还有许多方面的应用,也可以像C语言那样面向对象编程..
彭山县19684254748: javascrip代码的解释?
撒炊降脂: 这段代码是用来 格式化价格的 把价格格式化成为 千进制
彭山县19684254748: 帮忙解释一段java script代码 - ?
撒炊降脂: 1、首先这段代码运行会报错,要将b的定义函数放在function P(i,a)来行.2、其实这段代码比较繁琐,我在这里将几个难理解的点跟你分享下,至于它的每一行什么意思,还是你自己来揣摩吧.3、代码分析:var r=[];//定义一个空的数组 r[0]=i>...
彭山县19684254748: 通俗的讲、JavaScrip、css、html、xml、等等是用来干什么的? - ?
撒炊降脂: javascript用来提高网页效果,以便达到良好的用户体验,例如你下一些网站上面可以看到幻灯片或者弹窗之类的都是使用javascript实现.css是网页样式的简称,比如你现在浏览的页面有边框颜色及背景颜色,这些都是由css来实现的.html就是网页格式,你可以看看当前页面的地址框,文件的后缀名就是以html结束.xml用来存储数据,例如网站地图之类的就会使用到xml技术.希望对你有帮助.
彭山县19684254748: JavaScrip 代码解释?
撒炊降脂: <script language="JavaScript" type="text/javascript"> function tiaoxingma(){//定义函数 document.form2.tiaoxingma.focus();//设置tiaoxingma为焦点 document.form2.tiaoxingma.select();//设置tiaoxingma为选择状态 } function ...
彭山县19684254748: 求解一段JAVA代码的意思?
撒炊降脂: 首先这不是Java代码,而是Javascript,document.write是将给定的字符串内容输出到网页. unescape是解码字符集.
彭山县19684254748: 请对这段java代码进行解释 - ?
撒炊降脂: 首先static A[] a=new A[3]这个语句的意思是:创建一个其元素为A类对象,长度为3的数组A,注意这里只是声明了一个数组,数组里的元素均为null,即还没有初始化.即是还没有A类的对象被实例化了.如果明白了这一点.那么理解下面的就易了.私有的构造函数不能访问,也就不能用私用的构造函数实例化对象.return new A(); 这语句是实例化一个A类对象,但A()构造函数是私用的,所以不能实例化.public static A x=new A();同样道理.t.getA(); 这里会全部返回null;前提是这个程序能运行了.
彭山县19684254748: javascript的源代码含义 - ?
撒炊降脂: javascript是网页中某些特效的语言,javascript的源代码就是指生成那一个特效的那一段程序,也就是人们编写网页程序中的一个小片段.
彭山县19684254748: 请教大家帮我解释一段 JAVA 程序代码,越详细越好!谢谢大家! - ?
撒炊降脂: 1.Page表示Page类是一个泛型类,类中变量类型全部与DepartmentVO表(类)中字段有关(或者说Page类中的变量时对DepartmentVO表中字段的描述).这种泛型类定义的好处在于可以封装DepartmentVO类需要的字段,同时也可以包含自...
彭山县19684254748: 一段有意思的java代码请大家解释~ - ?
撒炊降脂: 原理很简单,因为在java中,int是占4个字节大小,double占8个字节的大小,当你把某变量乘以2的时候,在计算机里面的处理方式是左移一位.当使用浮点数进行乘法运算时,若结果很大,会以科学计数法表示.下面具体分析:1、表达式0x7...