prototype.方法名 与 类中定义方法 的区别? 本帖最后由 kknd713 于 2010-03-22 18:54:00 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然有区别。1、在类中定义的方法,可以被所有的对象都继承。2、如果使用【类.prototype.方法名 = function(){...}】的形式对类方法进行扩展,那么所扩展的方法仍然可以被所有的对象所继承3、如果使用【对象.prototype.方法名 = function(){...}】的形式对对象的方法进行扩展,那么所扩展的方法只对该对象可用,其父类的其他对象不具备该方法。 我只是知道是自定义的,对于js来说还真的不好分别这两种,一般一个方法便是一个dom 2.另外写在原型中obj.prototype.functionName=function和obj.prototype={functions}有什么区别?区别就是a is Objetc1) a.xxx=..... 这里a还是原来的对象2) a=new Object 这里a已经是新的对象 类名点的new出来的对象不可以用,多去尝试吧 div标签能否用onkeyup事件 js中修改某标签的内容怎么改? 问个DOM操作的问题 一个size的怪问题 想问下用JS有没有办法控制网页无法访问远程服务器的情况下让他完全调用缓存文件 非常奇怪的问题,在线等,急 正则 问题 www.quoracms.com倒计时页面代码是怎样实现的? 请问用什么javascript语句得到字符串中的一段? 股票实时跟单功能的开发 IE8 F12 脚本调试Developer Tool失效,总是任务栏显示执行,但窗口不出现! 在服务器端,载入xml,实现导航,在firefox下,无法显示
1、在类中定义的方法,可以被所有的对象都继承。
2、如果使用【类.prototype.方法名 = function(){...}】的形式对类方法进行扩展,那么所扩展的方法仍然可以被所有的对象所继承
3、如果使用【对象.prototype.方法名 = function(){...}】的形式对对象的方法进行扩展,那么所扩展的方法只对该对象可用,其父类的其他对象不具备该方法。
2) a=new Object 这里a已经是新的对象