作者PTTCATKING (怀念美国猫王)
看板Ajax
标题[ js ] onclick跟bind事件後click差在哪里??
时间Tue Jun 2 13:14:25 2015
直接在HTML标签里面写onclick跟html标签只有HTML格式
然後script区域写
$("#test").bind("click", testFunction);
然後再呼叫方法
function testFunction(){
....
}
请问这样两种写法差异在哪???
前辈是这样考我
我说是为了Unobtrusive JavaScript
他说不只,这两种写法有差
我还是不清楚哪里有差,请问有人可以提点我吗
bind一个click来呼叫函数跟 在html标签里直接写onclick差在哪
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.76.1.175
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1433222068.A.30D.html
※ PTTCATKING:转录至看板 ask 06/02 13:15
1F:→ mmis1000: 你可以bind好几个事件,但如果用onclick,会洗到剩一个 06/02 15:06
2F:→ mmis1000: 然後要放在onclick的function一定要在他之前读取 06/02 15:07
3F:→ mmis1000: 相较之下,用bind你可以先显示页面,等function读完在 06/02 15:08
4F:→ mmis1000: bind,还有就是,一个是DOM0一个是DOM2 06/02 15:10
5F:推 y2468101216: 原来如此,受教了 06/02 15:59
6F:推 st1009: 请问这麽深的东西大大是如何学得?可以给予引导吗? 06/02 20:55
7F:→ tooto1985: 回楼上,时间到了自然就会,硬学没地方用,也很容易会忘记 06/02 23:35
8F:→ tooto1985: 就等你哪天需要他的时候,爬个文自然而然就懂了! 06/02 23:35
9F:→ mmis1000: 反正结论就是,不要没事把js写在html里就是了 06/03 00:39
10F:推 st1009: 谢谢!! 06/03 21:03