JAVA & XML & JAVASCRIPT & AJAX & CSS

Web 2.0 技术储备............

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  77 随笔 :: 17 文章 :: 116 评论 :: 0 Trackbacks

Javascript

     摘要: 很久没在Blog上写点东西了,最近因为项目需求,自己就写了个类似浏览器效果的Tab控件.
现在给大家分享下,呵呵。希望对大家有所帮助。  阅读全文
posted @ 2010-04-25 14:08 Web 2.0 技术资源 阅读(4856) | 评论 (19)  编辑

     摘要: Javascript 中的 Visitor 模式 -> 实现树型结构任意节点遍历..............   阅读全文
posted @ 2006-10-25 22:47 Web 2.0 技术资源 阅读(5549) | 评论 (3)  编辑

     摘要: [原创]一个精巧的层控制工具 LayerUtil ....希望能满足大家的基本需求 [Javascript]  阅读全文
posted @ 2006-10-18 00:14 Web 2.0 技术资源 阅读(5958) | 评论 (2)  编辑

     摘要: JAVASCRIPT & 动态绑定 & 闭包prototype  阅读全文
posted @ 2006-08-16 09:40 Web 2.0 技术资源 阅读(1252) | 评论 (1)  编辑

     摘要: [原创] Javascript 封装 HashMap v1.1 ...... [充分利用Javascript 的特性 80 行代码实现]  阅读全文
posted @ 2006-05-06 14:52 Web 2.0 技术资源 阅读(6645) | 评论 (22)  编辑

     摘要: window.setTimeout() & window.setInterval() 使用方式与参数传递问题!  阅读全文
posted @ 2006-04-27 10:39 Web 2.0 技术资源 阅读(11575) | 评论 (8)  编辑

     摘要: Object-Oriented Event Listening through Partial Application in JavaScript  阅读全文
posted @ 2006-04-26 19:37 Web 2.0 技术资源 阅读(1155) | 评论 (2)  编辑

     摘要: 经典 Javascript 使用例子集合.................. [不断更新ing .......]  阅读全文
posted @ 2006-04-25 22:07 Web 2.0 技术资源 阅读(2949) | 评论 (1)  编辑

     摘要: 无 event 事件实现拖拽效果....... [绝对经典]  阅读全文
posted @ 2006-04-25 21:57 Web 2.0 技术资源 阅读(1363) | 评论 (1)  编辑

     摘要: 用 Javascript 封装了一个HashMap .....  阅读全文
posted @ 2006-04-17 22:29 Web 2.0 技术资源 阅读(1659) | 评论 (4)  编辑

     摘要: 由定义来看,JavaScript是典型的AJAX语言。不同于Java,JavaScript并不强调OO风格的编码。然而,令人吃惊的是JavaScript居然全面支持所有的OO语言的主要属性:封装、继承和多态性。Douglas Crockford甚至称JavaScript是"世界上最易被误解的编程语言"。让我们回顾一下JavaScript的面向对象的地方吧。  阅读全文
posted @ 2006-03-22 10:32 Web 2.0 技术资源 阅读(2174) | 评论 (0)  编辑

     摘要: 在DW4的CSS中定义一个新的标示,按照HTML的语法,超级连接得是
A.YOURS:LINK A.YOURS:HOVER
YOURS可以改作你自己的字
然后在选中某个连接后,在CSS面版中点中YOURS即可。
按需要,你可以定义N个标示,N种鼠标OVER的效果   阅读全文
posted @ 2006-03-21 10:00 Web 2.0 技术资源 阅读(1041) | 评论 (0)  编辑

     摘要: 事件源对象
event.srcElement.tagName
event.srcElement.type
捕获释放
event.srcElement.setCapture();
event.srcElement.releaseCapture();   阅读全文
posted @ 2006-03-21 09:57 Web 2.0 技术资源 阅读(1150) | 评论 (1)  编辑

     摘要: 1. Prototype是什么?
或许你还没有用过它, prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。  阅读全文
posted @ 2006-03-21 09:43 Web 2.0 技术资源 阅读(2449) | 评论 (3)  编辑

     摘要: 为了减少JavaScript对象的下载次数,Tasian只会在浏览器第一次请求应用时才会下载JavaScript文件。JavaScript对象只会驻留在Top级窗体,任何其它窗体需要引用到该JavaScript对象,只需要在引如下的方式进行引用就行  阅读全文
