麻烦帮我踢下凳子解释下

麻烦解释下,该段代码中e和data的含义
&script type="text/javascript"&
//不同函数传递数据
function data(e) {
alert(e.data) //1111
function a() {
$("button:eq(2)").click(1111, data)
讲道理的说,第一个function后面的data应该是函数名,是可以随意命名的,为什么将他改了之后函数无法运行呢?还有就是111后面那个DATA也是数据吗?这样使用是不是data的固定用法
写下你的评论...
click 是一个事件 e就是click
然后1111是click的数据
嗯 有道理,我再问下那个1111那个值是如何传送到e.data的?我看W3C里面click属性里面没有两个值的含义!代码上面也没有规定e的值是1111
你这样想好了
function a() {
$(&button:eq(2)&).click(1111, data)
function data(e) {
alert(e.data)
两个函数顺序对调 (事实上都是一样的) 我先执行函数a() 在click事件中传入了数据111和函数data(),当触发click事件时,调用函数data=====data(e)//因为此时的e就是click事件
所以 函数data()中的e.data就等于1111
点击展开后面5条评论
写下你的评论...
写下你的评论...
Copyright (C) 2017 imooc.com All Rights Reserved | 京ICP备 号-2这是什么意思,麻烦解释一下
本回答由提问者推荐
var sogou_ad_id=731547;
var sogou_ad_height=160;
var sogou_ad_width=690;拒绝访问 | www.excelpx.com | 百度云加速
请打开cookies.
此网站 (www.excelpx.com) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3d466e-ua98).
重新安装浏览器,或使用别的浏览器

我要回帖

更多关于 麻烦txt下载 的文章

 

随机推荐