
javascript
good_youth
这个作者很懒,什么都没留下…
展开
-
JSON 简介
由 ray_linn 所撰寫。虽然XML已在不少应用程序中大显身手,但它并不是十全十美的,特别是遇到AJAX应用的时候,XMLHttpRequest会检查返回数据的MIME类型,如果是text/xml类型,XMLHttpRequest就会运行XML Parser来解析返回的文档,并在内存中构建出对应的DOM树,之后,你可以用JavaScript标准的DOM方法来操作DOM树。由于众所周知DOM转载 2007-08-26 20:16:00 · 690 阅读 · 0 评论 -
得到构造函数的值
sssssssssssssssssssssssddddddddfunction ss(value,obj){ this.value = value; this.obj = obj; this.obj.botton = this;//给对象添加this引用 this.obj.onclick = this.onclick;}ss.prototype.onclick = function(){原创 2008-02-13 14:00:00 · 668 阅读 · 0 评论 -
for in
在一个集合中,你不知道集合中有多少个对象,就可以用for invar elems = ["sdf","sd","ahga"];for(var i in elems){ alert(elems[i])} 1)简要说明该语句用于对数组或者对象的属性进行循环操作。它可对某个对象的所有属性进行循环操作。2)语法格式for (变量 in 对象) {在此执行代码}3)举例转载 2007-12-21 09:57:00 · 487 阅读 · 0 评论 -
prototype的each用法
function showList(){var simpsons = [Homer, Marge, Lisa];var sss = [s,a];simpsons.each( function(familyMember,index){alert(familyMember+"="+sss[index]);});}showList()原创 2008-01-03 12:46:00 · 737 阅读 · 0 评论 -
[转]JSON简介及其使用
JSON简介 时间:2007-03-27作者:Daniel Rubio浏览次数: 877 本文关键字:JSON, JavaScript Object Notation, JavaScript, XML, Dev Toolbox, WebLogic Server, Daniel Rubio转载 2008-01-11 10:46:00 · 1043 阅读 · 0 评论 -
品味prototype1.6 新加入方法
prototype在很多模块上加了很好用的方法,本次仅针对Function中一些地方共同品味一下回味一下bind方法当初刚接触prototype时最疑惑的地方是Function中bind方法CODE:Function.prototype.bind = function() { var __method = this;//获得当前方法的引用 (run.bind(this); 就是run)转载 2008-01-16 16:00:00 · 804 阅读 · 0 评论 -
document.body.scrollTop总是零的原因,document.body.clientHeight
原来在HTML文件头部声明了这样一句:http://www.w3.org/TR/html4/loose.dtd">改成这样就好了:但页面稍有变化,感觉不爽,于是又在google里找,终于发现这是IE5与IE6的区别:var scrollPos; if (typeof window.pageYOffset != undefined) { scrollPos = window.pageYOf转载 2008-07-25 11:57:00 · 685 阅读 · 0 评论 -
js获取复制的HTML内容
function GetClipboardHTML(){ var oDiv = document.getElementById("divTemp") oDiv.innerHTML = "" ; var oTextRange = document.body.createTextRange() ; oTextRange.moveToElementText(oDiv) ; oTextRan原创 2008-06-04 17:03:00 · 5621 阅读 · 1 评论 -
链接一网友的的BLOG
http://hi.baidu.com/%D3%B4%BA%EC%C9%AB%C3%B5%B9%E5%BB%A8/blog原创 2009-02-02 15:16:00 · 459 阅读 · 0 评论 -
给对象添加监听的封装
sssssssssssssssssssssssfunction Listener(el,eventType){ this.listeners = new Array(); this.el = el; el.obj = this; el[eventType] = this.callback;}Listener.prototype.notify = function(event){ var lis原创 2008-02-13 15:10:00 · 624 阅读 · 0 评论 -
javascript中top的作用
top作用是取得最顶层框架对象 A.htmlDOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head>meta h原创 2008-02-03 09:49:00 · 7876 阅读 · 0 评论 -
attachevent传递参数的办法
var newopen = function(id,level){ return function() { opentree(id,level);//该函数为外部定义的一个执行函数; }}x.attachEvent("onclick",newopen(id,parseInt(level)+1));y.attachEvent("onclick",newopen(id,parseInt(l转载 2007-08-24 12:36:00 · 516 阅读 · 0 评论 -
介绍 JSON
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C转载 2007-08-26 20:15:00 · 448 阅读 · 0 评论 -
Div层显示不能覆盖表单Select元素问题
如何覆盖表单元素#Layer1 { position:absolute; left:10px; top:15px; width:548px; height:216px; background-color:#999999;/*覆盖*/ z-index:100;/*提升优先级别没用*/}覆盖表单内容 不会覆盖 01 02 03 04转载 2007-11-07 16:05:00 · 1120 阅读 · 0 评论 -
如何预防和对付浏览器的Memory Leak?
★首先,需要了解一下一般是什么样的原因导致了memory-leak,这样才能有意识地避免写出严重memory-leak的js代码和快速查找到问题的根源,强烈建议通篇阅读一下下面的这篇文章:Understanding and Solving Internet Explorer Leak Patterns★根据经验总结出如下几个需要注意的地方:转载 2007-11-07 15:56:00 · 875 阅读 · 0 评论 -
prototype的一些技巧
//=============================================================//====================定义一个静态对象以及静态方法推荐================= var CMyString = new Object(); Object.extend(CMyString, { Hell原创 2007-11-07 15:07:00 · 502 阅读 · 0 评论 -
prototype的bind用法
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">prototype testjs bind method test:var Cat = Class.create();Cat.prototype = { initialize:function(name,str){ this转载 2008-01-29 10:49:00 · 937 阅读 · 0 评论 -
prototype-apply and call
apply and call 它们的作用都是将函数绑定到另外一个对象上去运行,两者仅在定义参数方式有所区别: apply(thisArg,argArray); call(thisArg[,arg1,arg2…] ]);即所有函数内部的this指针都会被赋值为thisArg,这可实现将函数作为另外一个对象的方法运行的目的apply的说明如果 argArray转载 2008-01-29 11:33:00 · 595 阅读 · 0 评论 -
Function.call()的用法
var x = new Object();x.Test = function(url,a,b){ this.url = url; this.a = a; this.b = b;}x.Test.prototype = { myTest : function(){ this.a.call(this,1,2);//this.a是一个Function对象,Function.call()是这个对象的方法原创 2008-02-02 13:54:00 · 1739 阅读 · 0 评论 -
showModalDialog()、showModelessDialog()方法
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显示转载 2009-02-22 05:15:00 · 579 阅读 · 0 评论