这段JS代码,不太明白什么意思,高手看看

chinashiji 2017-10-25 07:50:14
initEvent: function() {
var a = "ontouchstart" in document.documentElement ? "touchend": "click";
d.on(a, ".hole>div", _.bind(this.checkTap, this)),
c.on(a, ".js_start_game", _.bind(this.start, this)),
c.on(a, ".js_pause_game", _.bind(this.pause, this)),
c.on(a, ".js_game_again_1", _.bind(this.again, this)),
c.on(a, ".js_game_again_2", _.bind(this.again, this)),
c.on(a, ".js_game_continue", _.bind(this.resume, this))
},

start: function() {//alert("44");
//getWinnerlist();

点击按钮后,执行了star函数,弹窗了44,但是我想不点按钮自动开始,看了以前CSDN帖子,说是start: function()相当于 function start(),但是我在代码里加了start();并没有自动执行(没有弹出44),为什么???

...全文
211 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
似梦飞花 2017-10-25
  • 打赏
  • 举报
回复
调用start啊
jio可 2017-10-25
  • 打赏
  • 举报
回复
start属于一个对象的属性,使用对象点属性执行。类似于有一个class 是Game有方法 start,pause,again... 执行就用Game.start();
天际的海浪 2017-10-25
  • 打赏
  • 举报
回复
start: function()这样定义的start是一个对象的方法。 你要以对象的方法的形式调用 xxxObj.start();
lanlvy 2017-10-25
  • 打赏
  • 举报
回复
代码不全,具体不知道怎么定位,你在调用start()之前先调用初始化事件函数initEvent()试试

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