javaScript
djob2008
看着屏幕沉默.......
展开
-
(转载)JavaScript的事件深入理解
转载:http://www.java2000.net/p9335 在很多语言的学习中,“事件”都是一个比较难理解,但是又是一个很重要的概念。JavaScript中的事件处理也是一样,正因为有了事件处理,才会出现Ajax拖动的效果。本文就讨论一下JavaScript中的事件处理,读过之后,您就会知道,很多Ajax框架实现拖动效果的原理了。 一、 IE Event对象 (一)IE Event对象...原创 2009-10-13 14:35:25 · 70 阅读 · 0 评论 -
变量优先级
形式参数名>内置对象>funname //hi function foo(foo){alert(foo);} foo('hi'); //number function foo(arguments){alert(typeof arguments);} foo(100); //object,js 中调用会导致引擎崩溃 function arguments(argum...2009-11-27 11:14:00 · 139 阅读 · 0 评论 -
JavaScript 原型链prototype
window.onload = function(){ 2 /**//* 3 每个对象实例都有个属性成员用于指向到它的instanceof 对象(暂称为父对象)的原型(prototype) 4 我们把这种层层指向父原型的关系称为[原型链 prototype chian] 5 原型也具有父原型...原创 2009-11-23 20:37:28 · 95 阅读 · 0 评论 -
Javascript Callback的两种实现方案
下文主要比较两种现有的Javascript callback实现机制,暂且定为简单版和完整版,简单版的实现只有几行代码,但是无法捕获错误响应,完整版的代码多一些确可以实现错误捕获,而且可以使用的更方便。 简单版 简单版的实现大致如下: 1. var head = document.getElementsByTagName('head')[0]; 2. va...原创 2009-11-03 14:36:18 · 100 阅读 · 0 评论 -
如何判断脚本加载完成
在“按需加载”的需求中,我们经常会判断当脚本加载完成时,返回一个回调函数,那如何去判断脚本的加载完成呢? 我们可以对加载的 JS 对象使用 onload 来判断(js.onload),此方法 Firefox2、Firefox3、Safari3.1+、Opera9.6+ 浏览器都能很好的支持,但 IE6、IE7 却不支持。曲线救国 —— IE6、IE7 我们可以使用 js.onreadysta...原创 2009-11-03 14:29:37 · 74 阅读 · 0 评论 -
js时间日期格式化
/** * 时间对象的格式化; */ Date.prototype.format = function(format) { /* * eg:format="YYYY-MM-dd hh:mm:ss"; */ var o = { "M+" :this.getMonth() + 1, // month "d+" :...2009-10-31 16:48:26 · 150 阅读 · 0 评论 -
获取URL参数
var args=getArgs(); var q=args.q||""; var n=args.n?parseInt(args.n):10; alert(n); function getArgs(){ var args=new Object(); var query= location.search.substring(1); var pairs=query.split("&...2009-10-26 16:58:41 · 115 阅读 · 0 评论