大神解释下这段JavaScript里的e是什么意思

2021-01-05 07:10:57 字数 5444 阅读 6263

1楼:孩儿他老祖宗

e 代表事件(event)对象,即所谓的事件驱动源

javascript中的e是什么意思?

2楼:匿名用户

上面这段**,在 javascript 的事件处理中比较常见,主要是为了兼容老版本的 inter*** explorer(主要是 ie9 之前的版本)而设立的,原因是老版 ie 不支持标准的 w3c 事件处理规范。

这段**中的 e代表事件(event)对象,即所谓的事件驱动源。下面以鼠标点击事件为例,作一个测试:

(html)

click

(javascript)

document.getelementbyid("btn").onclick=function(e)

编写一个匿名函数 function(e),并将其赋值给事件句柄(即 onclick),这是一个**函数,相当于 onclick(e)。这段**在 chrome、firefox 或新版 ie(ie9 及以后的版本)等支持标准的浏览器下运行,弹出的应该是类似“[object mouseevent]”的字符串,说明 e 为事件对象;而在老版 ie 下运行,结果就是“undefined”(未定义)。

显而易见,在标准的流程中,事件对象默认由事件句柄函数的第一个参数传入,供处理函数使用;在老版 ie 中,这个事件对象却无法直接由句柄函数传入,反而可以使用一个全局变量来代表事件对象,这个变量即 window.event。同样,可以用例子验证:

document.getelementbyid("btn").onclick=function(e)

在老版 ie 中即可显示 window.event 为对象,说明可以通过这种方式取得事件对象。(其实除了 ie 外,chrome 等浏览器中也存在window.

event,但是在支持标准的浏览器中,我们最好使用标准方式。)

现在,就可以理解为什么会出现 e=e||window.event 这种写法了。因为只有这样才能兼容老版 ie 的事件处理过程:

如果浏览器支持标准的处理过程则使用句柄函数传入的第一个参数(e),反之则使用 ie 的处理方法(window.event)。从某种意义上说,标准的事件对象(e) 和老版 ie中的 window.

event 可以视为等价的(事实上有一些区别,这里就不详细区分了),两者任何一个有效都可以供我们使用。

document.getelementbyid("btn").onclick=function(e)

于是,上面的这段**就可以兼容几乎所有的浏览器了。

有大神给讲讲这段javascript是什么意思?具体一点 每行都解释一下 20

3楼:匿名用户

每行也解释一下,太奢侈了吧亲。看着像是用的第三方的切换**的插件,你如果认得上面的单词,猜猜就知道了嘛。简单点,自己查下单词的意思

下面这段javascript**有什么用,大神详细解释一下。跪谢

4楼:

根据传过来的el,定位到某个id,然后判断这个id所在的区域的style的display,如果是影藏的 就修改style的display属性 让他显示 如果是显示的 就影藏

5楼:匿名用户

这是个开关,如果原来是显示的就隐藏,原来是隐藏的就显示

求js大神解释这是什么意思?

6楼:印月之井

这个是编程bai

语言里的运算符的知识

du,你如果了解

zhic,java就知道了。单个等dao于号是赋值运算,就是将右边版的值赋权给左边。例如,div1.

style.display='none',现在div1.style.

display它就是none。两个等于号是判断运算,判断双等号左右两边的值是否相等。如果相等,就执行if里面的语句,不相等就执行else里面的语句(没有else就向下执行)

7楼:琴春世

两个等于号是逻辑运算判断是否相等,一个则是赋值符号。这段js的意思title里已经给出了

8楼:言言言小鱼

两个等于号是做比较,一个等于号是赋值运算。

9楼:奇傲_雨

两个等号是判断是否相等,一个等号是赋值

跪求各位大神帮忙解释下这段javascript**!!!!

10楼:电脑小g手

xmlhttp 变量就不说了;

try,catch中的方式是为了兼容各种浏览器;

onreadeystatechange 是**函数,指定内一个事件处理函数来

容处理xmlhttprequest对象的执行结果;

open 创建一个http请求(方式为get,区别于post;url:请求的url地址,true:异步处理方式)

send 发送请求,因为open中请求方式为“get”,所以参数为null

readystate == 4,服务器响应客户端请求完成

status == 200,服务器正常响应

document.getelementbyid("span").innerhtml = xmlhttprequest.

responsetext;设置span标签中的innerhtml内容为服务器返回的文本,其中responsetext 区别与respon***ml。

希望能帮到你

11楼:这个路口

这就是一个普通的ajax而已,需要解释什么?document.getelementbyid(txtname.id).value;

trycatch(e)

上面是创建xml

xmlhttprequest.onreadystatechange = onreadystatechange;状态改变

12楼:张展辉

你的html中有个触发抄调用 selectionchanged这个函

袭数,应该是单选框吧,你看下,当你触发这个函数的时候它会向后天传递你网页上的txtname的值然后从服务器返回数据,并把从服务器得到的数据赋值给你网页中的span标签,从而实现动态改变网页内容,这段**基本上是固定用,这是javascript实现ajax的固定**。

问一下javascript大神 这段**什么意思,谢谢!

13楼:游学者小宇

没做过安卓开发

