
javascript
ma451152002
欢迎来到ma451152002的博客
展开
-
javascrip实现的简单用户登录
document.write for(var i = 0; i < 3 ; i++){ var username = prompt("请输入您的名字",""); var password = prompt("请输入您的密码",""); //注意 比价字符串 不能用equal,需要用 == if("zhangsan" ==转载 2013-12-17 12:02:13 · 791 阅读 · 0 评论 -
javascript中数组对象的shift()方法
数组对象的shift()方法 /* shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。 如果数组是空的,那么 shift() 方法将不进行任何操作,返回 undefined 值。 请注意,该方法不创建新数组,而是直接修改原有的 arrayObject。 */ var arr = new Array(3); arr[0]转载 2013-12-19 11:49:31 · 1518 阅读 · 0 评论 -
javascript中全局对象的parseInt() 方法
全局对象的parseInt() 方法 /* parseInt() 函数可解析一个字符串,并返回一个整数。 1、解析字符串,直到不能解析为止 2、进制转化中,解析字符串,直到不能解析为止 */ document.write(parseInt("123") + "");//123 document.write(parseInt("1abc23转载 2013-12-19 11:53:15 · 946 阅读 · 0 评论 -
javascript中全局对象的isNaN()方法
全局对象的isNaN()方法 /* isNaN() 函数通常用于检测 parseFloat() 和 parseInt() 的结果,以判断它们表示的是否是合法的数字。 当然也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。 */ document.write(isNaN(123) + "");//false docum转载 2013-12-19 11:53:51 · 798 阅读 · 0 评论 -
javascript中普通函数的使用
javascript中普通函数的使用 function show(){ document.write("show函数被调用" + ""); return 10; } var hello = show();//show()函数被调用,将返回值赋值给hello变量。如果函数没有返回值,则返回undefined document.write(h转载 2013-12-19 11:54:36 · 636 阅读 · 0 评论 -
javascript中字符串的定义
javascript中字符串的定义 //定义字符串 //第一种 var str = new Array(); alert(str);//空字符 //第二种 var str2 = new Array("hello"); alert(str2);//hello //第三种 /* String 对象可用字符串转载 2013-12-19 11:56:42 · 3090 阅读 · 0 评论 -
javascript中自定义类(1)
javascript中自定义类 //定义Person类 function Person() { } //创建对象 var p = new Person(); //1、添加属性 p.name = "zhangsan"; p.age = 23; p.sex = "man"; //通过.访问属性转载 2013-12-19 11:57:41 · 705 阅读 · 0 评论 -
javascript中自定义类(2)
javascript中自定义类2 //定义Person类 function Person(name,age) { this.name = name;//名字 this.age = age;//年龄 //setter方法 this.setName = function (name){ this.name = na转载 2013-12-19 14:25:27 · 632 阅读 · 0 评论 -
DOM概述,隐藏显示div
DOM概述 /* 显示隐藏div */ function hide(){ //获取div节点对象,通过div的id var divNode = document.getElementById("div_id"); //隐藏div divNode.style.display = "none"; } function s转载 2013-12-24 11:47:25 · 6198 阅读 · 0 评论 -
window对象方法
window对象 /* window对象代表浏览器中一个打开的窗口 */ //(1)弹出对话框,一般用于调试,给用户提示 //window.alert("你好,js!!"); /* //(2)确认对话框 if(window.confirm("你确定要删除?")){ document.write("用户选择了删除!!");转载 2013-12-24 11:51:20 · 720 阅读 · 0 评论 -
document节点对象的获取方式
/* document节点对象的获取方式: */ //第一种,通过id获取 function documentDemo(){ var tableNode = document.getElementById("tab_id"); tableNode.style.border = "5px solid #00ff00"; } //第二种,通过name属性转载 2013-12-24 11:55:23 · 3480 阅读 · 0 评论 -
div节点的操作(添加,删除,替换,克隆)
div{ border: 1px solid #ff0000; height:100px; width:200px; margin:10px 10px; padding:10px 10px; } #div_1{ background-color:#ff0000; } #div_2{ background-c转载 2013-12-24 11:58:46 · 5572 阅读 · 0 评论 -
更改背景颜色
更改背景颜色 function change1(){ //获取body节点对象 var bodyNode = document.getElementsByTagName("body")[0]; //alert(bodyNode); //alert(bodyNode.nodeName); //改变背景颜色 bodyNode转载 2013-12-24 12:00:01 · 1508 阅读 · 0 评论 -
简单用户登录(1)
简单的用户登录 function validateForm(){ //获取用户名 var usernameNode = document.getElementById("username"); var username = usernameNode.value; //alert(username); if("" == userna转载 2013-12-24 12:01:33 · 758 阅读 · 0 评论 -
简单用户登录(2)
简单的用户登录 //用户名的规则,6个字母,i代表忽略大小写 var usernameRegx = /^[a-z]{6}$/i; //密码的校验,6-12位的字母数字或者下划线 var passwordRegx = /^\w{6,12}$/; /* 校验用户名username */ function checkUsernam转载 2013-12-24 12:02:58 · 814 阅读 · 0 评论 -
javascript中匿名函数的使用
javascript中匿名函数的使用 /* 匿名函数: 1、匿名函数没有函数名,不能直接调用 2、可以将匿名函数赋值给一个变量,两个变量指向同一个函数体,即可访问 */ var hello = function (){ document.write("show函数被调用" + ""); return 10; }转载 2013-12-19 11:55:23 · 630 阅读 · 0 评论 -
javascript中数组对象的unshift()方法
数组对象的unshift()方法 /* unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。 unshift() 方法将把它的参数插入 arrayObject 的头部, 并将已经存在的元素顺次地移到较高的下标处,以便留出空间。 该方法的第一个参数将成为数组的新元素 0,如果还有第二个参数,它将成为新的元素 1, 以此类转载 2013-12-19 11:50:53 · 2284 阅读 · 0 评论 -
document.write()和document.writeln()的区别,实现换行
document.write document.write("hello"); document.writeln("world");//document.writeln()不能换行,只是多了空格,相当于\r\n document.writeln("world"); document.write(""); document.write("hu转载 2013-12-17 12:04:57 · 8429 阅读 · 0 评论 -
javascript中函数重载的问题
/* //求和 function sum(a,b){ var c = a + b; return c; } function sum(x,y,z){ return x + y + z; } var x = 10 ; var y = 20 ; var z = sum(x,y);//NaN alert(z);转载 2013-12-17 11:54:11 · 727 阅读 · 0 评论 -
javascript中打印当前的时间
/* //声明时间 var date = new Date(); alert(date);//当前时间 alert(date.toLocaleString());//转化为本地时间 alert(date.getFullYear());//显示年份 alert(date.getMonth() + 1);//显示月份 0-11,需要加1 alert(da转载 2013-12-18 08:58:16 · 4817 阅读 · 0 评论 -
javascript页面动态显示时间变化
function getDateDemo(){ /* //声明时间 var date = new Date(); alert(date);//当前时间 alert(date.toLocaleString());//转化为本地时间 alert(date.getFullYear());//显示年份 alert(date.getMonth()转载 2013-12-18 09:00:11 · 6271 阅读 · 0 评论 -
javascript中的数组的遍历
数组的遍历 var arr = [123,"abc",false];//定义数组 for(var x = 0 ; x < arr.length; x++){ if(x != arr.length -1){//判断是否为最后一个元素 document.write(arr[x] + ","); }else{ document.write(转载 2013-12-18 14:04:30 · 1405 阅读 · 0 评论 -
javascript中数组中求最大值
数组的最大值的获取 //定义数组 var arr = [1,4,3,9,5,0,-1,7,22]; //最大值的下标,先假定为第一个元素的下标 var index = 0; for(var x = 0; x < arr.length; x++){ if(arr[index] < arr[x]){ index = x; }转载 2013-12-18 14:05:48 · 4383 阅读 · 0 评论 -
javascript中数组的冒泡排序
数组的排序 var arr = [2,4,9,11,6,3,88]; //采用冒泡排序,向上冒泡,最小值在最上边 for(var x = 0 ; x < arr.length; x++){//控制趟数 for(var y = x + 1 ; y < arr.length ; y++){ //依次比较,如果后面的元素大于前面的元素则交换 if转载 2013-12-18 14:07:04 · 2277 阅读 · 0 评论 -
javascript中数组的sort()方法
数组的sort()方法 /* sort() 1、没有产生副本,直接引用原数组 2、如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序, 说得更精确点,是按照字符编码的顺序进行排序。 要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。 3、如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,转载 2013-12-18 14:08:12 · 2101 阅读 · 0 评论 -
javascript中数组的concat()方法
数组的concat()方法 /* 数组的concat()方法: 1、该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 2、返回一个新的数组。该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的。 如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组。 */ var ar转载 2013-12-18 14:09:17 · 6227 阅读 · 0 评论 -
javascript的函数调用
document.write function show(){ alert("hello"); } //直接调用 //show(); //事件响应 //function add(var x,var y) 不正确的写法 function add(x,y){ return (x + y); }转载 2013-12-18 08:56:01 · 586 阅读 · 0 评论 -
javascript中计算两个时间日期间隔的天数
/* 计算两个日期的时间间隔天数 */ //时间字符串的格式:月-日-年 var date1 = "12-3-2013"; var date2 = "6-6-2013"; //讲时间字符串转化为距离1970年1月1日午夜零时的时间间隔的毫秒数 var time1 = Date.parse(date1); var time2 = Date.pa转载 2013-12-18 09:01:48 · 12565 阅读 · 1 评论 -
javascript中数组的定义
数组 /* 数组: 1、数组内可以存放任意类型的数据 2、数组元素不赋值,则为undefined 3、打印数组时,如果某个元素没有赋值,则为“” 4、访问数组范围以外的元素时,不会出现越界异常,为undefined 5、定义的数组大小,依然可以添加更多的元素 */ /* //第一种 var arr =转载 2013-12-18 14:03:01 · 24697 阅读 · 1 评论 -
javascript中数组对象的slice()方法
数组对象的slice()方法 /* arrayObject.slice(start,end) start 必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。 也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。 end 可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。 如果没有指定该参数转载 2013-12-19 11:51:59 · 3944 阅读 · 0 评论 -
javascript中typeof的使用
javascript中typeof的使用 //1、基本类型 var x = 123; var y = "abc"; var z = true; //alert(typeof x);//number //alert(typeof y);//string //alert(typeof z);//boolean //2、引转载 2013-12-19 11:56:00 · 864 阅读 · 0 评论 -
js实现的日历控件
js实现的日历控件js实现的日历控件:转载 2014-04-30 17:52:39 · 1125 阅读 · 0 评论