- 主题:真是奇怪了,这样为啥就调用不到pp函数,,,
必须在顶层结构内定义,在ready里面定义的,传不出来,就只能在那个作用域内起作用了,建议认证研究一下JS的调用依赖问题
【 在 xiatianup 的大作中提到: 】
: <body>
: <a href="" target="_blank" onclick="pp();">linklink</a>
: </body>
: ...................
--
FROM 123.66.169.*
你这个JQ写法太繁琐了,写代码应该有极简主义精神。
【 在 XeCycle 的大作中提到: 】
: inline event handler 是污染 global scope,不用多说就是不许用
: $("a").on("click", function pp() {
: alert("haha");
: ...................
--
FROM 123.66.169.*
同感,所以我放弃backbone,选择angularJS
【 在 hgoldfish 的大作中提到: 】
: 我觉得 js 应该尽量用成过程式的,不然效率差又难看。
:
--
FROM 124.42.13.*
$( "#target" ).click(function() {
alert( "Handler for .click() called." );
});
这才是jq正常写法。你那种写法严格的说和源生JS的的绑定方式一个Style,这种写法主要用于JQ本身不支持的事件情况下采用,拿它当万金油使,就偏离了JQ设计意图。
【 在 XeCycle 的大作中提到: 】
: inline event handler 是污染 global scope,不用多说就是不许用
: $("a").on("click", function pp() {
: alert("haha");
: ...................
--
修改:dhcn FROM 124.42.13.*
FROM 124.42.13.*