du但是猜测应该是

创建一zhi个android的button组件dao,然后有专一个button的点击监听的functionview是所有android中所有控件的基类,不管是属button textview还是复杂的relativelayout和listview

14楼:m小灬子

emm怎么说呢 看图吧

这是android的语句绑定监听事件,并非javascript语句

本人非android高手 如果想解决问题 请完善提问

js里的e5和e-5代表啥意思?谁能给详细解释下?

15楼:4终

js里的“e5 和 e-5 是科学来计数法。操作方法如源下:

1、首先在电脑里鼠标点击打开hbuilder软件,如图所示。

2、然后点击菜单栏中的新建-->web项目,如图所示。

3、接着输入web项目名title,然后点击完成按钮,如图所示。

4、然后在项目引入jquery-3.3.1.min.js开发包和在html文件中键入**。

5、然后点击运行-->浏览器运行就完成了。

16楼:风吹的小羊

e5 和 e-5 是科学计数bai法。 var y=123e5的意du思是y得值为zhi12300000,var z=123e-5的意思是z得值为0.00123。dao

将一个数字表内示成a×10得n次幂的形式,其

容中1≤|a|<10,n为整数,这种计数方法叫科学记数法。例如920000可以表示为9.2*105,读作9.2乘10得5次方。修改方法如下:

1、然后双击桌面的“dreamweaver”图标,打开“dreamweaver”软件界面(如下图):

2、在“dreamweaver”软件界面点击左上角的“文件”中的“打开”(如下图):

3、然后找到“js”文件后点击“打开”(如下图):

4、这个“js”文件就打开了,是一段**(如下图):

17楼:mrs鹿大大

≤|1、e5和e-5是科学计bai数法。

2、将一个数字du表示成a×10的n次幂zhi的形式,其中1≤|daoa|<10,n为整数,这

内种记数容方法叫科学记数法。

3、在js里, aeb就等于a*(10^b)。

4、计算机中的科学计数法(带有e的表示方法),以e+n替换部分数字,其中e表示将前面的数字乘以10的n次幂。

5、123e5等同于123乘以10的5次方。

6、123e-5等同于123乘以10的-5次方,也就是除以10的5次方。

扩展资料

js的日常用途

1、嵌入动态文本于html页面。

2、对浏览器事件做出响应。

3、读写html元素。

4、在数据被提交到服务器之前验证数据。

5、检测访客的浏览器信息。

6、控制cookies,包括创建和修改等。

7、基于node.js技术进行服务器端编程。

18楼:匿名用户

|e5 和 e-5 是科学计数法。

将一个数字表示成a×10的n次幂回

的形式,其中1≤|a|<10,n为整数答,这种记数方法叫科学记数法。例如920000可以表示为9.2*105,读作9.2乘10的5次方。

简单的说,在 js 里, a e b 就等于 a * (10^b)(注: 10^b 指的是 10 的 b 次方,也就是 1 后面有 b 个 0)

以上,请采纳,请给分。

19楼:匿名用户

计算机中的科学计数法(带有e的表示方法),以 e+n 替换部分数字,其中 e(代表指数)表示版将前面的

权数字乘以 10 的 n 次幂。

这是由于10000000这样的数读写都不方便,你还得数多少个零。

因此,123e5等同于123乘以10的5次方。

123e-5 等同于123乘以10的-5次方,也就是除以10的5次方。

扩展资料科学记数法是一种记数的方法。把一个数表示成a与10的n次幂相乘的形式(1≤|a|<10,n为整数),这种记数法叫做科学记数法。当我们要标记或运算某个较大或较小且位数较多时,用科学记数法免去浪费很多空间和时间。

[1]

求大神解释一下什么意思,求大神解释一下这是什么意思啊

1楼 匿名用户 提示上看,只是bios设置丢失,倒不一定是主板上的纽扣电池没电了。 先按del键进bios,然后按f10,出来对话框,回车确认,就会自动重启,进入系统后修改一下正确的时间和日期就行了。 如果关机断电后再次出现这个提示,就是电池没电,换个2032的纽扣电池就好了。 求大神解释一下这是什...

请大神解释一下,这是什么意思呢,请大神解释一下这语句的意思!

1楼 乐观的 我估计是 考虑 这两个字, 和 老虎 字形相像,文意疏通 这个小编应该写错了 或者手写输入法识别错误了 2楼 匿名用户 这谁写这么烂?水果应该先从外 ,颜色,菠萝心里一点黑了。挖去黑色不吃。如果外观,流水,破烂又软,赶走扔了。还吃什么吃。都腐烂了 3楼 暖心辉哥 笔误。联系上下文可知。...

求大神解释一下这句话什么意思,求大神解释一下这句话是什么意思 30

1楼 开心天使 短暂浮生在醉酒中衰老,转眼间大雪盖满京城道。想要买上桂花,带着美酒一同去水上泛舟逍遥一番。但却没有了少年时那种豪迈的意气。 2楼 匿名用户 寒枝落枯叶 浮生碾清尘 意思是说寒冷的冬天,树枝上的枯叶也落下了 人的一生都被烦恼碾压着,一直在追求着高贵的品质。 求大神解释一下这句话是什么意...