为什么是javascript

并不是每个人的web浏览器中都有JavaScript可用,许多使用JavaScript可用的浏览器的人都将其关闭。因此,您的网页必须能够在不使用任何JavaScript的情况下为这些人正常运行。那么,为什么要将JavaScript添加到一个已经可以使用的网页中呢?...

并不是每个人的web浏览器中都有JavaScript可用,许多使用JavaScript可用的浏览器的人都将其关闭。因此,您的网页必须能够在不使用任何JavaScript的情况下为这些人正常运行。那么,为什么要将JavaScript添加到一个已经可以使用的网页中呢?

Male computer programmer using laptop at desk in office

您可能希望使用javascript的原因

有几个原因可以解释为什么您可能希望在web页面上使用JavaScript,即使该页面在没有JavaScript的情况下是可用的。大多数原因与为那些启用了JavaScript的访问者提供更友好的体验有关。下面是一些正确使用JavaScript来改善访问者体验的示例。

javascript非常适合表单

如果您的网页上有访客需要填写的表单,则在处理表单内容之前,需要对表单内容进行验证。当然,您将进行服务器端验证,在表单提交后对表单进行验证,并在输入任何无效内容或缺少必填字段时重新加载表单,突出显示错误。这需要在提交表单以执行验证和报告错误时往返到服务器。通过使用JavaScript复制验证,并将大部分JavaScript验证附加到各个字段,我们可以显著加快这一过程。通过这种方式,如果在字段中输入的内容无效,填写启用了JavaScript的表单的人会立即得到反馈,而不是填写整个表单并提交,然后等待下一页加载以向他们提供反馈。该表单可以使用JavaScript,也可以不使用JavaScript,并在可能的情况下提供更即时的反馈。

幻灯片

幻灯片由许多图像组成。为了使幻灯片在没有JavaScript的情况下正常工作,幻灯片的下一个和上一个按钮需要重新加载整个网页,以替换新图像。这会起作用,但会很慢,特别是当幻灯片只是页面的一小部分时。我们可以使用JavaScript加载和替换幻灯片中的图像,而无需重新加载网页的其余部分,因此对于启用JavaScript的访问者来说,幻灯片操作要快得多。

“傻瓜鱼”菜单

“吸盘鱼”菜单完全可以在没有JavaScript的情况下运行(IE6除外)。当鼠标悬停在菜单上时,菜单将打开,当鼠标移走时,菜单将关闭。这样的打开和关闭将是即时的菜单只是出现和消失。通过添加一些JavaScript,我们可以让菜单在鼠标移动到其上时显示为向外滚动,在鼠标离开时显示为向后滚动,从而在不影响菜单工作方式的情况下为菜单提供更好的外观。

javascript增强了您的网页

在JavaScript的所有适当使用中,JavaScript的目的是增强web页面的工作方式,并为启用了JavaScript的访问者提供一个比没有JavaScript时更友好的站点。通过以适当的方式使用JavaScript,您鼓励那些有权选择是否允许JavaScript在您的站点上运行或不实际启用JavaScript的人。请记住,许多选择关闭JavaScript的人之所以选择关闭JavaScript,是因为一些网站完全滥用JavaScript,从而使访问者对其网站的体验变得更糟而不是更好。不要成为那些不恰当地使用JavaScript并因此鼓励人们关闭JavaScript的人之一。

  • 发表于 2021-09-26 04:50
  • 阅读 ( 151 )
  • 分类:数学

你可能感兴趣的文章

无效的(null)和在javascript中未定义(undefined in javascript)的区别

关键区别–在javascript中为空与未定义 JavaScript被用作客户端脚本语言,使web页面具有动态性。它很容易与超文本标记语言(HTML)一起使用。JavaScript对于增加交互性和构建更丰富的界面非常有用。使用JavaScript编程时,需要存...

  • 发布于 2020-10-19 18:12
  • 阅读 ( 208 )

javascript(javascript)和打字稿(typescript)的区别

javascript(javascript)和打字稿(typescript)的区别 JavaScript是一种流行的web编程语言。它最初被称为LiveScript。TypeScript是一种基于JavaScript的语言。Javascript和TypeScript的主要区别在于Javascript是一种客户端脚本语言,而TypeScript是一种面向...

  • 发布于 2020-10-24 05:23
  • 阅读 ( 220 )

javascript(javascript)和jquery公司(jquery)的区别

javascript(javascript)和jquery公司(jquery)的区别 互联网上有成千上万的网站。每天都有新网站被创建。每个商业组织都有一个网站来联系他们的客户。web应用程序开发中使用了多种技术。其中两个是JavaScript和jQuery。JavaScript是一种...

  • 发布于 2020-10-24 20:13
  • 阅读 ( 173 )

java与javascript:你需要知道的一切

如果说GitHub是值得借鉴的,那么我们可以看到Java和JavaScript是世界上最流行的两种编程语言,其次是Python、PHP和Ruby。然而,尽管名称相似,Java和JavaScript却毫不相干。 ...

  • 发布于 2021-03-14 17:24
  • 阅读 ( 241 )

通过我的5门顶级课程真正学习javascript

... 你为什么不学JavaScript? ...

  • 发布于 2021-03-17 09:52
  • 阅读 ( 228 )

什么是javascript?它是如何工作的?

JavaScript已经成为现代web开发的主流。这种强大的语言已经发展成为任何web开发人员都能理解的基本工具。 ...

  • 发布于 2021-03-18 04:01
  • 阅读 ( 273 )

6个值得学习的javascript框架

JavaScript框架是可以用来自动化网站上的任务和改善一般用户体验(UX)的工具。它们还提供了更快速、更高效的网站开发方式,提供了高度可扩展和可定制的组件和模块,以适合您想要构建的任何应用程序。 ...

  • 发布于 2021-03-29 13:57
  • 阅读 ( 243 )

如何在googlechrome中禁用(和启用)javascript

你可能想知道一个站点在使用或不使用JavaScript时是什么样子的。在Chrome上,JavaScript在默认情况下是启用的,但是您可以相当快地禁用它,以便在没有所有移动部件的情况下查看站点的外观。下面是方法。 为什么要启用或禁用ja...

  • 发布于 2021-04-02 10:02
  • 阅读 ( 184 )

什么是javascript,为什么gmail会阻止它?

...通知,内容正在更改。从2017年2月开始,Gmail改变了关于JavaScript的政策。这就是为什么会发生变化,以及如何保护自己免受恶意JavaScript攻击。 什么是无论如何,javascript(javascript, anyway)? 相关:JavaScript不是Java——它更安全、更...

  • 发布于 2021-04-08 08:05
  • 阅读 ( 356 )

什么是noscript,您应该使用它来禁用javascript吗?

...你应该用它吗? NoScript本质上是一个Firefox插件,它禁止JavaScript之类的东西在您访问的网站上运行。所以在我们讨论NoScript之前,我们应该先讨论一下JavaScript:一种使我们今天的web成为可能的编程语言。 什么是javascript语言(javas...

  • 发布于 2021-04-09 03:17
  • 阅读 ( 353 )
1731539016
1731539016

0 篇文章

相关推荐