青春韶华

JS补充笔记

2022-06-19  本文已影响0人  霍晓龙2021强化班

1、mouseenter  和  mouseover 的区别

mouseenter 鼠标事件 :当鼠标移动到元素上时就会触发 mouseenter 事件

类似 mouseover,他们两者之间的差别是 :

mouseover 鼠标经过自身盒子会触发,经过子盒子还会触发。mouseenter 只会经过自身盒子触发、

之所以这样,就是因为 mouseenter 不会冒泡,跟 mouseenter  搭配鼠标离开 mouseleave 同样不会冒泡

2、alert 与 confirm 的区别

警告消息框 (alert)

alert 方法有一个参数,即希望对用户显示的文本字符串。该字符串不是 HTML 格式。该消息框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说,用户必须先关闭该消息框然后才能继续进行操作。

确认消息框 (confirm)

使用确认消息框可向用户问一个“是-或-否”问题,并且用户可以选择单击“确定”按钮或者单击“取消”按钮。confirm 方法的返回值为 true 或 false。该消息框也是模式对话框:用户必须在响应该对话框(单击一个按钮)将其关闭后,才能进行下一步操作。

提示消息框 (prompt)

提示消息框提供了一个文本字段,用户可以在此字段输入一个答案来响应您的提示。该消息框有一个“确定”按钮和一个“取消”按钮。如果您提供了一个辅助字符串参数,则提示消息框将在文本字段显示该辅助字符串作为默认响应。否则,默认文本为 “”

上一篇 下一篇

猜你喜欢

热点阅读