[ js ] onclick跟bind事件后click差在哪里??

楼主: PTTCATKING (怀念美国猫王)   2015-06-02 13:14:25
直接在HTML标签里面写onclick跟html标签只有HTML格式
然后script区域写
$("#test").bind("click", testFunction);
然后再呼叫方法
function testFunction(){
....
}
请问这样两种写法差异在哪???
前辈是这样考我
我说是为了Unobtrusive JavaScript
他说不只,这两种写法有差
我还是不清楚哪里有差,请问有人可以提点我吗
bind一个click来呼叫函数跟 在html标签里直接写onclick差在哪
作者: mmis1000 (秋月恋枫)   2015-06-02 15:06:00
你可以bind好几个事件,但如果用onclick,会洗到剩一个然后要放在onclick的function一定要在他之前读取相较之下,用bind你可以先显示页面,等function读完在bind,还有就是,一个是DOM0一个是DOM2
作者: y2468101216 (芸)   2015-06-02 15:59:00
原来如此,受教了
作者: st1009 (前端攻城师)   2015-06-02 20:55:00
请问这么深的东西大大是如何学得?可以给予引导吗?
作者: tooto1985 ( )   2015-06-02 23:35:00
回楼上,时间到了自然就会,硬学没地方用,也很容易会忘记就等你哪天需要他的时候,爬个文自然而然就懂了!
作者: mmis1000 (秋月恋枫)   2015-06-03 00:39:00
反正结论就是,不要没事把js写在html里就是了
作者: st1009 (前端攻城师)   2015-06-03 21:03:00
谢谢!!

Links booklink

Contact Us: admin [ a t ] ucptt.com