自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

asfman

javascript

  • 博客(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 1471

转载 Ajax基本原理讲解

Ajax基本原理讲解这段时间在学习ajax,前今天给公司同事讲解了一下基本原理,也随便放在网上给大家参考一下。我认为ajax简单的讲就是客户端通过javascript脚本获取服务器端的文本,通过解析返回值,更新部分的网页内容。下面结合一个获取QQ天气预报网页,并且对返回值进行处理的例子进行一下讲解。行数:解释。14:点击按钮开始获取。29:显示右上角的“正在加载...”的小区域(仿造gmail

2006-03-13 16:23:00 1076

转载 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 2041

原创 MSN消息提示类(II)

MSN消息提示类(II) 纯js编写 跨框架 无图片 支持调速度 任意位置弹出 需要ie5.5以上 HTML>HEAD> SCRIPT language=JavaScript>      /**//*  **    ============================================

2006-03-13 15:56:00 1045

转载 在JavaScript面向对象编程中使用继承(2)

在JavaScript面向对象编程中使用继承(2) 昨天扔了一堆JavaScript类继承的代码,这些代码其实并不是所有的都能正常的执行。不是我不原意写出都能好好执行的继承类代码,而是这些方法本身就各自有自己的优缺点。下面我分别说它们的原理和使用时注意事项。 构造继承法的原理: 构造继承法关键代码是function ArrayList01()中的: this.base = Collection

2006-03-13 01:25:00 932

转载 在JavaScript面向对象编程中使用继承(1)

在JavaScript面向对象编程中使用继承(1) 前几天做了一个JScript版的CollecionBase类,用来解决需要使用集合作为主要数据结构的类的基类。不过当时挺忙的没有给出继承的示例,搞得有的网友对JavaScript继承比较迷惑,于是今天使用四种方式来分别实现了4个ArrayList派生类。 关于使用JavaScript进行面向对象编程(OOP),网上已有很多的文章说过了。这里我推荐

2006-03-13 01:21:00 1088

转载 在JavaScript面向对象编程中使用继承(3)

在JavaScript面向对象编程中使用继承(3) 上次讲了一下在使用JavaScript进行面向对象编程中,采用构造法来实现类继承的一些优缺点。下面我们接着把原型继承法的也有缺点也讲一讲,希望大家能积极提意见并探讨其中的一些问题。 原型(prototype)是JavaScript实现面向对象编程的一个基础,但它并不是唯一的构造类的方法,我们完全可以不使用prototype而实现类的编写(把属

2006-03-13 01:19:00 841

原创 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 951

原创 JScript中的prototype(原型)属性研究(1)

我们知道JScript中对象的prototype属性,是用来返回对象类型原型的引用的。我们使用prototype属性提供对象的类的一组基本功能。并且对象的新实例会"继承"赋予该对象原型的操作。但是这个prototype到底是怎么实现和被管理的呢?    对于对象的prototype属性的说明,JScript手册上如是说:所有 JScript 内部对象都有只读的 prototype 属性。可以向其原

2006-03-09 17:38:00 1364

原创 在JavaScript面向对象编程中使用重载

在此之前,我写了一个在JavaScript面向对象编程中使用继承的一系列文章。有很多的热心网友参与了讨论,指出了其中很多的问题并给予了我很多的好建议,非常感谢他们。同时在OOP中和继承关系非常紧密的就是重载这个东西,那么我介绍的继承方法支持重载吗?    这里我要说的重载(override),确实就是传统OO中的重载,而不是我们在JavaScript对象中对其同名属性或方法的重写(rewrit

2006-03-09 17:24:00 1331

原创 在JavaScript中也玩变量类型强行转换

  我们在C/C++和C#这类强类型语言中,强行转换变量类型简直就是家常便饭。可是JavaScript这个动态类型脚本语言的变量号称是没有类型的,那么我们怎么转换它的变量的类型呢?而且还要强行转。    JavaScript的变量确实是没有类型的,就是说你var variable后,可以随便的给variable赋值,不会有任何问题。可是赋给变量的值本身自己却是有类型的,比如:String、Obje

2006-03-09 17:16:00 1085

转载 原来JScript中的关键字'var'还是有文章的 (zt)

都不记得是什么时候看的JScript的语法教程了,里面说在声明变量时忽略var关键字是完全合法的。当时也因为觉得JavaScript是loosely-typed的语言,所以var可能真的就是个摆设。但是事实常常又证明想当然的结果是不可靠的。    看看下面这几个例子的结果就知道问题了:    No.1  script language="javascript">var var00 

2006-03-09 16:09:00 792

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除