attachevent怎么用?前端开发必备技能分享

吉云

attachevent是个啥玩意儿?

今儿个咱们来唠唠这个叫attachevent的东西,听着挺玄乎,其实也没啥大不了的。咱们种地,那得一锹一铲子的,这电脑上的东西也差不多,得一步一步来。这attachevent,说白了,就是给那些个按钮嘞,链接,加点儿“料”,让它们能干更多的事儿。

attachevent怎么用?前端开发必备技能分享

咱们平时点个按钮,它就能弹个窗户,或者跳转个页面,这都是事先设定好的。但有时候,咱们想让它多干点儿活,比如点一下,既弹窗户,又跳转页面,还得顺便“汪汪”叫两声(当然,电脑不会真叫唤,就是打个比方)。这时候,attachevent就派上用场了。

这玩意儿咋用呢?

听说管这叫“绑定事件”,我也不懂啥叫“绑定”,反正就是给那些按钮、链接啥的,加上一些“指示”。比如,咱们有个按钮,想让它一点就弹窗,就得告诉它:“嘿,你,点一下就给我弹个窗出来!” 这attachevent就干这事儿的,它就像个中间人,把咱们的“指示”传给按钮。

具体咋操作呢?我这也说不清楚,反正得写点代码。听说写代码,跟咱们写字儿似的,不过他们写的是洋文,弯弯绕绕的,看得我眼晕。代码里头,有个啥“onclick”,就是点一下的意思,还有个啥“方法”,就是让按钮干啥事儿。

  • attachevent('onclick', 方法1)
  • attachevent怎么用?前端开发必备技能分享

  • attachevent('onclick', 方法2)

这么一来,一点按钮,它就先干方法1,再干方法2,听话着呢!

这玩意儿有啥用处?

这用处可大了去了!做网站,搞软件,都离不开这玩意儿。就拿咱们村头的那个小卖部来说吧,要是装个电脑,弄个网页,就能在网上卖东西了。点一下“买”的按钮,就能弹出个付款的二维码,还能顺便记录一下卖了多少东西,这都得靠attachevent来帮忙。

还有嘞,听说现在都用手机看新闻,点一下新闻标题,就能看到新闻内容,还能在底下评论,这也是attachevent的功劳。它能让网页变得更灵活,更好用,让咱们点点点的时候,能干更多的事儿。

attachevent怎么用?前端开发必备技能分享

这玩意儿有啥要注意的?

这玩意儿虽好,但也有要注意的地方。听说这attachevent,主要是给那些老旧的IE浏览器用的,现在用的那些新浏览器,都有别的“指示”方法了,叫啥“addEventListener”的。这两种方法,有点儿不一样,得看情况用。

具体来说,有这么几点区别:

attachevent怎么用?前端开发必备技能分享

  • 兼容性不一样: attachevent只能在IE浏览器里用,addEventListener在别的浏览器里用。
  • 参数不一样: addEventListener 比 attachevent 多一个参数,具体干啥的我也不懂,反正说那个参数挺重要的。
  • 执行顺序不一样:attachevent添加的多个事件处理程序,执行顺序可能不确定,而addEventListener添加的事件处理程序,按照添加的顺序执行。

attachevent怎么用?前端开发必备技能分享

所以,咱们用的时候,得看清楚情况,别用错了。

总结一下

这attachevent嘞,就是个给按钮、链接啥的加“指示”的玩意儿,让它们能干更多的事儿。它主要在老旧的IE浏览器里用,新浏览器有别的“指示”方法。这玩意儿用处可大了,做网站、搞软件都离不开它。咱们虽然不用这些高科技,但了解了解也没啥坏处,说不定哪天就用上了呢!

attachevent怎么用?前端开发必备技能分享

我这就知道这么多,说得不对的地方,大家伙儿别见笑。反正这电脑上的东西,学无止境,咱们慢慢学,慢慢琢磨,总能弄明白的。

Tags:[attachevent, 事件绑定, IE浏览器, JavaScript, 前端开发]

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]