2 wzg csdn wzg_csdn 于 2016.01.14 17:54 提问

javar script到底是什么

我学习jQuery和ajax的过程中,知道jQuery是一个js库,
了解异步通信本质是通过js的XMLHttpRequest对象实现的。

为什么js能实现异步通信,js和浏览器,网络通信有啥关系?

搜索了很多答案,越来越搞不懂js到底是什么了,感觉js无所不能的样子。

假如我想了解js和整个web相关的体系结构,应该看哪本(哪几本书)!!

我是个野路子出身的,好不容易搞懂了C# .net,学到ajax, 虽然会写,基本明白。

但对于更深的理解脑袋里有一万个为什么在飘。

求教各位兄台指点迷津!

5个回答

caozhy
caozhy   Ds   Rxr 2016.01.14 18:12

本质上说,任何图灵等价的编程语言(包括C#、汇编、机器语言、Basic、Java,也包括js)都是“无所不能”的。没有任何事情是js能做,而机器语言不能做的(虽然基本的x86指令只有100多条,根本没有什么面向对象,也没有面向过程)。
这个道理很浅显,无论什么语言,最后都是转换成机器语言执行的。但是反过来,有个牛人用js写过一个x86的模拟器,虽然速度很慢,但是可以运行linux这样完整的操作系统,这又说明没有什么机器语言能做而js做不到的事情。

wzg_csdn
wzg_csdn 谢谢
2 年多之前 回复
caozhy
caozhy   Ds   Rxr 2016.01.14 18:07

js是一种编程语言,其实js是俗称,应该叫ecmascript,一种解释执行,多范式的脚本语言。在我上小学六年级以前,一直以为js=java。

q4444tita
q4444tita 上小学六年级以前……特么都懂编程……吊……
2 年多之前 回复
cuiwei1026522829
cuiwei1026522829   Ds   Rxr 2016.01.14 19:12

有一本书叫js编程,你先看着,一口吃不成胖子啊,我到现在还在看。。。。

wzg_csdn
wzg_csdn 全名叫啥
2 年多之前 回复
sunyake1212
sunyake1212   2016.01.14 18:03

浏览器解释执行js,不是js无所不能,是现代浏览器强大了。

sunyake1212
sunyake1212   2016.01.14 18:03

浏览器解释执行js,不是js无所不能,是现代浏览器强大了。

wzg_csdn
wzg_csdn 恩,原来啊
2 年多之前 回复
wzg_csdn
wzg_csdn 恩,原来啊
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
云计算到底是什么??
云计算到底是什么??云计算到底是什么????
互联网思维:到底是什么
互联网思维:到底是什么,互联网思维:到底是什么,互联网思维:到底是什么
用的是什么图像处理方法
到底用的是什么图像处理方法
EJB介绍
EJB到底是什么,真的那么神秘吗
usb芯片识别工具
用了这个工具,你就可以看到你到底是什么型号了
R树发展介绍
介绍了R树到底是什么,及其一些实现的建议
看透window
看透windows编程到底是什么,这是看window的好书呀
交互设计师到底是什么
交互设计师到底是什么?经验所言,想知道就看看吧
正则表达式-入门培训
正则表达式到底是什么?正则表达式-常用元字符,正则表达式-常用元字符应用
到底是什么
今天是小长假来得第一天 感觉时间好快 算了 也不质疑今天到底干了什么 几分钟之前看到自己的课外学分好少 也不影响什么 以后再让我都毕业不成 拿不到学位证 那还怎么了 不过是应该注意哈了 至于一天的学习 今天 Linux是又了解了些嵌入式 感觉比编程是有意思多了 但我知道编程也是必须掌握的 然后今天C也没太看多少 把数组那里学习了哈 发现 现在做一道题 还是需要20多分钟 还不