- 浏览: 6005 次
- 性别:
- 来自: 广州
最新评论
-
vieri122:
个人一直用第一种!
JS 中面向对象的5种写法 -
qipei:
我一般都这么写:下划线开始的是私有的。
调用的时候直接Fold ...
JS 中面向对象的5种写法 -
deyami:
这应该也算一种
var Circle=function() ...
JS 中面向对象的5种写法 -
loocao:
个人比较喜欢第一种跟第四种,第一种比较大众化,第四种看着比较简 ...
JS 中面向对象的5种写法 -
richardhochou:
习惯第四种,嘿嘿,json的看起来舒服好多.
JS 中面向对象的5种写法
文章列表
//定义Circle类,拥有成员变量r,常量PI和计算面积的成员函数area()
//第1种写法
function Circle(r) {
this.r = r;
}
Circle.PI = 3.14159;
Circle.prototype.area = function() {
return Circle.PI * this.r * this.r;
}
var c = new Circle(1.0);
alert(c.area());
//第2种写法
var Circle = function() {
var obj = ...
JavaScript中函数调用的一种扩展方法:
check1.js:
String.prototype.email = testEmail;//判断电子邮箱格式,扩展方法
//------------------------------判断电子邮箱格式------------------------------
function testEmail()
{
if(!this.isNull()){
if(this.search(/^([-_A-Za-z0-9\.]+)@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/)!=-1)
...
事件源对象:
event.srcElement.tagName
event.srcElement.type
捕获释放 :
event.srcElement.setCapture();
event.srcElement.releaseCapture();
事件按键 :
event.keyCode
event.shiftKey
event.altKey
event.ctrlKey
事件返回值 :
event.returnValue
鼠标位置:
event.x
event.y
窗体活动元素 :
document.activeElement
绑定事 ...
- 2009-07-27 16:35
- 浏览 1043
- 评论(0)
FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器,但是它有很多功能都不完善,比如一些表单元素不能够通过拖动来改变位置和大小等。
今天老师提出了一个新需求,要我们在FCKeditor实现画流程图功能,然后我们就想起了VML,可惜啊!VML只支持基于IE核心的浏览器,像Firefox等这种非IE核心的浏览器却起不了作用。郁闷啊~
以前都是做系统后台开发,一直认为浏览器之间是没什么区别的,现在才知道它们的关系是这么的复杂。浏览器开发商一直都在战争着,而现在JavaScript成浏览器战争主战场,就像IE挑战者们都在鼓吹其Jav ...
- 2009-07-25 00:14
- 浏览 1146
- 评论(0)