
javascript
moonsliver
程序游玩者
展开
-
有关于window.opener
1、window.opener是相对于用一个页面A,window.open()另一个页面B的时候,A相对于B是window.opener 2、可以在页面B中使用window.opener.document方法获得A的document,之后可以想使用A的document一样,在B页面操作A页面的document,诸如赋值等操作。 3、如果想用B页面刷新A页面,有两种方法:a、wi转载 2008-10-06 22:34:00 · 521 阅读 · 0 评论 -
ajax中传递参数出现的乱码
今天修改页面的时候,在js中传递了一个包含查询语句,格式:XX like %9524%,在一般处理文件中获取的时候发现前面的%95变成了乱码,于是上网查询相关资料,最后使用了encodeURIComponent方法,将语句进行转换,查询正常工作了。 将查询到的资料整理如下:1、encodeURIComponent,来自于:window.encodeURIComponen转载 2009-01-06 15:48:00 · 781 阅读 · 0 评论 -
Html obj定位
今天在做层定位,对于以前的知识在巩固下……1、offsetTop【Left】:控件相对于父级控件的Top【Left】。2、clientTop【Left】:控件的offsetTop【Left】 与 控件可见内容的Top【Left】之间的数值。3、scrollTop【Left】:控件的Top和可见内容最高点的数值。 msdn连接:http://msdn.micro原创 2009-02-10 14:48:00 · 1472 阅读 · 0 评论 -
js心得1
1、documentElement,包含整个HTML的内容,其内部框架也是这样,可以使用document对象获取,属于可使用的DOM。 2、this,当页面同时使用js文件的时候,使用function以模拟成“类”的状态,这个时候的this在一次调用的情况下是可行的,但是对于异步调用,异步调用方法的this将和异步之前方法的this指向不同,所以在异步之前,可将this对象赋值给一个变量,原创 2008-12-26 14:20:00 · 582 阅读 · 0 评论 -
碎片4
1、在编写AddEvent函数的时候,发现firefox使用removeListener方法的时候,使用捕获事件流无法移除事件,一定要使用冒泡事件流。 2、对于匿名函数,当使用attechEvent之类的函数,将一个事件和匿名函数绑定的时候,可是使用arguments[0]获取event对象,ie/firefox都有效。另外,也可以通过判断当前document.all以及arguments原创 2010-04-28 00:35:00 · 365 阅读 · 0 评论 -
js的动画心得
1、当一个层A包含一个图片B,A绝对定位,且A的overflow是hidden,A的top和B的top做 相反 运动时,可营造出A在B上局部移动的效果。 2、top可以移动,表示其定位是绝对的,元素的位置【大小】随鼠标的移动而改变的时候,通常使用三个元素:鼠标原来的坐标、鼠标现在的坐标、元素原来的坐标【width和height】。 3、元素剧中,(父元素-元素)/2 4、所原创 2010-05-04 21:32:00 · 354 阅读 · 0 评论