json文本格式 { "userInfo":[ {name:"admin",password:"123"}, {name:"admin1",password:"123"} ] } js: window.onload=function(){ var txtName=..; var txtPwd=..; var url="Login.aspx?name="+txtName.value+&qu
首先需要封装trim方法,可以去除字符串两端空格的方法 function trim(str) { return str.replace(/^\s+|\s+$/g, ""); } 获得标签名,以及输入框中的value值,判断是否为空 这儿写出部分代码 var inp = document.getElementById("inp"); inp.onblur = function () { if (trim(this.value) == "") { a
1.JS封装就是尽量把使用的方式简单化,内部逻辑和使用解耦.通俗的说就是使用的时候只需要知道参数和返回值,其他条件尽量不要使用人员进行设置. 2.JS封装的方法有函数方式.对象的方式.闭包的方式. 举例 1)函数方式 function kk(a,b){ 内部对a,b怎么处理就不需要关心了 } 2)对象方式 function kk(a,b){ this.x = a; this.y = b; } var k = new kk(1,2);//通过面向对象的方式 alert(k.x
原文:浅谈 js 字符串 trim 方法之正则篇 关于 trim 其实没啥好说的,无非就是去除首位空格,对于现代浏览器来说只是简单的正则 /^\s+|\s+$/ 就可以搞定了.而且支持中文空格 等等.什么 \s 支持 中文空格?是的. 打开 RegExp#character-classes 往下拉一点,找到 \s 这个解释. 原文:Matches a single white space character, including space, tab, form feed, line fee
今天做的是匀速情况下div的运动.首先开始之前先了解运动的原理 A------------>>BA移动到B 这段距离是总距离 用一个变量保存下来:var dA移动到B 移动的总次数 用一个变量保存下来:var cA移动到B 每次移动的距离 用一个变量保存下来:var s function move(obj,name,target,dur,fn){ var timer; //控制定时器 ); //移动的总步数 var start=parseFloat(getStyle(obj,name))