想了解javascript班吗?想了解JavaScript的总结与体会,javascript 获取随机验证码,javascript中的for in 循环,在javascript中的info和str有什么区别?? 吗?......本文带你一探究竟。
的总结与体会一、的小总结 通过前几天的学习,我又进一步的熟悉了的基本知识,我为了以后能更好的学好,我把这几天学习的内容做了一下总结,关键是学习和掌握函数的使用方法:1、函数:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块; 2、arguments是存储了函数传送过过来实参,arguments对象的长度是由实参个数而不是形参个数决定的;3、返回值定义:一个函数实际上就是一个计算过程,计算完成之后的结果就是返回值。定义函数的返回值:所有的自定义函数默认没有返回值;Return 后面不要换行。在函数内部用return来设置返回值,一个函数只能有一个返回值。同时,终止代码的执行。4、获得焦点: onfocus 失去焦点: onblur 5、this (自己的) ; 6、数组 array ; 7、数组名.length; 8、遍历数组 () 得到一个伪数组 ; 9、字符相连 + 数值相加 字符相连; 10、三元运算符 三目运算符 一元: a++ b++ +a -a 二元: a+b a>=b 三元: 表达式 ? 结果1 : 结果2 等价于 if else 11、一个思想:排他思想 12、自定义属性 如:divs[i].index = i; 13、乘方和开根号 Math.pow(a,b) 14、鼠标经过选择表单 select()二、学习的心得体会 通过这个星期对的学习,知道它是由C语言演变而来的,而且在很大程度上借用了Java的语法,而Java又是由C和C++演生而来的,所以和C有许多相似的语法特点。的出现,可以使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交互的表达能力。从而基于CGI静态的HTML页面将被可提供动态实时信息,并对客户操作进行反应的Web页面取代。 脚本正是满足这种需求而产生的语言。它深受广泛用户的喜爱和欢迎,它是众多脚本语言中较为优秀的一种。 我在第一次学习时,应该是在学校吧,那个时候只是简单的看了一下它的语法规则,并没有自己尝试着写一些东西或是做一些效果出来,结果导致直到准毕业我连一个动态的导航菜单都不会写。因此这个星期,我要发奋图强,联想自己当初学习c语言的情景,发奋学习js,结果一个这个星期下来感觉大脑里出来了好多思路,好多特效问题现在我都可以单独解决了,当然,以后还要多读代码来培养自己的思维。 其实学习一门编程语言并不难,当初我在学校学习C语言的时候,是被C语言的兴趣吸引了,所以才把能C语言学习好,还加上当时我的坚持,基本每天都练习打代码,所以,这件事情告诉了我“世界上没有最难的东西,只有最懒的人”(包括工作、学习);因此,以后再学任何东西,如果只是单纯的看语法规则是永远写不出代码的,一定要多实践多读多写,这样才能学好。
<html> <head> <title>纯字验证码</title> <meta http-equiv='content-type' content='text/html;charset=utf-8'/> <script type='text/' src='jquery-1.7.2.js'></script> <script type='text/'> var code ; //在全局定义验证码 function (){ code = ""; var = 4;//验证码的长度 var checkCode = document.("code"); var random = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R', 'S','T','U','V','W','X','Y','Z');//随机数 for(var i = 0; i < ; i++) {//循环操作 var index = Math.floor(Math.random()*36);//取得随机数的索引(0~35) code += random[index];//根据索引取得随机数加到code上 } checkCode.value = code;//把code值赋给验证码 } //校验验证码 function validate(){ var inputCode = document.("input").value.(); //取得输入的验证码并转化为大写 if(inputCode.length <= 0) { //若输入的验证码长度为0 alert("请输入验证码!"); //则弹出请输入验证码 }else if(inputCode != code ) { //若输入的验证码与产生的验证码不一致时 alert("验证码输入错误!@_@"); //则弹出验证码输入错误 ();//刷新验证码 document.("input").value = "";//清空文本框 }else { //输入正确时 alert("合格!^-^"); } } </script> <style type='text/css'> #code{ font-family:Arial,宋体; font-style:italic; color:green; border:0; padding:2px 3px; letter-spacing:3px; font-weight:bolder; } </style> </head> <body onload='()'> <div>验证码: <input type = "text" id = "input"/> <input type="button" id="code" onclick="()" style="width:60px" title='点击更换验证码' /> <input type = "button" value = "验证" onclick = "validate()"/> </div> </body> </html>
是这样的: for in 并不是你理解的那种遍历效果。for in 遍历的不是数组,而是那个对象,也就是cbAll 这个对象,它遍历访问的每个值其实是cbAll的每个属性,而不是数组元素,不信你可以用for(var i in cbAll){ alert(i);} 来看看每个i到底是谁,肯定不是数组元素。for 循环根据下标访问的才算真是的数组元素。所以for in 和for 是有区别的。并且,使用for in 的效率要远低于for循环哦
在中的info和str有什么区别====见如下 各自 代表的 明确意思==============info n. 信息;情报str abbr. 潜艇用热中子反应堆(Submarine Thermal Reactor)
上述文章了解到关于JavaScript的总结与体会,javascript 获取随机验证码,javascript中的for in 循环,在javascript中的info和str有什么区别?? ,让我们对javascript班 有一个直观的认知。我们发现,作为一个优秀的Java程序员是多么的自豪。
只要一个电话
我们免费为您回电