- 博客(21)
- 资源 (20)
- 收藏
- 关注
原创 Struts2 ognl
访问值栈中的action的普通属性: username = <property value="username"></property>访问值栈中对象的普通属性(get set方法):<property value="user.age"></property> | <property value="user['age']"
2011-12-06 09:52:27 80
原创 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 83
原创 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 127
原创 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 58
原创 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 70
原创 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 56
原创 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 55
原创 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 58
原创 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 198
原创 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 99
原创 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 58
原创 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 40
原创 js学习笔记8
27.apply()和call() call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 ...
2011-09-16 09:33:47 47
原创 js学习笔记7
26.原型 P173 概念化: 所有的构造函数都有一个prototype属性。当函数被定义的时候,prototype属性自动创建和初始化,初始化值是一个对象。 这个原型对象只带有一个属性constructor,它指回到和原型相关联的那个构造函数(这也就是每个对象都有一个constructor属性的原因)。 添加给这个原型的任何一...
2011-09-16 09:33:03 62
原创 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 70
原创 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 44
原创 js学习笔记4
11. function详解 P121 P717 function 构造函数 12. js中的throw function factorial(x){ if(x
2011-09-16 09:29:48 59
原创 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 62
原创 js学习笔记2
5. dalete 运算符 概念:delete是一个一元运算符,它将删除运算符锁指定的对象的属性、数组元素活变量。 dalete不能删除核心的属性和客户端属性不能删除 。 用var创建的一个特性不能用delete运算符来删除。 var book={}; book.title="javaScript:The Definit...
2011-09-16 09:27:27 95
原创 js学习笔记1
1.== 等于 ===完全等同== 要求两个参数的比较js自动做类型转换后再比较(包括了 boolean类型 null 和undefined)=== 两个参数如果类型不一致就返回 false2.js里面字符串不属于基本类型也不属于引用类型 原因:2.1:字符串不属于基本类型是因为没有固定的长度。 2.2:字符串不属于引用类型是因为它没在堆中储...
2011-09-16 09:21:25 55
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人