当前位置: 首页 > wzjs >正文

网站类型案例建设自己的企业网站需要什么

网站类型案例,建设自己的企业网站需要什么,发帖子有哪些app平台,做外贸自己开公司网站好的,完全明白。我们这次彻底忘记 Vue,忘记所有复杂的函数,只聚焦在 event.preventDefault() 这一件事上。 这句话是它的核心: “阻止这个元素天生该做的事。” 第一步:理解什么是“天生该做的事” (默认行为) 在浏…

好的,完全明白。我们这次彻底忘记 Vue,忘记所有复杂的函数,只聚焦在 event.preventDefault() 这一件事上。

这句话是它的核心:

“阻止这个元素天生该做的事。”


第一步:理解什么是“天生该做的事” (默认行为)

在浏览器中,很多 HTML 元素都有一个**“天生”的、默认的功能或行为**。这是浏览器赋予它们的本能。

我们来看几个最常见的例子:

  1. <a> 标签 (链接)

    • 它天生该做的事是什么?—— 点击后,跳转到 href 指定的新网址
  2. <form> 表单里的“提交”按钮 (<button type="submit">)

    • 它天生该做的事是什么?—— 点击后,提交整个表单,并且通常会导致页面刷新
  3. <input type="checkbox"> (复选框)

    • 它天生该做的事是什么?—— 点击后,在“选中”和“未选中”之间切换状态

这些就是元素的默认行为 (Default Action)

第二步:理解 event.preventDefault() 的作用

event.preventDefault() 的字面意思是“阻止默认行为”。

它的作用就是,在上述这些事件发生时,强行叫停,让元素不要去做它“天生该做的事”。

  • <a> 标签使用,它就不跳转了。
  • <form> 的提交按钮使用,表单就不提交、页面也不刷新了。
  • 对复选框使用,它就点不动了,无法切换状态。

一个最直观的例子:阻止链接跳转

您可以将下面这段代码完整地复制到一个 .html 文件中,然后用浏览器打开它,亲身体验一下。

<!DOCTYPE html>
<html lang="zh-CN">
<head><title>preventDefault 演示</title>
</head>
<body><h1>event.preventDefault() 的作用</h1><p>下面有两个完全一样的链接,都指向谷歌。</p><a href="https://www.google.com" target="_blank">1. 点击我,我会跳转 (正常链接)</a><br><br><a href="https://www.google.com" onclick="event.preventDefault()">2. 点击我,我不会跳转 (因为默认行为被阻止了)</a><p style="margin-top: 20px;">尝试点击上面两个链接,看看有什么不同。</p></body>
</html>
体验结果:
  • 当你点击第一个链接时,浏览器会打开一个新的标签页并跳转到谷歌。这是它“天生该做的事”。
  • 当你点击第二个链接时,什么都不会发生。链接看起来可以点,但就是不跳转。

为什么第二个链接不跳转了?
因为在你点击它的那一瞬间,onclick 里的代码 event.preventDefault() 被执行了。浏览器正准备执行“跳转”这个默认动作,但这行代码像一个“红灯”一样,立即叫停了这个默认动作。

回到您最初的 warn 函数

现在我们再看您最初的代码:

function warn(message, event) {if (event) {event.preventDefault() // <-- 就是这一行}alert(message)
}

如果这个函数被用在一个表单的 submit 事件上(@submit="warn('...', $event)"),那么 event.preventDefault() 的具体作用就是:

“阻止这个表单提交和刷新页面”

这样一来,我们就有机会只弹出一个 alert 警告框,而页面本身保持原样,不会因为表单的提交而跳转或刷新。

希望这次的解释能让您彻底明白它的作用!


文章转载自:

http://oVo1Ndvq.rkwjs.cn
http://c0Qlb8NN.rkwjs.cn
http://l5sdbTyY.rkwjs.cn
http://iMbGB46p.rkwjs.cn
http://GdxQjyyJ.rkwjs.cn
http://uZKbOtxr.rkwjs.cn
http://HVM48CAt.rkwjs.cn
http://ldaE2lbX.rkwjs.cn
http://7dKmr5Ur.rkwjs.cn
http://UHYDN0pf.rkwjs.cn
http://pqMaeFgq.rkwjs.cn
http://S7MVZiKG.rkwjs.cn
http://JcR8bXzO.rkwjs.cn
http://GLjwR5KG.rkwjs.cn
http://vsSFNtl5.rkwjs.cn
http://qTwg2KoN.rkwjs.cn
http://tOtc41KW.rkwjs.cn
http://KBJD0cyk.rkwjs.cn
http://Hx7Z5cqy.rkwjs.cn
http://rmKt0xGR.rkwjs.cn
http://deLXgC5s.rkwjs.cn
http://CAVnGaST.rkwjs.cn
http://TmuBKoRp.rkwjs.cn
http://EqwDwcNC.rkwjs.cn
http://j2H3yChY.rkwjs.cn
http://5JrWFrO0.rkwjs.cn
http://v46Ai1BC.rkwjs.cn
http://cq53bTY1.rkwjs.cn
http://DX2H0ZcD.rkwjs.cn
http://ra0QfsGc.rkwjs.cn
http://www.dtcms.com/wzjs/614609.html

相关文章:

  • 如何用ps做网站网页百度给做网站吗
  • 广东建泰建设有限公司网站网站后台管理系统进不去怎么办
  • 网站开发作业总结没有注册公司可以建网站吗
  • 创建网站做搞笑视频惠州市住房和城乡建设厅网站
  • 铜陵app网站做招聘dedecms 资源类网站
  • 大型大型网站制作柳州seo关键词优化
  • 购物网站的后台用哪个程序做网站收录好
  • 张掖网站建设推广wordpress 自动缩略图
  • 创意经济型网站建设网站建设技术服务费怎么入账
  • 付费阅读下载网站开发公司网络推广营销
  • 备案网站名称怎么写个人广州排前三的seo公司
  • 公章在线制作网站做不了北京最好设计公司
  • 番禺网站建设效果手机之家对比
  • 网站做关键词注册域名后怎么建网站
  • cnnic可信网站医院网站建设规范
  • 什么犁网站做淘宝门头一起做网店货源
  • 旅游网站建设解决方案vps试用30天
  • 域名备案需要网站搭建完成吗seo推广文章
  • 网站的备案怎么处理织梦手机网站教程
  • 网站建设评估报告公司建设网站需求
  • 网站修改思路陕西省建设监理协会官方网站
  • 网站栏目 英文长治网站建设案例
  • 我的世界官方网站铁马铠怎么做网站主流服务器语言
  • 简述建设一个网站的基本步骤网站建设的评价
  • 网站开发主要做什么建设部网站资质人员查询
  • 调颜色网站北京到安阳高速费多少钱
  • 外贸网站建设soho长春建筑工程网
  • 大连建站模板厂家seo优化按天扣费
  • 做网站需要哪些人员邢台网站设计怎么做
  • 专业做网站公司24小时接单ui设计稿