现在看来Javascript很棒,你可以用很多东西来让用户拥有类似原生的Web应用程序体验。
我承认我已经错过了6到7年的Javascript文学,所以我希望重新开始,让我开始理解以下内容:
感谢。希望得到启发。
答案 0 :(得分:7)
最近JavaScript重新流行的一个原因是出现了几个框架。这使得编写JavaScript的过程变得更加容易,从而允许以最少的时间和精力实现以前非常复杂的任务。其中最受欢迎的是jQuery,如果您打算采取行动,这是一个很好的起点。
总的来说,JavaScript是一个非常强大的工具,可以让您创建非常丰富的界面。非常值得学习。
答案 1 :(得分:3)
答案 2 :(得分:2)
用于UI的主要是,但它可用于在某些操作上节省服务器时间(例如,Mathoverflow使用它来渲染LaTeX)并且它正在变得流行这样做。但是当你这样做时,你需要尊重最终用户的时间,因为JavaScript 可以支持某些浏览器,同时它会运行。但总的来说,这是一个很好而有趣的想法。
未经许可
如果写得正确,可以。它被称为“优雅降级”(存在一些其他变体术语,但这个想法是相同的)。基本的想法是你拥有它,以便JavaScript“优雅地”失败,并且通常通过JavaScript处理的链接(即进行一些内联下一次分页)将导航到显示相关内容的“备份”页面。
我不知道这一点,但AJAX可以用不同的方式实现,XMLHTTPRequest只是其中之一:)(而且最常见,也适用)。一般来说,你喜欢图书馆为你做这件事(jQuery,或其他),但你可以自己动手做。
答案 3 :(得分:2)
答案 4 :(得分:2)
Javascript可以写入本地硬盘(除了cookie)吗?
不是真的。但是,随着HTML5支持变得越来越普遍,您将能够使用Web Storage和Web SQL之类的内容。您将无法在用户的硬盘驱动器上写入任意文件,但使用这两种技术,您将能够持久存储和访问数据。
可以运行Javascript Web应用程序 具有Javascript功能 浏览器关闭? (我想 完全没有,但有一篇文章 自适应路径说'也许')
这实际上取决于您如何定义“Web应用程序”。您可以在不使用Javascript的情况下编写Web应用程序,除了UI糖果之外的任何东西,在这种情况下,您可以优雅地降级而不使用它。但是,也可以编写大量(完全,甚至)依赖Javascript的Web应用程序,如果没有它,它将完全失败。
由于Eolas,AJAX是否非法使用 专利申请?值得花钱吗? 努力学习它的未来 不安全吗?
我不是律师,但我同意其他答案 - 你不应该担心。我当然还在写AJAX的东西:)
是否主要关注Javascript 用户界面即平滑 应用程序和 用户而不是逻辑处理, 数字运算或表格处理 等?
这两者都是。还有更多。
在过去的几年里,Javascript已经真正发挥作用。浏览器在快速执行时已经更快地获得批次,并且人们一直在寻找新方法来充分利用语言本身。您可以真正开始使用Javascript,如完整的应用程序编程语言,而不仅仅是编写动画内容或验证输入的小脚本。
如果你刚刚回到语言并且还没有读过Crockford,我会强烈推荐它。这是实现Javascript全部潜力的一个很好的起点。
编辑:一些优秀的Crockford链接
Javascript: The World's Most Misunderstood Programming Language
Javascript: The Good Parts(这是一个演示文稿。克罗克福德还写了一本同名的书,我没有读过自己,但我听说它很优秀。)
答案 5 :(得分:1)
Eolas专利涵盖了HTML文档中对象的嵌入(参见美国专利5,838,906,标题为“分布式超媒体方法,用于自动调用外部应用程序,提供交互和显示超媒体文档中的嵌入对象”)......这个范围不会似乎包含AJAX作为一套技术(基本上是在文档中编写脚本以加载内容元素)。
答案 6 :(得分:0)
部分答案:
我认为与javascript相关的所有安全漏洞都已得到修复? IIRC的问题不在于javascript,它们与特定浏览器的javascript实现有关。
我不担心任何有关AJAX技术的专利声明。专利起诉和反诉是软件世界的常见地方,并且最终会受到受影响的各方许可彼此的技术。 AJAX不会去任何地方:)