- 博客(12)
- 收藏
- 关注
转载 js编写的语法高亮引擎
js编写的语法高亮引擎 有些时间没更新blog了,这两天为了更新code collection>,于是重写了语法高亮的模块,这次是一个引擎,你可以根据规则任意修改关键字等,经过了不少优化,速度还可以。下面是代码:HTML>HEAD>TITLE>HighLightTITLE>META content="MSHTML 6.00.2800.1528" name=GENERATOR>META
2006-03-13 19:09:00 1541
转载 Ajax基本原理讲解
Ajax基本原理讲解这段时间在学习ajax,前今天给公司同事讲解了一下基本原理,也随便放在网上给大家参考一下。我认为ajax简单的讲就是客户端通过javascript脚本获取服务器端的文本,通过解析返回值,更新部分的网页内容。下面结合一个获取QQ天气预报网页,并且对返回值进行处理的例子进行一下讲解。行数:解释。14:点击按钮开始获取。29:显示右上角的“正在加载...”的小区域(仿造gmail
2006-03-13 16:23:00 1143
转载 javascript小技巧
javascript小技巧 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey ev
2006-03-13 15:58:00 2136
原创 MSN消息提示类(II)
MSN消息提示类(II) 纯js编写 跨框架 无图片 支持调速度 任意位置弹出 需要ie5.5以上 HTML>HEAD> SCRIPT language=JavaScript> /**//* ** ============================================
2006-03-13 15:56:00 1119
转载 在JavaScript面向对象编程中使用继承(2)
在JavaScript面向对象编程中使用继承(2) 昨天扔了一堆JavaScript类继承的代码,这些代码其实并不是所有的都能正常的执行。不是我不原意写出都能好好执行的继承类代码,而是这些方法本身就各自有自己的优缺点。下面我分别说它们的原理和使用时注意事项。 构造继承法的原理: 构造继承法关键代码是function ArrayList01()中的: this.base = Collection
2006-03-13 01:25:00 968
转载 在JavaScript面向对象编程中使用继承(1)
在JavaScript面向对象编程中使用继承(1) 前几天做了一个JScript版的CollecionBase类,用来解决需要使用集合作为主要数据结构的类的基类。不过当时挺忙的没有给出继承的示例,搞得有的网友对JavaScript继承比较迷惑,于是今天使用四种方式来分别实现了4个ArrayList派生类。 关于使用JavaScript进行面向对象编程(OOP),网上已有很多的文章说过了。这里我推荐
2006-03-13 01:21:00 1142
转载 在JavaScript面向对象编程中使用继承(3)
在JavaScript面向对象编程中使用继承(3) 上次讲了一下在使用JavaScript进行面向对象编程中,采用构造法来实现类继承的一些优缺点。下面我们接着把原型继承法的也有缺点也讲一讲,希望大家能积极提意见并探讨其中的一些问题。 原型(prototype)是JavaScript实现面向对象编程的一个基础,但它并不是唯一的构造类的方法,我们完全可以不使用prototype而实现类的编写(把属
2006-03-13 01:19:00 886
原创 javascript中常用
1. 屏蔽鼠标右键 oncontextmenu="window.event.returnValue=false" no 可用于Table2. 无法选取、禁止复制 3. 禁止复制 oncopy="return false;" oncut="return false;"4. 禁止粘贴 onpaste="return false" 5. 最小化、最大化、关闭窗口 本例适用于IE6. 让表单没有
2006-03-09 18:03:00 1015
原创 JScript中的prototype(原型)属性研究(1)
我们知道JScript中对象的prototype属性,是用来返回对象类型原型的引用的。我们使用prototype属性提供对象的类的一组基本功能。并且对象的新实例会"继承"赋予该对象原型的操作。但是这个prototype到底是怎么实现和被管理的呢? 对于对象的prototype属性的说明,JScript手册上如是说:所有 JScript 内部对象都有只读的 prototype 属性。可以向其原
2006-03-09 17:38:00 1415
原创 在JavaScript面向对象编程中使用重载
在此之前,我写了一个在JavaScript面向对象编程中使用继承的一系列文章。有很多的热心网友参与了讨论,指出了其中很多的问题并给予了我很多的好建议,非常感谢他们。同时在OOP中和继承关系非常紧密的就是重载这个东西,那么我介绍的继承方法支持重载吗? 这里我要说的重载(override),确实就是传统OO中的重载,而不是我们在JavaScript对象中对其同名属性或方法的重写(rewrit
2006-03-09 17:24:00 1381
原创 在JavaScript中也玩变量类型强行转换
我们在C/C++和C#这类强类型语言中,强行转换变量类型简直就是家常便饭。可是JavaScript这个动态类型脚本语言的变量号称是没有类型的,那么我们怎么转换它的变量的类型呢?而且还要强行转。 JavaScript的变量确实是没有类型的,就是说你var variable后,可以随便的给variable赋值,不会有任何问题。可是赋给变量的值本身自己却是有类型的,比如:String、Obje
2006-03-09 17:16:00 1156
转载 原来JScript中的关键字'var'还是有文章的 (zt)
都不记得是什么时候看的JScript的语法教程了,里面说在声明变量时忽略var关键字是完全合法的。当时也因为觉得JavaScript是loosely-typed的语言,所以var可能真的就是个摆设。但是事实常常又证明想当然的结果是不可靠的。 看看下面这几个例子的结果就知道问题了: No.1 script language="javascript">var var00
2006-03-09 16:09:00 841
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人