js
java_cyy
乐观开朗。
展开
-
js学习笔记1
1.== 等于 ===完全等同 == 要求两个参数的比较js自动做类型转换后再比较(包括了 boolean类型 null 和undefined) === 两个参数如果类型不一致就返回 false 2.js里面字符串不属于基本类型也不属于引用类型 原因:2.1:字符串不属于基本类型是因为没有固定的长度。 2.2:字符串不属于引用类型是因为它没在堆中储...原创 2011-09-16 09:21:25 · 66 阅读 · 0 评论 -
js方法(6)
if (typeof styles === "string") { this.each(this, function (s) { var styles = s.split(/\s+/); var classNames = " " + this.className + " "; for (var i = 0; i < styles.length; i++) { ...原创 2011-11-15 10:20:42 · 142 阅读 · 0 评论 -
js滚动
无缝滚动 li{ list-style:none; } (function(){ var isScroll=true; var ul1=document.getElementById("ul1"); var ul2=document.getElementById("ul2");...原创 2011-11-15 10:18:06 · 63 阅读 · 0 评论 -
js方法(5)
var div = this.ownerDocument.createElement("div"); div.innerHTML = obj; var elem = div.childNodes; var ret = []; for (var e in elem) { if (elem[e].nodeType === 1) { ...原创 2011-09-24 17:21:22 · 80 阅读 · 0 评论 -
js方法(4)
} }, empty:function (dels) { if (dels === undefined) { for (var i = 0; i < this.length; i++) { while (this[i].firstChild) { this[i].removeChild(this[i].firstChild); } } ...原创 2011-09-23 17:22:05 · 66 阅读 · 0 评论 -
js方法(3)
}, val:function (value) { if (value === undefined) { var values = []; for (var i = 0; this.length >= 1, i < this.length; i++) { if (this[i].value !== undefined) { values.push(thi...原创 2011-09-23 17:21:37 · 64 阅读 · 0 评论 -
js方法(2)
} if (isHtml.test(selected)) { this[0] = selected; this.length = 1; return this; } if (reg.test(selected) || selected === "*") { var l = this.getTagName(selected).lengt...原创 2011-09-23 17:20:42 · 67 阅读 · 0 评论 -
js方法(1)
(function () { var reg = /^[A-Za-z]+$/; var isHtml = /<|&#?\w+;/; String.prototype.startWith = function () { return this.charAt(0); }; String.prototype.content = function () { return this.sub...原创 2011-09-23 17:19:35 · 226 阅读 · 0 评论 -
js选择元素
String.prototype.startWith = function () { return this.charAt(0); }; String.prototype.content = function () { return this.substring(1, this.length); }; function getTagName(str) { if (typeo...原创 2011-09-22 15:24:02 · 127 阅读 · 0 评论 -
js学习笔记10
30.构造函数链 function Rectangle(w,h){ this.width=w; this.height=h; } Rectangle.prototype.area=function(){ return this.width * this.height; } PositionedRectangle.prototype.s...原创 2011-09-16 09:35:47 · 69 阅读 · 0 评论 -
js学习笔记9
29.P190 超类与子类 function Rectangle(w,h){ this.width=w; this.height=h; this.PI=3.14159; this.add=function(){return this.width + this.height;}//属性方法 } Rectangle.prototype.area=...原创 2011-09-16 09:35:09 · 49 阅读 · 0 评论 -
js学习笔记8
27.apply()和call() call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 ...原创 2011-09-16 09:33:47 · 57 阅读 · 0 评论 -
js学习笔记7
26.原型 P173 概念化: 所有的构造函数都有一个prototype属性。当函数被定义的时候,prototype属性自动创建和初始化,初始化值是一个对象。 这个原型对象只带有一个属性constructor,它指回到和原型相关联的那个构造函数(这也就是每个对象都有一个constructor属性的原因)。 添加给这个原型的任何一...原创 2011-09-16 09:33:03 · 70 阅读 · 0 评论 -
js学习笔记6
22.||运算符 var a; alert(a || 'null'); //return 'null' 当a为null或者undefined,rerurn第二个参数 否者就return 第一个参数 alert(1==1 || 2==2); //return true 当1==1为为true,rerurn第二个参数 否者就return 第一个参数 2...原创 2011-09-16 09:32:22 · 74 阅读 · 0 评论 -
js学习笔记5
16.constructor 属性 每一个对象都有一个constructor属性,它引用初始化这个对象的构造函数。 例如:var date=new Date(); if(date.constructor==Date) //Result true 也可以写成 两个等同: if(date instanceof Date) //Result...原创 2011-09-16 09:31:16 · 56 阅读 · 0 评论 -
js学习笔记4
11. function详解 P121 P717 function 构造函数 12. js中的throw function factorial(x){ if(x原创 2011-09-16 09:29:48 · 69 阅读 · 0 评论 -
js学习笔记3
7. break return continue throw 会终止复合语句 8. switch 详解p110 6.5 9. break labelname function each(){ outerLoop: for(var i=0;i原创 2011-09-16 09:29:11 · 70 阅读 · 0 评论 -
js学习笔记2
5. dalete 运算符 概念:delete是一个一元运算符,它将删除运算符锁指定的对象的属性、数组元素活变量。 dalete不能删除核心的属性和客户端属性不能删除 。 用var创建的一个特性不能用delete运算符来删除。 var book={}; book.title="javaScript:The Definit...原创 2011-09-16 09:27:27 · 103 阅读 · 0 评论 -
js方法(7)
if (typeof key == "string" && val === undefined) { var attrs = []; this.each(this, function (key) { attrs.push(this.getAttribute(key)); }, key); return attrs.join(","); } if...原创 2011-11-15 10:21:13 · 91 阅读 · 0 评论