首页 >社区问答列表 >javascript除了用来操作dom还能干吗呢?

javascript除了用来操作dom还能干吗呢?

问题如上
javascript除了用于表现交互还能用于什么?

  • 大家讲道理
  • 大家讲道理    2017-04-10 12:43:085楼

    操作BOM什么的也是可以滴吧。甚至有人用它来编写游戏内核什么的。鱼鱼桌面也用javascript来做脚本语言的,逼近win7桌面控件的用法。
    其实javascript作为一种网页的脚本,补充了客户端的表现能力,效率提不上高,却在某个程度上舒缓了服务器的压力。操作DOM是它强大功能的一种表现,如果你是不想那么单调地操作DOM,你可以结合jQuery和Ext.js这些函数库学习滴哦~

    +0添加回复

  • 回复
  • PHP中文网
  • PHP中文网    2017-04-10 12:43:084楼

    JavaScript是一种广泛用于客户端网页开发的脚本语言,最常是于HTML上使用,用来给HTML网页添加动态功能。然而JavaScript也被用于不同的接口上,如服务器。它最初由网景公司的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类型。JavaScript是甲骨文公司的注册商标。[4] Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,浏览器对象模型。

    这是wikipedia里面对javascript的说明。你说的应该只是他的最普遍的用途。javascript自身就是一门编程语言——态、弱类型、基于原型的语言,内置支持类型,可以做到很多其他编程语言可以做到的事情,他可以控制你说的DOM外还有BOM。
    在网页端可以改变网页的内容、跳转、实现富应用。如果结合HTML5的一些新特性,也可以做出3D游戏,参考http://mrdoob.github.com/three.js/。如果在服务器端,就是像node.js这样的功能。

    +0添加回复

  • 回复
  • 阿神
  • 阿神    2017-04-10 12:43:082楼

    表单验证那些常用功能不算是操作dom吧
    另外node.js让javascript也可以写服务器端代码,可以做的事情还是很多的

    +0添加回复

  • 回复
  • 阿神
  • 阿神    2017-04-10 12:43:081楼

    任何一种语言都有无穷的潜力的.只是它适用于或者说擅长于哪方面的问题
    下面是一个外国牛人用js实现的Linux
    http://bellard.org/jslinux/

    +0添加回复

  • 回复