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

处鸡毛摸扎算命

处鸡毛摸扎算命

2016-02-19 09:27

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐你需要知道的JavsScript可以做什么?,无聊中的都看过来。
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能做的很多!
展开更多 50%)
分享

猜你喜欢

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

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

你需要知道的阁楼装修秘诀

阁楼 装修 装修设计 生活常识
你需要知道的阁楼装修秘诀

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

你需要知道的客厅装修法则

客厅 装修 生活常识 客厅装修
你需要知道的客厅装修法则

新手爸妈需要知道什么

育儿知识
新手爸妈需要知道什么

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

家长需要知道的

电脑网络
家长需要知道的

你需要知道的12个防癌常识

电脑网络
你需要知道的12个防癌常识

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Android实现歌曲播放时歌词同步显示具体思路

Android实现歌曲播放时歌词同步显示具体思路

五种单件模式之Singleton的实现方法详解

五种单件模式之Singleton的实现方法详解
下拉加载更多内容 ↓