js有什么用啊?为什么做网页就非得懂js呢?

JavaScript021

js有什么用啊?为什么做网页就非得懂js呢?,第1张

JavaScript

是什麽?

JavaScript

是一种新的描述语言,此一语言可以被箝入

HTML

的文件之中。

透过

JavaScript

可以做到回应使用者的需求事件

(如:

form

的输入)

而不用任何的网路

来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端

(server)

处理,再传回来的过程,而直接可以被客户端

(client)

的应用程式所处理。你也可

以想像成有一个可执行程式在你的客端上执行一样!目前已有一些写好的程式在

Internet

上你可以连过去看看,以下有一些计算器的例子,在

Nescape

上。

JavaScript

Java

很类似,但到底并不一样!

Java

是一种比

JavaScript

更复杂

许多的程式语言,而

JavaScript

则是相当容易了解的语言。JavaScript

创作者

可以不那麽注重程式技巧,所以许多

Java

的特性在

Java

Script

中并不支援。

javascript是一种基于网页的客户端脚本技术。

这种技术的核心思想是通过这种技术,来增加用户与浏览器的交互,增加用户在使用网页应用的时候的体验。

说白了,就是有了javascript,网页就可以实现很多互动的操作。如:输入一个文本后,会提示你有没数正确,或经常看到的网页上的对联广告。都是javascript编写的。

js可以做的事情有很多,比如以下几点:

用JavaScript可以做很多事情,使网页更具交互性,给站点的用户提供更好,更令人兴奋的体验。

JavaScript使你可以创建活跃的用户界面,当用户在页面间导航时向他们反馈。

使用JavaScript来确保用户以表单形式输入有效的信息,这可以节省你的业务时间和开支。

使用JavaScript,根据用户的操作可以创建定制的HTML页面。

JavaScript还可以处理表单,设置cookie,即时构建HTML页面以及创建基于Web的应用程序。

实际上,JavaScript是一种客户端语言。(实际上,也存有服务器端实现的JavaScript版本)。也就是说,设计它的目的是在用户的机器上执行任务,而不是在服务器上。因此,JavaScript有一些固有的限制,这些限制主要出于如下安全原因:

JavaScript不允许读写客户机器上的文件。这是有好处的,因为你肯定不希望网页能够读取自己硬盘上的文件,或者能够将病毒写入硬盘,或者能够操作你的计算机上的文件。唯一例外是,JavaScript可以写到浏览器的cookie文件,但是也有一些限制。

JavaScript不允许写服务器机器上的文件。尽管写服务器上的文件在许多方面是很方便的(比如存储页面点击数或用户填写表单的数据),但是JavaScript不允许这么做。相反,需要用服务器上的一个程序处理和存储这些数据。这个程序可以是Perl或者PHP等语言编写的CGI运行在服务器上的程序或者Java程序

JavaScript不能关闭不是它自己打开的窗口。这是为了避免一个站点关闭其他任何站点的窗口,从而独占浏览器。

JavaScript不能从来自另一个服务器的已经打开的网页中读取信息。换句话说,网页不能读取已经打开的其它窗口中的信息,因此无法探查访问这个站点冲浪者还在访问其它哪些站点。