Javascript备忘复习笔记2】的更多相关文章

一.函数与形参 1.函数 function abs(x) { if (x >= 0) { return x; } else { return -x; } } alert(abs(-10)); 2.匿名函数 var abs = function (x) { if (x >= 0) { return x; } else { return -x; } } alert(abs(-10)); 3.argument传入参数 普通函数写法 function abs() { if (arguments.len…
一.字符串操作 1.大小写 var s = "hello"; undefined g = s.toUpperCase(); "HELLO" g; "HELLO" g.toLowerCase(); "hello" 2.索引/截断 s.indexOf('o'); 4 all.js:1 loading comments... var l = "hello world"; undefined l.substring…
使用备忘模式,利用了函数的自定义属性,先看一个例子 var test = function (){} test.myAttr = "attr"; 这样,就给test加上了一个自定义的属性,myAttr. 备忘模式,正式利用了这个方法,将已经运行过的结果存储起来,将函数接受到的参数作为key,将函数运行的结果作为value返回即可.代码如下 var myFunc = function (param) { if(!myFunc.cache[param]){ var result = {};…
js输出对象类型: Object.prototype.toString.apply(s) 设置单行点击效果: obj.style.background = "#efefef";setTimeout(function() {obj.style.background = "";}, 100); js编码:alert(encodeURIComponent('你'));js解码:var a= encodeURIComponent('你');alert(decodeURI(a…
1遍历所有属性 var person={fname:"John",lname:"Doe",age:25}; for (x in person) { txt=txt + person[x]; } 2.array 有 lenth 属性 var arr = new Array(); var len = arr.lenth; 3 === 类型也相同 4 访问属性的两种方法 objectName.propertyName objectName["propertyNa…
DOMContentLoaded事件触发时机,即dom tree完成但页面未必渲染完毕.   var a = [1,2,3,4]; var length = a.length; alert((length - 1 in a));     返回true   当一个函数没有明确返回值的时候,实际上它返回 undifined  当函数参数遗漏没有赋值时,该值将传入 undefined ,超过函数定义的参数数量以后的值会被忽视 可以传入任意数量参数,然后从arguments获取   JavaScript…
js对象 对象构造器 function person(firstname,lastname,age,eyecolor){ this.firstname=firstname; this.lastname=lastname; this.age=age; this.eyecolor=eyecolor; } myFather=new person("John","Doe",50,"blue"); 或者 person={firstname:"Jo…
document.write("<h1>这是一个标题</h1>"); 您只能在 HTML 输出中使用 document.write.如果您在文档加载后使用该方法,会覆盖整个文档. x=document.getElementById("demo") //查找元素 x.innerHTML="Hello JavaScript"; //改变内容 x.style.color="#ff0000"; //改变样式 那…
git configgit config  xxxxx   xxxx可以是 --global(使用的是~/.gitconfig)  --system(据说在linux下面使用的是/etc/gitconfig,但是我在centos上面没找到这个文件,windows下面未知)  也可以不写xxxx(使用的是当前项目下面的 .git/config)git config --global user.name "NAME"git config --global user.email "…
<script type="text/javascript"> var jsObject = @Html.Raw(Json.Encode(Model.Objects)); </script> 记录一下,备忘.…