A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘冠杰 黑马帝   /  2011-12-27 00:45  /  1980 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我对Javascript的了解不是太多,但是如果非要我说出一些自己对Javascript的认识的话,我感觉javascript最优的一点应该是可以用多种语言都能写出脚本吧,貌似是这样的,可能自己的认识还很浅显!!!

不过最近看过几个视频教程,里边老师写Javascript的时候貌似很多都是用funtion构造函数,我想知道的是funtion是属于Javascript中的专署语言吗?还是其他的语言写出来的?

另外也见有老师用类似privite void Load()这样的形式写javascrit的,这明显是用C#语言写的

于是我就不解了,Javascript如果用C#语言写的话,不是就和后台代码差不了太多了吗?那为什么还要在JS里边用c#语言写呢,直接在后台写不完事了!?

评分

参与人数 1技术分 +2 收起 理由
朱勋 + 2

查看全部评分

3 个回复

倒序浏览
本帖最后由 李荣壮 于 2011-12-27 12:29 编辑

看你问的这些问题,我感觉你还没有弄清楚 网页的脚本语言与JavaScript 的关系:
在网页的<Script> 标签中, 用来嵌入脚本语言, 使网页不再是单调的静态页面, 这里面可以用到的脚本语言都很多种,比如VBScript, JScript, JavaScript, C#。
JavaScript和 C#只是其中的一种, 而不是说JavaScript可以用很多语言来写.
JavaScript中所有的函数都是通过function myFunction (){}来写的. 如果省去函数名就变成了匿名函数.(JavaScript里面用到匿名函数的地方还是挺多的, 刚开始可能有些不习惯。)
至于具体用的是什么语言来写的, 你要看<Script>标签中Type或者Language后面 标记的是哪个语言,
privite void Load()不是JavaScript写的, 不知道你看到这段代码的地方是在<Script></Script>标签对中吗, 如果是那可能是C#写的,如果不是, 那可能是Asp.net页面中的代码,
通常网页用到的脚本语言就是JavaScript, 因为这是几乎所有浏览器都支持的,包括现在的移动版浏览器, 还有剩下的那些脚本语言,可能只有IE才支持.
JavaScript在前台主要是用来校验, 以及使网页动态化, 还有就是可以减轻服务器的运算.后台用JavaScript的比较少
回复 使用道具 举报
嗯。完全学些了!壮壮说的我豁然开朗哦。。。学些了!
回复 使用道具 举报
嗯。完全学些了!壮壮说的我豁然开朗哦。。。学些了!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马