[ 共享 ]一个封装的提示类,请多指教 有一定的水准,但代码还不太精炼,有些地方还不够严谨。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 感谢梅子这是闲耘写成功的第一个封装类有问题是自然的希望能听到实际点的建议:) this.delay = delay ;比如象这样的赋值,其实已经没有太多意义,因为你这个变量已经暴露了即public了,外面是可以直接调用到的,所以你的这种函数赋值还不如直接调用这个成员属性。要想实现私用的成员你可以这样:function Class(){ var _delay = 0; this.setDelay = function(delay) { _delay = delay ; } this.getDelay = function() { return _delay; }}这样的变量才是 private 的,外面也调用不到的,这是我说你不够精简的一个方面,还有就是你这种功能可以用更简单的思路实现。至于不够严谨的话,我是指你展现所用的层是用DIV的,这种元素会被 Flash <OBJECT> <SELECT>所遮挡,严谨的话你应该把这些很现实的问题也考虑进去。可以盖住这些元素的层载体你可以选择使用 window.createPopup() 或者 <iframe>。 在线等啊!!!急求,关于取到数据了,赋给在HTML里面写的表格!! js如何判断不能输入双引号? JS取余的问题。 一个表单,一案提交就报错。数据库无法插入数据 请教,怎么在前台得到上传文件的大小????? jQuery求助!使用多个就Query插件问题!!!!! 使用jquery点击某一列,对那一列以数字大小进行排序 javascript与asp的问题 如何定义回车键指向哪个按钮 如何将text的值设为只读? 晕4晕4, javacript的执行也看风水? 帮帮忙!急。。。。
这是闲耘写成功的第一个封装类
有问题是自然的希望能听到实际点的建议
:)
比如象这样的赋值,其实已经没有太多意义,因为你这个变量已经暴露了即public了,外面是可以直接调用到的,所以你的这种函数赋值还不如直接调用这个成员属性。要想实现私用的成员你可以这样:
function Class()
{
var _delay = 0;
this.setDelay = function(delay)
{
_delay = delay ;
}
this.getDelay = function()
{
return _delay;
}
}
这样的变量才是 private 的,外面也调用不到的,这是我说你不够精简的一个方面,还有就是你这种功能可以用更简单的思路实现。至于不够严谨的话,我是指你展现所用的层是用DIV的,这种元素会被 Flash <OBJECT> <SELECT>所遮挡,严谨的话你应该把这些很现实的问题也考虑进去。可以盖住这些元素的层载体你可以选择使用 window.createPopup() 或者 <iframe>。