
JavaScript
xkyle
温和,积极进取
展开
-
模拟接口实现
/** * @description 接口验证 * @param {Object} * imp //实现类 * @param {Object} * _interface 实现的接口 格式:[xx,yy] * @example: var in_catDAO = [eat, sleep]; * * f原创 2008-07-24 18:31:00 · 661 阅读 · 0 评论 -
IE调试javascript攻略
微软提供了很好用的javascript工具 :Windows script debugger(点击下载) 安装: 下载,安装internet 选项>高级 把‘禁用脚本调试(internet Exlpore)‘选项钩掉编写html测试,在需要调试的地方加入debugger;语句用ie 打开测是文件,如果弹出调试界面则成功,如果未弹出则继续5未弹出msDebugger可能是,未向系统注册此调试工原创 2008-10-31 10:33:00 · 5937 阅读 · 0 评论 -
Kook ajax v1.0
代码:/* * Ajax 封装 *@author Kyle @time 2008-11-12 *@author Kyle @time 2008-11-13 *@veision 0.1 */var $XhrCreator = false;// XMLHttpRequest 创造器/** * XMLHttpRequest 创造器1 用于非MS IE * * @return XMLHttpRe原创 2008-11-17 17:43:00 · 734 阅读 · 0 评论 -
Javascript函数prototype属性理解
1创建函数的实例A 2.当通过.来引用对象A的函数或者属性时,如果对象没有此函数或者属性,将访问对象的prototype属性对象,在prototype中查找相关函数或者属性。例子: /** * Person函数对象 * * @return */function Person() { this.name = Kyle; this.sex = M;}Person.protot原创 2008-11-19 13:08:00 · 748 阅读 · 0 评论 -
javascript call和apply方法
用于改变方法的当前对象,例子如下: /** *动物 */ function Animal(){ this.name=Amimal; this.showName=function(){ alert(this.name); }; } /* *猫 */ function Cat(){原创 2008-11-24 11:42:00 · 603 阅读 · 0 评论 -
Javascript hasOwnProperty 方法 & in 关键字
/** * hasOwnProperty :如果 object 具有指定名称的属性,那么方法返回 true;反之则返回 false。 *此方法无法检查该对象的原型链中是否具有该属性;该属性必须是对象本身的一个成员。 *in 操作检查对象中是否有名为 property 的属性。也可以检查对象的原型,判断该属性是否为原型链的一部分。 * */原创 2008-11-25 12:42:00 · 866 阅读 · 0 评论 -
函数内部arguments的callee属性
运行时用于获得函数的引用,例子如下: var show=function(){ // debugger; //alert(arguments[0]); if(arguments[0]==0)return; else{ alert(arguments[0]); arguments.callee(0);//通过arg原创 2008-11-23 14:47:00 · 589 阅读 · 0 评论 -
Javascript'对象'的解释
对象ECMAScript没有像C++,Smalltalk,或者java中那样规矩的类,可是它支持通过执行分配空间的代码来创建对象、并初始化对象所有或者一部分属性的构造器。所有的构造器都是对象,而并非所有的对象都是构造器.每个构造器都有一个用来实现原型继承、共享属性的Prototype属性。对象通过new 表达式创建;比如,new String("A String") 创建了一个String对象。没翻译 2008-11-23 16:57:00 · 622 阅读 · 0 评论 -
Javascript构造函数
/* *一般构造函数没有返回值,他们通过关键字this初始化对象,没有返回值。当然一个构造器允许返回一个对 象,如果这样的话 *返回的对象将变成new 表达式的值,在这种情况下值为this的对象将抛弃 *(REFER TO P151) *@time 2008-11-25 */ //没有返回值 function Test0(){原创 2008-11-25 12:33:00 · 1919 阅读 · 0 评论 -
Javascript 陷阱-window全局对象
function Test(){ this.name=Test; var name=2; this.show=function(){ alert(name); alert(this.name);//显示名字 } } var test=new Test();//通过构造器创建一原创 2008-11-26 10:14:00 · 918 阅读 · 1 评论 -
‘构造函数’链实现继承?
/** *通过‘构造函数’链实现继承? *refer to [Javascript:The Definitive Guide] */ /* *动物类 */ function Animal(a){ this.i=a; } /* *猫类 */ function Cat(a,b){原创 2008-12-02 11:04:00 · 783 阅读 · 0 评论 -
Kook Testjs v1.0
源代码: /** * *@function 测试用例 *@time 2008-12-10 *@author Kyle *@version 1.0 */ function TestCase(){ } /** *@function 初始化测试用例 *@scope protected */ TestCase.prototype.setUp=function(){}; /** *@function 执行原创 2008-12-10 21:25:00 · 700 阅读 · 0 评论 -
Kook $ v1.0.2
/***@function 获得Html Element*@param id Html Element`s ID*@return Html Element Object*@author Kyle*@version 1.0.2*@time 2008-12-14*@update note 使用HTMLElement.prototype提高非ie下效率*@advisor: hackwaly 使用HTML原创 2008-12-14 21:29:00 · 897 阅读 · 0 评论 -
Kookjs 倒计时
/** * @function 倒计时器 * @author Kyle * @belog Kookjs * @time 2008-12-17 * @version 1.0 *//** * * @param perMS 间隔时间 * @param timeOut 过期时间 * @param inFn 间隔执行函数 * @param endFn 过期执行函数 */function TimerOu原创 2008-12-17 20:48:00 · 742 阅读 · 0 评论 -
使用Javascript和DOM Interfaces来动态处理HTML
from: developer.mozilla.org简介 本文概述了一些强大的,基本的DOM级别一中的方法以及如何在JavaScript中使用它们。你将会学习到如何动态地创建,访问,控制以及移除HTML元素。这里提到的DOM方法,并非是HTML专有的;它们在XML中同样适用。这里所有的示例,在任何全面支持DOM level1的浏览器里都能正常工作;例如M转载 2009-05-24 13:15:00 · 840 阅读 · 0 评论 -
IFRAMEs, .contentWindow, .contentDocument区别
from: http://www.omnigroup.com/mailman/archive/omniweb-l/2003/015196.html> Im working on a web site that uses inline frames (iframes), with the > following code to interact with javascripts i转载 2009-05-25 10:13:00 · 2586 阅读 · 0 评论 -
百度地图api使用
<script type="text/javascript" src="https://api.map.baidu.com/api?key=&v=1.1&services=true"></script><script type="text/javascript"> //创建和初始化地图函数: function init原创 2018-02-09 00:10:06 · 403 阅读 · 0 评论 -
动态添加表格行
html xmlns="http://www.w3.org/1999/xhtml">head>meta http-equiv="Content-Type" content="text/html; charset=utf-8" />title>tabletitle>style>tr{background-color:#FFFF00;}td{ font-family: "宋体"; font原创 2008-10-30 15:32:00 · 783 阅读 · 0 评论 -
JavaScript中匿名函数,函数直接量和闭包
原文出处: http://www.dnew.cn/post/196.htm 先看下下面几种写法1.function f(x){return x*x;};f(x);2.(function(x){return x*x;})(x);3.(function(x){return x*x;}(x));第一种我们应该都很熟悉了,这是我们经常使用的写法。第二第三种都是匿名函数的写法。第二种可以这样理解: v转载 2008-10-22 10:07:00 · 694 阅读 · 0 评论 -
dojo.addOnLoad
dojo.addOnLoad(Function fn)Sooner or later, every Javascript programmer tries something like this: if(dayOfWeek == "Sunday"){ document.musicPrefs.other.value = "Afrobeat"; }name="musicPrefs"转载 2008-06-08 17:57:00 · 4023 阅读 · 0 评论 -
dojo.byId and dijit.byId
dojo.byId(String id)This function is a synonym for document.all.id in IE or document.getElementById(id) in standard DOM. So you can say:dojo.byId("breadbox").style.fontSize = "72pt";If document.原创 2008-06-08 18:13:00 · 2703 阅读 · 0 评论 -
JavaScript 给变量初始化null ,隐式转换为 'null'
代码:无标题文档 var parm=null; alert(parm+" is null");运行结果:原创 2008-06-18 18:59:00 · 1213 阅读 · 0 评论 -
Dojo隐藏表单域
原创 2008-06-18 19:44:00 · 1438 阅读 · 0 评论 -
td自适应iframe 高度
"mainFrameTd" width="414" align="center" valign="top"> function resize(obj){ var iframeHeight=document.frames[obj.name].document.body.scrollHeight;原创 2008-09-11 17:36:00 · 2504 阅读 · 0 评论 -
iframe 获得父页对象
var obj=parent.document.getElementById(objName);原创 2008-09-18 13:41:00 · 645 阅读 · 0 评论 -
『转]用于刷新网页的javascript函数
window.history.go(0)window.location.reload()window.location.href=location.hrefwindow.location.assign(location.href)document.execCommand(Refresh)window.navigate(location.href)window.navigate("#pos");转载 2008-09-21 03:19:00 · 578 阅读 · 0 评论 -
javascript定时器
在javascritp中,有两个关于定时器的专用函数,它们是: 1.倒计定时器:timename=setTimeout("function();",delaytime); 2.循环定时器:timename=setInterval("function();",delaytime); function()是定时器触发时要执行的是事件的函数,可以是一个函数,也可以是几个函数,或者javascr转载 2008-09-21 03:22:00 · 801 阅读 · 0 评论 -
aptana 1.1 破解
标签: 日志原文:http://yuanchuag.blog.sohu.com/76733795.html 今天在配置aptana的时候发现我已经输入注册码了结果只能用到2008.2.12 晕 我就在网上找了一次相关资料结果还真有 不过不是很详细 所以我想了一下还是把详细的贴上来吧! 学习当中 互相往来 互相指教 ^_^首先到http://转载 2008-10-15 16:58:00 · 721 阅读 · 0 评论 -
JavaScript中的try...catch和异常处理
在JavaScript可以使用try...catch来进行异常处理。例如: try { foo.bar();} catch (e) { alert(e.name + ": " + e.message);}目前我们可能得到的系统异常主要包含以下6种: EvalError: raised when an error occurs executing code in转载 2008-10-15 10:37:00 · 592 阅读 · 0 评论 -
兼容ff,ie的键盘事件
Come from : http://bbs.blueidea.com/thread-2882278-1-1.htmlHTML> HEAD> TITLE> New Document TITLE> meta http-equiv=Content-Type content="text/html; charset=utf-8"> META NAME="Generator" CONTENT="Edi转载 2008-10-17 15:44:00 · 1963 阅读 · 0 评论 -
JavaScript常用字符串处理函数
函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组例子:str=”jpg|bmp|gif|ico|png”;arr=theString.split(”|”);//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组函数:John() 功能:使用您选择的分隔符将一个数组合并为一个字符串例子:var delimitedString=转载 2008-10-21 14:21:00 · 693 阅读 · 0 评论 -
javascript---注册事件
XML/HTML代码 p id="para" title="cssrain demo!" onclick="test()" >testp> script> function test(){ alert("test"); } script> 当某一天,我们知道JavaScript要跟HTML结构实现分离后,就会改了一种写法:XML/HTML代码转载 2008-10-21 10:09:00 · 4796 阅读 · 3 评论 -
网页常用Javascript
网页常用Javascript come from http://topic.youkuaiyun.com/u/20081011/08/938232af-e6a0-4b36-8926-ef248bc4438d.html?seed=4893469321.让文字不停地滚动 <MARQUEE>滚动文字</MARQUEE> 2.记录并显示网页的最后修改时间 <script language=Javascri转载 2008-10-21 11:24:00 · 547 阅读 · 0 评论 -
Ie和firefox的Js区别
1. 对象问题 1.1 Form对象 现有问题:现有代码这获得form对象通过document.forms("formName"),这样使用在IE 能接受,MF 不能。解决方法:改用 作为下标运算。改为document.forms["formName"]备注上述的改用 作为下标运算中的formName是id而name1.2 HTML对象 现有问题:在 IE 中,HTML 对象的 ID 可以作为 d转载 2008-10-21 11:29:00 · 569 阅读 · 0 评论 -
javascript操作Select标记中options集合
come from http://www.84ren.com/read.php?tid-21872.html先来看看options集合的这几个方法:options.add(option)方法向集合里添加一项option对象;options.remove(index)方法移除options集合中的指定项;options(index)或options.item(index)可以通过索引获取option转载 2008-10-21 15:47:00 · 862 阅读 · 0 评论 -
遍历数据render 到HTML
<script type="text/javascript"> //导航点击切换事件 function menuList(e) { $('#rightList .r-unstyled').hide(); $('#listR_' + e).show(); $('#rightList_page .p-unstyled').h...原创 2018-02-09 00:55:36 · 1087 阅读 · 0 评论