Php用语言入门:Javascript作为通用语言

关于Php用语言入门的问题,在purpose of javascript中经常遇到, 在我参加的一个周末极客研讨会上,几位导师赞扬了 Javascript 的优点。我在一定程度上使用了 Javascript,但是他们的热情使我想靠近一点。

在我参加的一个周末极客研讨会上,几位导师赞扬了 Javascript 的优点。我在一定程度上使用了 Javascript,但是他们的热情使我想靠近一点。

我已经了解了 Rhino & amp;SpiderMonkey。我知道服务器端脚本 & amp;对本地文件访问的限制(以及原因)。

我想知道 Javascript 是否会将它与 perl 和 python 一起作为通用语言?不是 b / c 存在的语言有任何缺乏,而只是为了那些熟练使用它来扩大其范围的人。

我对未来的并不那么感兴趣,因为我对当前的可能性、道路上的障碍以及短期内可能会让这成为现实的事情感兴趣。

你们中的一些人现在可能以这种方式使用语言吗?Shell 脚本,本地应用程序等?

如果是这样,您如何解决本地文件访问和其他问题,如数据库?

17

服务器端 Javascript 没有客户端 Javascript 对文件访问的限制。

看看 node.js 项目的一些灵感。

12

我还没有使用它,但 JSLibs-http://code.google.com/p/jslibs/-旨在成为一种让 javascript 作为通用脚本语言运行的方法。

Jslibs 是一个独立的 JavaScript 开发运行时环境,用于将 JavaScript 用作通用脚本语言。

当然,随着 Google 的 Web Apps 等新开发,用 JavaScript 编写的 Web 应用程序开始变得更像用 Python 和其他语言编写的桌面应用程序(如果这是您想要的)。例如,Chrome 7(?)+ 具有一个名为 Background WebApps 的 about:labs 功能:

“允许已安装的 Web 应用程序在系统启动时在后台运行,并在关闭所有窗口后继续运行。”

HTML5 File API 等新功能还允许与桌面更紧密地集成,使您可以在 Web 应用程序中使用 JavaScript 执行比以前更多的操作。这些功能仍然存在限制,并且并非所有浏览器都实现它们,但是它们允许您仅使用浏览器中的 JavaScript 执行更多操作。

Google Chrome OS 也可以做到这一点-现在所有的应用程序都只是基于 HTML,JavaScript 等构建的 Web 应用程序。

编辑:我记得在桌面上获取 JavaScript 的其他方法。

QtWebkit-Qt 的一部分-允许您将 webkit 与 JavaScript 一起嵌入到 Qt 应用程序中。

Appcelerator Titanium(http://www.appcelerator.com/)允许您使用 HTML,CSS,JavaScript,Python,Ruby 和 PHP 制作桌面应用程序,它是跨平台的,正在积极开发和使用,并且通常看起来不错。

Adobe AIR (http://www.adobe.com/products/air/) 的概念与 Titanium 类似。

所有这些都是将 Web 应用程序基本集成到桌面的方法。

4

您可以使用node.js进行服务器端开发。它非常整洁。您还可以使用Rhino,既可以与 Java 集成,也可以使用自由格式的脚本。Here是在文件中读取的 Rhino 脚本的示例。

至少在我所关注的圈子中,由于 node.js,JavaScript 似乎变得非常受欢迎。几乎每个人都做了一定程度的 JS 开发,这一事实吸引了人们。

1

Firefox 部分是用 Javascript 编写的(GUI,如果我记得很好)。所以是的,有人用它作为通用语言。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(378)
澳洲cstd考级怎么分级:IRT分级响应模型(graded response model)
上一篇
沃尔沃cx50:HTML5中SVG标签的数字属性 如数学表达式
下一篇

相关推荐

  • javascript作品:利用JavaScript实现动态数据可视化

    示例示例作品是指使用语言编写的脚本,可以在网页上实现动态效果。例如:一个简单的脚本,可以用来显示当前时间:…

    2023-08-20 12:19:17
    0 62 49
  • javascript交互效果:使用JavaScript轻松实现交互效果

    JavaScript交互效果是指,当用户与网页进行交互时,网页会有相应的反应,以及动态效果。例如:鼠标移动到一个元素上,元素就会改变颜色;点击某个按钮,网页就会显示新的内容;滚动页面,某个元素就会固定在页面上,等等。…

    2023-05-07 12:38:50
    0 24 87
  • java和js的区别:Java与JavaScript的异同点比较

    示例示例Java和之间有很多明显的区别,主要如下:Java是一种面向对象的编程语言,而是一种脚本语言。…

    2023-11-19 10:40:20
    0 14 23
  • javascript入门学习学习如何使用JavaScript

    JavaScript是一种开放的、跨平台的、轻量级的脚本语言,它可以用来编写网页应用程序。JavaScript入门学习的步骤如下:…

    2023-06-22 05:43:40
    0 19 75
  • javascript 替换字符串 Hello JavaScript

    JavaScript 替换字符串可以使用 String.prototype.replace() 方法来实现。该方法接受两个参数,第一个参数是要被替换的子字符串,第二个参数是用来替换的字符串。…

    2023-05-03 03:39:37
    0 37 90
  • javascript 正则表达式 在线 John Smith

    JavaScript 正则表达式在线是一种用于搜索和替换文本的强大工具。它们可以用来验证文本,查找特定的字符串,替换文本,或者用于数据提取等等。…

    2023-05-12 14:25:27
    0 95 44
  • javascript垃圾回收机制如何优化内存使用

    JavaScript垃圾回收机制是一种自动内存管理机制,它可以帮助开发人员释放不再使用的内存。它可以跟踪变量和对象,并在不再需要时自动释放内存。…

    2023-04-30 03:43:42
    0 17 18
  • javascript的输出语句:使用JavaScript输出结果

    JavaScript的输出语句是指在网页中显示文本或其他内容的语句,常用的输出语句有document.write()、window.alert()和console.log()。…

    2023-02-09 10:17:17
    0 57 97

发表评论

登录 后才能评论

评论列表(30条)