javascript是怎么回事

问题描述:为什么叫javascript 大家好,给大家分享一下一个有趣的事情,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!

javascript是IE的专用语言吗??为什么和html的联系那么密切。

javascript是怎么回事的相关图片

Nombas 和 ScriptEase。

大概在 1992 年,一家称作 Nombas 的公司开发了一种叫做 C 减减(C-minus-minus,简称 Cmm)的嵌入式脚本语言。Cmm 背后的理念很简单:一个足够强大可以替代宏操作(macro)的脚本语言,同时保持与 C (和 C ++)足够的相似性,以便开发人员能很快学会。这个脚本语言捆绑在一个叫做 CEnvi 的共享软件中,它首次向开发人员展示了这种语言的威力。

Nombas 最终把 Cmm 的名字改成了 ScriptEase,原因是后面的部分(mm)听起来过于消极,同时字母 C “令人害怕”。

现在 ScriptEase 已经成为了 Nombas 产品背后的主要驱动力。

Netscape 发明了 JavaScript。

当 Netscape Navigator 崭露头角时,Nombas 开发了一个可以嵌入网页中的 CEnvi 的版本。这些早期的试验被称为 Espresso Page(浓咖啡般的页面),它们代表了第一个在万维网上使用的客户端语言。而 Nombas 丝毫没有料到它的理念将会成为万维网的一块重要基石。

当网上冲浪越来越流行时,对于开发客户端脚本的需求也逐渐增大。此时,大部分因特网用户还仅仅通过 28.8 kbit/s 的调制解调器连接到网络,即便这时网页已经不断地变得更大和更复杂。而更加加剧用户痛苦的是,仅仅为了简单的表单有效性验证,就要与服务器进行多次地往返交互。设想一下,用户填完一个表单,点击提交按钮,等待了 30 秒的处理后,看到的却是一条告诉你忘记填写一个必要的字段。

那时正处于技术革新最前沿的 Netscape,开始认真考虑开发一种客户端脚本语言来解决简单的处理问题。

当时工作于 Netscape 的 Brendan Eich,开始着手为即将在 1995 年发行的 Netscape Navigator 2.0 开发一个称之为 LiveScript 的脚本语言,当时的目的是在浏览器和服务器(本来要叫它 LiveWire)端使用它。Netscape 与 Sun 及时完成 LiveScript 实现。

就在 Netscape Navigator 2.0 即将正式发布前,Netscape 将其更名为 JavaScript,目的是为了利用 Java 这个因特网时髦词汇。Netscape 的赌注最终得到回报,JavaScript 从此变成了因特网的必备组件。

在浏览网页时老是出现javascript.是什么意思啊。好像有时点网页点不了,,是怎么回事啊,谢谢。的相关图片

在浏览网页时老是出现javascript.是什么意思啊。好像有时点网页点不了,,是怎么回事啊,谢谢。

javascript最初是由Netscape公司发明的内嵌在浏览器中的脚本语言,目的在于给网页添加动态效果的能力,最初是使用在Netscape公司的Netscape Navigator浏览器中,之后微软在它的IE浏览器中加入了一个脚本语言,叫Jscript,跟Netscape的javascript竞争。最后欧洲计算机协会统一了javascript与Jscript标准化出ECMAscript,从那以后所有的浏览器都开始实现标准的ECMAscript,也就是我们现在通常所说的javascript。

所以说,javascript不是IE浏览器的专有语言,在所有现代浏览器中都嵌入了javascript脚本引擎,比如说:IE,google chrome,firefox,Opera,以及以下国内的浏览器:360,QQ浏览器,搜狗等可以执行javascript。而且javascript不一定要在浏览器中执行,它也可以作为服务器脚本来使用,比如说微软之前的asp服务器脚本就可以使用javascript,现在很火的node.js也是用javascript作为脚本语言,所以总的说来,只要有解析javascript脚本能力的引擎就行,不一定是浏览器专有,更不是IE专有。

javascript之所以跟html关系密切是因为它的诞生就是用来在web前端处理一些简单的事情,比如验证表单(发明它年代,网速非常慢,提交一个表单就需要很长时间,所以需要在客户端就做一些验证方面的工作)等事情,所以它必定跟html是有紧密联系的。

另外,js以后可能会有更多的用途,比如app的开发,现在就有很多的手机应用/win8应用就直接可以用html5(html5/javascript/css3)来开发。

