扫码关注官方订阅号
jquery调用其他js方法没有反应
业精于勤,荒于嬉;行成于思,毁于随。
我是这样写的
var ex = { dis: function(){...} } 调用时直接 ex.dis()
想问下各位,这要写有什么问题吗(性能,兼容之类的也可以)
因为调用的时候ex.dis是undefined
可以改为
function ex() { return { dis: function(){ //当未选中任何成员时,禁止输入 var me = $('#member').text(); if('Member' == me){ return; } } } }()
var ex = { dis: function(){...} }
用字面量定义对象 如果你想要多实例应该这么写
function ex(){ this.dis = function(){...} }
用的时候new一下这样每个实例都有一个dis有点浪费 可以把dis的定义放到prototype上
new
dis
prototype
ex.prototype.dis = function(){}
函数体里就不用写this.dis的定义了手机打的好费劲
this.dis
你直接给函数方法。function ex(){}ex.dis(){ 你的执行语句 }不要把dis写在ex函数里面。
谢谢各位,问题解决了
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
我是这样写的
想问下各位,这要写有什么问题吗(性能,兼容之类的也可以)
因为调用的时候ex.dis是undefined
可以改为
用字面量定义对象
如果你想要多实例应该这么写
用的时候
new一下这样每个实例都有一个
dis有点浪费可以把
dis的定义放到prototype上函数体里就不用写
this.dis的定义了手机打的好费劲
你直接给函数方法。
function ex(){}
ex.dis(){ 你的执行语句 }
不要把dis写在ex函数里面。
谢谢各位,问题解决了