你需要知道的JavsScript可以做什么?

 更新时间:2007年06月29日 00:00:00   作者:  
JavsScript可以做什么?JavaScript可以做客户端的数据验证、处理,同服务器进行数据交互(AJAX),界面功能增强、美化等等,似乎JavaScript就只能做页面或者脚本有关的处理。是这样吗?
如果跳出我们目前对JavaScript的应用的固定视角,抽离出来只看JavaScript的本质。也许会有新的豁然开朗的发现。

也许我们可以这样重定义一下JavaScript语言——它是一种以ECMAScript为语法规范的面向对象的编程语言。
当然JavaScript本身拥有两个特有的对象——BOM、DOM对象,使用这两个对象我们可以完成一系列的处理。

我们知道同是面向对象的语言的C#,C#自己并没有包含一个类库,它通过Visual Studio提供的一个通用的执行引擎和一个丰富的类库来完成工作。离开类库也许C#就没有任何使用价值了。

如果JavaScript也拥有一个类似C#的丰富的类库,那JavaScript能做什么?——端口通讯,硬件管理,更强的多媒体控制,更自由的资源调用。也许这是很多JavaScript程序员梦寐以求的,可这能实现吗?

我要说能!如何实现?要实现这些功能肯定需要有一个像C#调用类库一样的执行引擎,而幸运的是很多程序本身就可以看做是这种引擎,一个可行的方式就是使用C#来完成对工作的处理程序,由JavaScript来告诉C#何时工作,如何工作,这就如同C#本身所定义的那样。而且幸运的是让JavaScript来告诉C#如何工作,可以由C#提供的和JavaScript之间的交互的能力(Dnew.cn 注:参见地址:http://www.dnew.cn/post/257.htm)来解决。这也就是我们说的把语言本身来做为执行引擎的方式。很多的语言都提供了这种能力比如Flash(参见:http://www.dnew.cn/post/239.htm)等等。

也许站在更高的角度,这样的方式只是一种交互的应用,不过有了这种应用,我们的创意也许就多了一双自由飞翔的翅膀。JavaScript能做的很多!

相关文章

  • javascript学习笔记(五)原型和原型链详解

    javascript学习笔记(五)原型和原型链详解

    许多人对JavaScript的原型及原型链仍感到困惑,网上的文章又大多长篇大论,令读者不明觉厉。我将用最简洁明了的文字介绍JavaScript的原型及原型链。
    2014-10-10
  • 在javascript中对于DOM的加强

    在javascript中对于DOM的加强

    本篇文章,小编为大家介绍关于在javascript中对于DOM的加强,有需要的朋友可以参考一下
    2013-04-04
  • JavaScript中的prototype原型学习指南

    JavaScript中的prototype原型学习指南

    这篇文章主要介绍了JavaScript中的prototype原型学习指南,包括原型链与原型继承等重要知识,需要的朋友可以参考下
    2016-05-05
  • js函数调用常用方法详解

    js函数调用常用方法详解

    js的函数调用会免费奉送两个而外的参数就是 this 和 arguments,我们所知道的应该有4中调用方式吧,接下来将为您详细介绍,感兴趣的朋友可以参考下
    2012-12-12
  • DOM基础教程之使用DOM + Css

    DOM基础教程之使用DOM + Css

    这篇文章主要介绍了DOM基础教程之使用DOM + Css,需要的朋友可以参考下
    2015-01-01
  • html超链接打开窗口大小的方法

    html超链接打开窗口大小的方法

    html超链接打开窗口大小的方法,需要的朋友可以参考一下
    2013-03-03
  • PHP 数组current和next用法分享

    PHP 数组current和next用法分享

    本文这里通过示例给大家简单对比分析了PHP 数组current和next的用法,虽然示例很简单,但是对于我们理解current和next非常有帮助,这里推荐给大家。
    2015-03-03
  • js使用ajax读博客rss示例

    js使用ajax读博客rss示例

    这篇文章主要介绍了js使用ajax读博客rss示例,需要的朋友可以参考下
    2014-05-05
  • 学习js在线html(富文本,所见即所得)编辑器

    学习js在线html(富文本,所见即所得)编辑器

    需要一个可以编辑同时又可显效果的编辑框。textarea不行,它只能用来输入纯文本,不能显示颜色、斜体之类的文字样式,就像记事本,本文介绍所见即所得编辑器实现原理
    2012-12-12
  • javascript中this指向详解

    javascript中this指向详解

    this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象,接下来我会深入的探讨这个问题。
    2016-04-04

最新评论