JavaScript可以替代其他编程语言吗

2021-01-05 07:04:20 字数 5295 阅读 6118

1楼:外围小号

不可以代替。

javascript 自身并没有充足的标准库,第三方库,即使在网页交互上,有很多应用,但这不能以较低成本转移到更多领域,实际上 node 很多标准库,第三方库,也是另外新写的。

当然,重新开发库也是可行的。但是这一点,要基于语言本身能够带来更多收益的前提下,于是你要问问自己,javascript 是否比其他语言更能带来丰厚收益?

javascript算是严格意义上的编程语言吗?

2楼:夏冰

编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。

[1]最早的编程语言是在电脑发明之后产生的,当时是用来控制提花织布机及自动演奏钢琴的动作。在电脑领域已发明了上千不同的编程语言,而且每年仍有新的编程语言诞生。很多编程语言需要用指令方式说明计算的程序,而有些编程语言则属于声明式编程,说明需要的结果,而不说明如何计算。

[1]编程语言的描述一般可以分为语法及语义。语法是说明编程语言中,哪些符号或文字的组合方式是正确的,语义则是对于编程的解释。有些语言是用规格文件定义,例如c语言的规格文件也是iso标准中一部份,2011年后的版本为iso/iec 9899:

2011,而其他语言(像perl)有一份主要的编程语言实现文件,视为是参考实现。[1]

编程语言俗称“计算机语言”,种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。

目前通用的编程语言有两种形式:汇编语言和高级语言。

所以说javascript 肯定是编程语言。

javascript语言在**编程中主要有哪些功能和用法? 可以用c#语言代替吗?

3楼:一郎大神

一个是解释语言,一个是编译语言

从运行方式上就完全不一样。

比如修改或新增一些**,js改完了替换原本的文件就可以直接运行c#则需要重新编译生成一次。

java(编程语言的)和javascript有什么区别?

4楼:匿名用户

java跟javascript根本就没有可比性,完全就不是一种东西。

java是一种程序设计语言,

javascript 是客户端的脚本语言

这两个东西风马牛不相及,完全可以不放到一起比较,唯一相同的地方可能就是名字中都有java,javascript为什么有java这个词呢,是因为它里面借鉴了java的对象的概念,所以才有了这个具有迷惑性的名称。

5楼:匿名用户

javascript不要看里里面有个java,但是他和java半毛钱关系都没有!

要讲他们的区别,大的环境是在web的应用程序中!

javascript是由浏览器在客户端执行的**,主要是让html页面有动态效果,比如按钮的点击事件等等效果!而java程序,是可以写服务器端程序的,java可以写jsp(动态的html)页面,存放在服务器端,根据用户的请求,java**执行结果不同,就可以给用户的浏览器返回不同的页面!比如同样的人人网,你和同学分别用自己的号码登录,页面是不同的,但是大致的样式是一样的,不同的地方是根据不同的用户产生的!

你想写网页游戏,建议你看看jsp/servlet学习笔记 林信良(著) 这是很好的web开发入门书籍!祝顺利

6楼:匿名用户

网页游戏绝大部分 客户端 都是 基于flash as3的

java 是大型静态,强类型 oop编程语言 主要开发大型企业级应用

javascript 是动态,弱类型 基于原型编程语言 主要用于前端

7楼:缘竹临溪

java和javascript的关键就是雷锋和雷峰塔的关系一样,没联系.而且java是sun公司的产品,javascript是***scape公司的产品.但从语法上讲还是有点类似的.

javascript是客户端的脚本语言而已.

8楼:匿名用户

java一般是做网页服务端的也就是后台是要在服务器上运行的,javascript是脚本语言,一般是嵌到网页中加载到客户端在客户端运行的,java的运行是要在java虚拟机中才能运行,javascript脚本则不需要

9楼:最酷の虫子

java是一种面向

对象的大型平台开发语言 js则是一种不完全面向对象的弱类型脚本语言。他们俩完全是两种语言,之间没有任何联系。js的前身是livescript。

由于当时竞争不过微软,在开发是只得请sun公司的人参与开发并借用java的名字命名。至今发展为世界第一脚本语言。

网页编程语言html、ajax、javascript、jquery、css这五者之间有什么联系?

10楼:

html不是编程语言,是任何可以用于展示的网页必须使用的格式,是文档对象模型(dom)的基础。

css是层叠样式表,用于规定网页元素样式(如字体、颜色、布局、形状、缩放、透明)的规则。

javascript是脚本语言,可以操作dom树(如元素的删减、移动),可以存取元素的属性(比如获取或改变输入框内容),当然也可以操作css样式,可以进行复杂的运算,可以调用各种api,其中包括xmlhttprequest,即ajax技术,可以让js**发送异步的http请求,用于实现动态的网页

jquery是js库,对js的功能进行了封装,方便了dom操作和ajax,注意,jquery能做的事情原生js都能做,因为jquery本身就是js写的。

总之,html、javascript、css共同形成了网页的规范,ajax是js的特定技术

jquery和以上性质完全不同,是一个用于简化js**的库;它并非规范,有很多库和它类似比如prototype和yui

11楼:

html是超文本标记语言 ,javascript是脚本语言html用于编写静态页面;javascript可以嵌套在html里,实现一些动态功能,比如表单验证,一些特效。。。。