javascript主要是通过操作html DOM,以及元素的样式控制来达到一些动态效果的。

例如:

<!DOCTYPE html>。

<html>

<head>

<meta charset="utf-8">。

<style>

<!--

.test{width:200px; height:50px; color:#f00; line-height:50px; background-color:#aaa;}。

-->

</style>

</head>

<body>

<div class="test">This is just a test!</div>。

<input type="button" id="t" value="clilck me!" />。

<script type="text/javascript">。

    var eleButton = document.getElementById("t");。

    eleButton.onclick = function(){。

        var eleDiv = document.getElementsByTagName("div")[0];。

        eleDiv.style.color = "#0f0";。

    }; 

</script>。

</body>

</html>

上例中:

var eleButton = document.getElementById("t");。

是通过元素的id属性获取按钮元素,赋值给变量eleButton,然后:

eleButton.onclick = function(){。

    code...

};

是将单击事件绑定在按钮上,如果单击按钮,就执行function里面的code。最后:

    var eleDiv = document.getElementsByTagName("div")[0];。

    eleDiv.style.color = "#0f0";。

是获取文字所在的div元素,赋值给变量eleDiv,然后给这个元素设置color值为#0f0,也就是绿色。

这个例子可以直接用,

如果你想简单的了解跟学习一下可以参考一下这个网站:http://www.w3school.com.cn/。

希望对你有用!望采纳!

Java 和 JavaScript 是什么关系?的相关图片

Java 和 JavaScript 是什么关系?

javascript是运行在网页上的脚本程序,

通常用于页面特效,表单验证。

如果脚本运行过程中出现错误,浏览器会有脚本错误的提示。

有时候会在链接标签(a标签)内的href属性上写上javascript:void(0),这样当链接被点击时不会发生任何事情。

html中为什么需要javascript的相关图片

html中为什么需要javascript

java和javascript外形字母非常像,但是二者是完全不同的二种语言。形象说,二者关系就和雷锋和雷峰塔关系一样。

1、java和JavaScript没有任何的血缘关系,java是是由Sun 公司于1995年5月推出的,而javascript是于1995年由Netscape公司设计实现而成的,由于Netscape公司与Sun公司合作,Netscape高层希望它看上去能够像Java,因此取名为JavaScript。

2、java和JavaScript本质也不一样,java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,即使是开发简单的程序,也必须设计对象;而JavaScript是一种直译式脚本语言,它本身提供了非常丰富的内部对象供设计人员使用。

3、它们的执行方式也是不一样的,Java是介于解释型和编译型语言之间的一种语言,java的源代码在传递到客户端执行之前,必须经过编译,通过相应平台上的解释器,实现独立于某个特定的平台编译代码的束缚。JavaScript是一种解释性编程语言,其源代码在发往客户执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览器解释执行。

4、两者的用途也不一样,java广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网等。而Javascript的用途是:。

1).嵌入动态文本于HTML页面;。

2).对浏览器事件做出响应; 。

3).读写HTML元素;

4).在数据被提交到服务器之前验证数据;。

5).检测访客的浏览器信息; 。

6).控制cookies,包括创建和修改等。

javascript为什么是脚本语言?

javascript是客户端脚本语言的一种。

html是超文本标记语言

html主要用来规划网页前台的标签,例如文本框,复选框,表格,按钮之类的东西。

javascript基础的一个作用就是控制html里的那些标签的效果,例如修改文本框中的值之类的 可以写一些算法之类的东西。

原文地址:http://www.qianchusai.com/o7lu9ckl.html

javascript的执行顺序是怎样的

javascript的执行顺序是怎样的

javascript入门实战视频pink老师

javascript入门实战视频pink老师

javascript制作简单的小游戏,javascript可以制作哪些游戏

javascript制作简单的小游戏,javascript可以制作哪些游戏

javascript官方文档,javascript官方文档在线

javascript官方文档,javascript官方文档在线

javascript脚本语言是什么

javascript脚本语言是什么

javascript函数简写,有哪些名字缩写js

javascript函数简写,有哪些名字缩写js

代替javascript的语言,javascript用什么语言写的

代替javascript的语言,javascript用什么语言写的

javascript最新版书籍,javascript书籍电子版

javascript最新版书籍,javascript书籍电子版

javascript必须依赖什么的支持

javascript必须依赖什么的支持

javascript教程设计模式

javascript教程设计模式