转自 http://www.cnblogs.com/ghd258/archive/2006/12/11/589274.html
函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。JavaScript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法:
function func1(…){…}
var func2=function(…){…};
var func3=function func4(…){…};
var func5=new Function();
这些都是声明函数的正确语法。它们和其他语言中常见的函数或之前介绍的函数定义方式有着很大的区别。那么在JavaScript中为什么能这么写?它所遵循的语法是什么呢?下面将介绍这些内容。
认识函数对象(Function Object)
阅读全文>
发表于 @ 2008年10月28日 15:58:00|评论(loading...)|收藏
无标题页 window.$ = function(id){ if(typeof id == "string") { return document.getElementById(id) } return id ; } /** * 事件处理类 */ var Event = function (){}; Event = { /** * 注册事件 阅读全文>
发表于 @ 2008年10月28日 15:25:00|评论(loading...)|收藏
首先要有两有两套CSS文件,这是前提,不然就没有肤可以换了.
实现思路:
主要是用JavaScript动态地修改内在中的HTML结构,向里面添加、删除、修改HTML代码,在Cookie里保存用户的CSS选择情况。
过程:
刚开始想用CSS覆盖来实现,因为大家知道一般情况下CSS是根据最后面的来显示的,如果前后有两个CSS的某项是一定的,选择后者。然后,如果这样的话,困难比较大,因为这样要求两个CSS所包含的控制项基本一致,否则在实现相关覆盖的过程中,总会有一些不足,然而这做起来比较麻烦,特别是有多套CSS的情况下更麻烦。
后面想到把不要的css的Link删掉,然后删掉后,浏览器并不会进行重新加载,又是一个问题。
后来在看stylesheet的属性时,一个disabled属性吸引了我,原来可以把一个CSS文件Disable掉。于是重新改写我的程序,终于见效。
代码:
阅读全文>
发表于 @ 2008年09月09日 22:15:00|评论(loading...)|收藏
javascript,来动态改变div的显示和隐藏.来看看人家写的JS代码吧:
//阅读全文>
发表于 @ 2008年09月05日 17:20:00|评论(loading...)|收藏
==========================================先看第一部分比较======================================
阅读全文>
发表于 @ 2008年08月19日 17:56:00|评论(loading...)|收藏