ajax 是 与后台异步交互的技术 , 可以实现前台页面局部刷新jquery 是javascript框架的一种 封装了很多功能,具体 查jquery

css 是 用来实现html 样式 。比如颜色 字体。。。。。

做网页 html,js,css 通常一起用做异步交互 用 ajax

12楼:匿名用户

css是用来解决html的样式的,比如一个字体的大小,粗细,字体。javascript是脚本,作用也主要在实现网页的一些特效,css难以实现的特效。jquery是js的库,有时候做一个效果用js比较麻烦。

可以调用jquery来做就比较简单了,。ajax是异步传输,作用是在使用javascript向服务器提出请求并处理响应而不阻塞用户,简单的说就是网页更新了,但用户感觉不到他更新了。详细的可以自己上网在看看,可以去w3c.

13楼:匿名用户

html+css可以形**的骨架,

javascript可以让人动起来,

jquery是javascript的库,让你学习javascript的门槛降低了。

ajax一般用于局部刷新,不需要刷新整个页面用。

javascript和java的区别?

14楼:四川源码时代科技****

由于javascript和java语言名字的相似,让大部分同学认为javascript与java语言有一定的关联性。但它们并不像我们想象的那样联系紧密,甚至可以肯定地说它们有很大的区别.。

1.语言本质不同。

javascript 是一种轻量级的编程语言,是可插入 html 页面的编程**,插入 html 页面后,可由所有的现代浏览器执行。

java是一种通过解释方式来执行的语言。

2.数据类型不同。

java数据类型有:int、double、char、boolean等。

javascript数据类型有:number、string、boolean等。

3.应用范围不同。

java广泛用于pc端、手机端、互联网、数据中心等。

javascript主要用于嵌入文本到html页面中,进行读写html,控制cookies等。

综上所述,我们可以发现javascript与java虽然都可以应用于网页设计,但实际上它们是两种语言。

15楼:四川优就业

javascript 与java是两个公司开发的不同的两个产品。java 是原sun microsystems公司推出的面向对象的程序设计语言,特别适合于互联网应用程序开发;而javascript是***scape公司的产品,为了扩展***scape浏览器的功能而开发的一种可以嵌入web页面中运行的基于对象和事件驱动的解释性语言。javascript的前身是livescript;而java的前身是oak语言。

下面对两种语言间的异同作如下比较:

基于对象和面向对象:java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象;javascript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象(object-based)和事件驱动(event-driven)的编程语言,因而它本身提供了非常丰富的内部对象供设计人员使用。

解释和编译:java的源**在执行之前,必须经过编译。javascript是一种解释性编程语言,其源**不需经过编译,由浏览器解释执行。

(目前的浏览器几乎都使用了jit(即时编译)技术来提升javascript的运行效率)

强类型变量和类型弱变量:java采用强类型变量检查,即所有变量在编译之前必须作声明;javascript中变量是弱类型的,甚至在使用变量前可以不作声明,javascript的解释器在运行时检查推断其数据类型。

**格式不一样。

补充:上面列出的四点是网上流传的所谓的标准答案。其实java和javascript最重要的区别是一个是静态语言,一个是动态语言。

目前的编程语言的发展趋势是函数式语言和动态语言。在java中类(class)是一等公民,而javascript中函数(function)是一等公民,因此javascript支持函数式编程,可以使用lambda函数和闭包(closure),当然java 8也开始支持函数式编程,提供了对lambda表达式以及函数式接口的支持。对于这类问题,在面试的时候最好还是用自己的语言回答会更加靠谱,不要背网上所谓的标准答案。

浓盐酸可以代替浓硫酸吗,有其他东西可以代替硫酸或盐酸吗

1楼 白羊向日葵王子 你好,性质不一样,不可以代替 2楼 齐齐清 每个物质都有自己的用途,利与弊,切勿代替使用 有其他东西可以代替硫酸或盐酸吗 3楼 硫酸和盐酸都是常用的强酸性物质,你打算用它们干什么?要替代得知道用途啊 4楼 银河系和太阳系 王酸,也就是硝基盐酸 盐酸可不可以用 浓硫酸代替 浓硫酸...

电容334J 400v可用其他电容代替吗

1楼 匿名用户 你这电容看用在那里 和那部分电路里的,如果是滤波电容,要求不严格,只要耐压够用,大点小点都无所谓的。 电灭蚊灯里面的电容坏了,击穿了,cbb21电容型号364j400v,没有一样的电容,请问可以用其他容量代替吗? 2楼 匿名用户 那个不是高压电容,是和电阻一起用来降压的。 高压电容是...

制作米酒里面的酒曲可以用其他东西来代替吗

1楼 苦苦的挣扎 通俗一点说,酒 曲就是酒的催化剂。 纵观世界各国用谷物原料酿酒的历史,可发现有两大类, 一类是以谷物发芽的方式,利用谷物发芽时产生的酶将原料本身糖化成糖份,再用酵母菌将糖份转变成酒精 另一类是用发霉的谷物,制成酒曲,用酒曲中所含的酶制剂将谷物原料糖化发酵成酒。原始的酒曲是发霉或发芽...