posted @ 2006-03-21 09:42 Web 2.0 技术资源 阅读(2141) | 评论 (0)  编辑

     摘要:   阅读全文
posted @ 2006-03-21 09:39 Web 2.0 技术资源 阅读(607) | 评论 (0)  编辑

     摘要: prototype 1.3.1 版本和之前的 1.2.0 版本有了不少改进,并增加了新的功能:
1. 增加了事件注册管理
2. 增加了空间定位的常用函数
3. 改善了 xmlhttp 的封装
4. 移除了 Effect.js,交给 Rico 或者 script.aculo.us 这些扩展库类实现。
5. bug 修复  阅读全文
posted @ 2006-03-21 09:38 Web 2.0 技术资源 阅读(981) | 评论 (0)  编辑

     摘要:   阅读全文
posted @ 2006-03-21 09:35 Web 2.0 技术资源 阅读(584) | 评论 (2)  编辑

     摘要: if (event.keyCode==116) {//屏蔽F5键
event.keyCode = 0;
event.cancelBubble = true;
return false;
}  阅读全文
posted @ 2006-03-21 09:30 Web 2.0 技术资源 阅读(1008) | 评论 (0)  编辑

     摘要: 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。  阅读全文
posted @ 2006-03-21 09:29 Web 2.0 技术资源 阅读(618) | 评论 (0)  编辑

     摘要: 选择允许使用 '|' 字符来在两个或多个候选项中进行选择。通过扩展章节标题的正则表达式,可以将其扩充为不仅仅适用于章节标题的表达式。不过,这可没有想象的那么直接。在使用选择时,将匹配'|' 字符每边最可能的表达式。  阅读全文
posted @ 2006-03-20 09:44 Web 2.0 技术资源 阅读(2198) | 评论 (0)  编辑

     摘要: 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。  阅读全文
posted @ 2006-03-20 09:43 Web 2.0 技术资源 阅读(371) | 评论 (0)  编辑

     摘要: 类:
function DelegateObject(){
var obj = new Object();
obj.value = "";
obj.FormatString = null;
obj.toString = function _toString(){
if(obj.FormatString != null)
return this.FormatString(this.Value);
else
return this.Value;
}
return obj;
}  阅读全文
posted @ 2006-03-20 09:43 Web 2.0 技术资源 阅读(353) | 评论 (0)  编辑

     摘要: 利用 this 实现的公共方法中可以访问类的私有成员(用 var 声明的变量),私有方法(用 function 直接定义的方法);
利用原型扩展实现的方法中,无法调用私有成员和变量。   阅读全文
posted @ 2006-03-20 09:42 Web 2.0 技术资源 阅读(511) | 评论 (0)  编辑

     摘要: 事件使得客户端的 JavaScript 有机会被激活,并得以运行。在一个 Web 页面装载之后,运行脚本的唯一方式,就是响应系统或者用户的动作。虽然从第一个支持脚本编程的浏览器面世以来,简单的事件被实现为 JavaScript 的一部分;  阅读全文
posted @ 2006-03-20 09:41 Web 2.0 技术资源 阅读(483) | 评论 (0)  编辑

     摘要: 虽然JavaScript是一个基于对象的语言,但对象(Object)在JavaScript中不是第一型的。JS
是以函数(Function)为第一型的语言。这样说,不但是因为JS中的函数具有高级语言中的函
数的各种特性,而且也因为在JS中,Object也是由函数来实现的。——关于这一点,可以在
后文中“构造与析构”部分看到更进一步的说明。  阅读全文
posted @ 2006-03-20 09:40 Web 2.0 技术资源 阅读(390) | 评论 (0)  编辑

     摘要: JavaScript中通过for..in语法来实现了反射机制。但是JavaScript中并不
明确区分“属性”与“方法”,以及“事件”。因此,对属性的类型考查在JS
中是个问题。下面的代码简单示例for..in的使用与属性识别:  阅读全文
posted @ 2006-03-20 09:39 Web 2.0 技术资源 阅读(342) | 评论 (0)  编辑

     摘要: 在JavaScript中提供了instanceof关键字来检测实例的类型。这在前面讨
