js
文章平均质量分 63
xychen2008
暂无
展开
-
js oop中的公有成员、私有成员和静态成员
实现类的公有成员前面定义的任何类成员都属于公有成员的范畴,该类的任何实例都对外公开这些属性和方法。实现类的私有成员私有成员即在类的内部实现中可以共享的成员,不对外公开。JavaScript中并没有特殊的机制来定义私有成员,但可以用一些技巧来实现这个功能。这个技巧主要是通过变量的作用域性质来实现的,在JavaScript中,一个函数内部定义的变量称为局部变量,该变量不能够被此函数外的程序所访问,原创 2007-04-24 19:41:00 · 993 阅读 · 0 评论 -
Web开发中的Drag&Drop完全手册
这几天做了一些drag&drop操作方面的工作,在这里把一些注意事项记录下来,算是给自己备个忘,也给需要做类似工作的人留个树阴。这里要讨论的drag&drop是指使用IE提供的内置机制,而不是使用鼠标模拟的那种"假"drag&drop,比如移动一个div或span的效果那种。 要实现和控制drag&drop操作,那么首先第一点要弄清楚的是,到底哪些元素是可以在Web上被drag的?实际上原创 2007-05-22 11:04:00 · 632 阅读 · 0 评论 -
对JavaScript中原型的理解
从纯粹的面向对象思想(Java思想)向Javascript语言面向对象思想的转化沉痛而惨烈。Javascript中对象和类的概念转化悄然不动声色,让人迷糊。有时候,对Java理解得越清楚,对Javascript理解起来就越费劲。其中,对Javascript的原型对象的理解颇费功夫。按照定义,每个javascript对象都有一个原型对象(简称原型),这个原型是由该对象的构造函数所定义(javas原创 2007-08-20 20:12:00 · 1285 阅读 · 0 评论 -
javaScript 中 call 函数与继承
javaScript 中的 call() 是一个奇妙的方法,但也是一个让人迷惑的方法,先看一下官方的解释:call 方法请参阅应用于:Function 对象要求版本 5.5调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN原创 2007-08-20 15:04:00 · 1016 阅读 · 0 评论 -
JavaScript使用面向对象思想处理cookie
JavaScript中Math对象的功能,它其实就是通过Math这个全局对象,把所有的数学计算相关的常量和方法都联系到一起,作为一个整体使用,提高了封装性和使用效率。cookie的处理也可以按照这种方法来进行。需求分析对于cookie的处理,事实上只是封装一些方法,每个对象不会有状态,所以不需要创建一个cookie处理类,而只用一个全局对象来联系这些cookie操作。对象名可以理解为命名空间。对c原创 2007-08-14 20:48:00 · 1050 阅读 · 0 评论 -
JavaScript使用cookie
cookie概述在上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟全局变量的功能,但并不严谨。例如在导航框架页面内右击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的跨页面全局变量,这种方式是不行的,JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。cookie是浏览器提原创 2007-08-14 20:47:00 · 1115 阅读 · 0 评论 -
JavaScript 学习 - 提高篇
JavaScript 学习 - 提高篇一. JavaScript中的对象.JavaScript中的Object是一组数据的key-value的集合, 有点类似于Java中的HashMap, 所有这些数据都是Object里的property. 通常情况下, JavaScript中建立一个对象用"new"加上constructor function来实现. 如new Date(), new O原创 2007-08-14 20:41:00 · 709 阅读 · 0 评论 -
Javascript的IE和Firefox兼容性汇编
1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 (2)解决方法: 改用 document.formName.elements["elementName"] (3)其它 参见 22. 集合类原创 2007-08-14 20:40:00 · 582 阅读 · 0 评论 -
CSDN轮换广告
运行效果:http://www.csdn.net/ui/adrotate.htm作者:meizz点击下载此文件原创 2007-08-14 20:37:00 · 760 阅读 · 1 评论 -
多线程的全选复选框
Rayideas Blog上的好文!哈。BODY {FONT-SIZE: 9pt;}table {FONT-SIZE: 9pt;}全部选择 线程数:/*This following code are designed and writen by Windy_sk You can use it freely, but u must held all the copyright items!*原创 2007-05-08 16:01:00 · 575 阅读 · 0 评论 -
理解JavaScript中的事件
在很多语言的学习中,“事件”都是一个比较难理解,但是又是一个很重要的概念。JavaScript中的事件处理也是一样,正因为有了事件处理,才会出现Ajax拖动的效果。本文就讨论一下JavaScript中的事件处理,读过之后,您就会知道,很多Ajax框架实现拖动效果的原理了。一、 IE Event对象(一)IE Event对象的主要属性和方法 在IE中有一个专门负责事件处理的对象Event,这个对象原创 2007-04-30 15:02:00 · 594 阅读 · 0 评论 -
dojo介绍
dojo是目前最为强大的js框架,包括ajax,browser,event,widget等跨浏览器API,用dojo写Web OS可谓非常方便。dojo现在已经4.0了,我自己其实不怎么用dojo,毕竟dojo强大的地方在于界面和特效的封装,可以让开发者快速构建一些兼容标准的界面,但是在js语法增强方面不如prototype.js,我一般也都是自己封装界面,所以很少用dojo。dojo的开原创 2007-04-30 00:04:00 · 1525 阅读 · 0 评论 -
对google个性主页的拖拽效果的js的完整注释
作者:Tin出处:http://www.blogjava.net/iamtin/archive/2006/04/27/43668.html代码:http://www.blogjava.net/Files/iamtin/google_drag.rar// 工具类,使用Util的命名空间,方便管理 var Util = new Object();// 获取http header里面的Us原创 2007-04-29 23:48:00 · 774 阅读 · 0 评论 -
URL编码转换,escape() encodeURI() encodeURIComponent()
escape() 方法:采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。unescape方法与此相反。不会被此方法编码的字符: @ * / +英文解释:MSDN JScript Reference: The escape转载 2007-05-04 15:31:00 · 712 阅读 · 0 评论 -
原来JScript中的关键字'var'还是有文章的
都不记得是什么时候看的JScript的语法教程了,里面说在声明变量时忽略var关键字是完全合法的。当时也因为觉得JavaScript是loosely-typed的语言,所以var可能真的就是个摆设。但是事实常常又证明想当然的结果是不可靠的。 看看下面这几个例子的结果就知道问题了: No.1 script language="javascript">var var原创 2007-04-25 22:52:00 · 582 阅读 · 0 评论 -
页面进入和退出的特效
页面进入和退出的特效进入页面推出页面 这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使用哪种特效,取值为1-23: 0 矩形缩小 1 矩形扩大 2 圆形缩小 3 圆形扩大 4 下到上刷新 5 上到下刷新 6 左到右刷新 7 右到左刷新 8 竖百叶窗 9 横百叶窗 10 错位横百叶窗 11 错位竖百原创 2007-05-22 11:07:00 · 908 阅读 · 0 评论