我很困惑,我想问你的意见。
我用asp.net写了几个jquery代码。但我公司有一群开发人员认为javascript / jquery可以关闭并且不安全
这里有一些帖子包含类似的问题,但甚至没有包含好解释的帖子。请分享您的想法。
答案 0 :(得分:4)
如果javascript不安全,为什么要在第一时间使用它
为拥有它的人提供高级浏览体验。
除了跨浏览器之外,使用jquery和asp.net有什么好处。为什么不使用javascript?
快速发展。如果您对jQuery不熟悉,可以直接在JavaScript中编写代码,请在此处查看没有问题。
我应该在我的asp.net应用程序中使用jquery吗?
由你来决定。试一试,看看你是否喜欢它。
答案 1 :(得分:3)
• what are the advantages of using jquery with asp.net apart from cross-browser.
why not use javascript?
jQuery 是 javascript。 javascript的目的是增强用户的浏览器体验。如果这是您希望包含在您的网站中的内容,那么我建议您使用它。如果您选择使用它,根据您的要求,jQuery将是最佳选择。
答案 2 :(得分:1)
Javascript并不比使用互联网安全。我绝对会推荐它用于增强用户体验的纯粹目的。但是,在禁用Javascript的情况下确保应用程序正常运行也很重要。
你如何编写你的Javascript取决于你。我使用jQuery是因为我使用它更有效率,主要是因为我不浪费时间处理Javascript的固有缺点,以及众多跨浏览器的怪异。事实上,jQuery实际上是Javascript。
答案 3 :(得分:1)
为用户提供更好的体验。今天人们希望网页是互动的。拥有完全静态网站的想法不久前就已经死了。还应该说,如果某人真的擅长妥协系统,那么无论你是否使用JavaScript都是无关紧要的。使用跨站点脚本攻击等,有人可以将JavaScript嵌入您的站点。使用JavaScript可能会更容易破坏页面,但不能使用,并不意味着它是防御它的万无一失的保护。
JQuery是一个JavaScript框架,它通过了解JavaScript和跨浏览器支持的细节来抽象出许多必需品。它还抽象了很多关于操作DOM时你需要知道什么的东西,这有时会非常令人沮丧。它使开发变得更加容易,除非你真的知道自己在做什么,然后在很多情况下它仍然使开发变得更容易。
我建议使用某种框架,除非你真的很喜欢JavaScript。 Jquery可能不适合你,但它是一个很好用的。还有其他像Prototype和YUI。
答案 4 :(得分:1)
Javascript本身并不安全 - 但如果你不小心的话,你当然可以用它创建不安全的代码。安全方面“关键”的所有代码都应该在服务器中运行,而不是在用户的浏览器中运行,因为它可以关闭。