论它的“五重身份”时已经讲过。但instanceof的问题是,它总是列举整个
原型链以检测类型(关于原型继承的原理在“构造与析构”小节讲述),如:  阅读全文
posted @ 2006-03-20 09:38 Web 2.0 技术资源 阅读(317) | 评论 (0)  编辑

     摘要: - 构造器是一个普通的函数
- 原型是一个对象实例
- 构造器有原型属性,对象实例没有
- (如果正常地实现继承模型,)对象实例的constructor属性指向构造器
- 从三、四条推出:obj.constructor.prototype指向该对象的原型  阅读全文
posted @ 2006-03-20 09:38 Web 2.0 技术资源 阅读(389) | 评论 (0)  编辑

     摘要: 回顾前面的内容,我们提到过:
- (如果正常地实现继承模型,)对象实例的constructor属性指向构造器
- obj.constructor.prototype指向该对象的原型
- 通过Object.constructor属性,可以检测obj2与obj1是否是相同类型的实例  阅读全文
posted @ 2006-03-20 09:37 Web 2.0 技术资源 阅读(1261) | 评论 (0)  编辑

     摘要: window.evet 说明 event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。
event对象只在事件发生的过程中才有效。
event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。
  阅读全文
posted @ 2006-03-20 09:35 Web 2.0 技术资源 阅读(647) | 评论 (0)  编辑

     摘要: 1."CNL Tree Menu"为无限级树形,兼容以下版本的浏览器:IE5.0+, FF1.06+, Opera8.5+ ……
2.HTML,CSS,JavaScript代码相互分离(即数据,风格,脚本三者分离),可应用于多种场合,易于维护3.修改;更换树形图标,只需要修改CSS文件.
4.通过W3C校验(XHtml1-Strict,CSS1.0).
5.最后更新:2006-2-13  阅读全文
posted @ 2006-03-20 09:34 Web 2.0 技术资源 阅读(1640) | 评论 (1)  编辑

     摘要: 前段时间给神奇一刻做一个加载随机图片的JavaScript效果,图片信息需要放在XML文件里。原来用Flash做过,对actionscript里加载XML文件还比较熟,但是用JavaScript加载XML还是第一次。原来只知道在IE中可以用ActiveXObjext对象来做,但一直不知道如何在Mozilla下用js加载XML,于是google到了这篇文章,非常详细!  阅读全文
posted @ 2006-03-20 09:33 Web 2.0 技术资源 阅读(692) | 评论 (4)  编辑

     摘要: 在面向对象编程语言中,对于this关键字我们是非常熟悉的。比如C++、C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便和意义确定的。JavaScript也提供了这个this关键字,不过用起来就比经典OO语言中要"混乱"的多了。  阅读全文
posted @ 2006-03-20 09:32 Web 2.0 技术资源 阅读(426) | 评论 (0)  编辑

     摘要: 在"JavaScript中this关键字使用方法详解"一文中,我曾例举了在JavaScript和JScript中的8种this关键字的方式。这不又发现还有两种this关键字的使用方式当时没有说到,现补充说明一下。并且通过第一种this关键字使用的说明,能让我们更好的理解JavaScript作为Object-Based语言的本质。
  阅读全文
posted @ 2006-03-20 09:31 Web 2.0 技术资源 阅读(711) | 评论 (0)  编辑

     摘要: Javascript对于做过Web程序的人不应该是陌生,初期是用来做一些简单的FORM验证,基本上是在玩弄一些技巧性的东西。IE 4.0引入了DHTML,同时为了对抗Netscape的Javascript,提出了自己的脚本语言JScript,除了遵循EMAC的标准之外,同时增加了许多扩展,如下要提到的OOP编程就是其中的一个,为了命且概念,我以下提到的Javascript都是Microsoft Internet Explorer 4.0以上实现的JScript,对于Netscape,我没有做过太多的程序,所以一些的区别也就看出来。  阅读全文
posted @ 2006-03-16 18:01 Web 2.0 技术资源 阅读(182) | 评论 (0)  编辑