javascript - 关于Javascript能力的问题

标签 javascript

很多年前,有人告诉我 Javascript 是有害的,我还记得当我右键单击图片下载它时,无休止的弹出窗口让我很恼火。

现在突然觉得 Javascript 很棒,你可以用它做很多事情,让用户有原生的 Web 应用程序体验。

我承认我错过了 6-7 年的 Javascript 文献,所以我希望通过 SO 重新开始,让我理解以下内容:

  1. Javascript 是否主要关注用户界面,即平滑应用程序和用户之间的交互,而不关注逻辑处理、数字运算或表单处理等?
  2. Javascript 可以写入本地硬盘(cookie 除外)吗?
  3. Javascript 网络应用程序能否在浏览器中关闭 Javascript 功能的情况下运行? (我会认为完全不,但是关于 Adaptive Path 的一篇文章说“也许”)
  4. AJAX 是否因 Eolas 专利声明而被非法使用?当 future 不安全时,是否值得花精力学习它? (我知道 AJAX 不是 Javascript)

谢谢。望指教。

最佳答案

  1. 是的。 JavaSscript 通常用于增强用户体验并使网站更易于使用。然而,也可以将验证任务等委托(delegate)给 JavaScript(尽管这永远不会免除服务器检查输入的责任)。
  2. 没有。
  3. 这取决于应用程序的编写方式。如果处理得当,JavaScript 只会增强界面,应用程序在没有它的情况下仍然可以工作;这称为渐进增强。
  4. 完全没有。 AJAX 在这个网站上被广泛使用!

最近 JavaScript 重新流行的一个原因是出现了几个框架。这些使得编写 JavaScript 的过程变得非常非常容易,允许以前非常复杂的任务用最少的时间和精力来实现。其中最受欢迎的是 jQuery ,如果您打算采取行动,这是一个很好的起点。

总的来说,JavaScript 是一个非常强大的工具,可以让你创建非常丰富的界面。值得学习。

关于javascript - 关于Javascript能力的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2018134/

相关文章:

javascript - 在 JavaScript 中验证 JSON 文件

JavaScript 关联数组访问返回 "literal"数组原型(prototype)代码

javascript - 如何在我的例子 "-"中查找字符串中的特定字符并将其替换为javascript js中的 "_"

javascript - wordpress 插件适用于本地主机,但不适用于远程服务器

javascript - 如何使用 jquery 的滚动功能

javascript - jquery追加一个没有html标记rails的类

javascript - 从前端注入(inject) javascript 代码

JavaScript 无法在浏览器中运行? (火狐、Chrome 和 Safari)

javascript - MongoDB聚合管道: use of For loop

javascript - Nodejs,诗乃 : How to test some functions are called upon an event