js简介
- JavaScript
本来打算在研究完servlet之后才开始进入前台,html,css,js,js库等等的。但是由于工作中用到了EXTJS,但是我还没有玩过。所以为了研究ext,我现在就开始整理js。
- JS的简介
在js出现之前,互联网页面都是静态页面,也就是说浏览器内核解释执行html代码,是不能动的,只能做显示让人看看而已。直到出现了js,使得互联网页可以拥有丰富多彩的动画和用户交互。所以说js的主要功能就是:动态修改html页面内容:包括创建,删除html页面元素,修改html页面元素的内容,外观,位置,大小等等。js由网站服务器开发,然后客户通过下载下载到本地客户端来执行,因此js有如下2个限制:
1,js不能访问本地客户机的本地磁盘系统
2,js不能打开客户机上网络连接。
- java和js
1,java和js是2个完全不同的产品。java是sun公司的得意之作,是在C++的基础上推出的一种面向对象的程序设计语言。js是Netscape公司的产品,他是一种可以嵌入web页面中的解释性语言,目的就是说为了扩展浏览器的功能。
2,java是纯粹的面向对象语言,js是基于面向对象的,什么叫基于?就是说可以运用面向对象的这种编程思想,但是它并不是纯粹的面向对象语言。玩java,即使是开发最简单的程序,也要必须从类定义开始。js基于对象,本身提供了非常丰富的内部对象供开发人员使用。写java就是写一个个的类,写js往往是写大量的函数。
3,java和js的执行方式完全不同。java要经过编译这一步,才能变成可以执行的class这种2进制字节,js不用编译,可以直接有浏览器解释执行。
4,这2种语言的变量申明也不一样。java采用强类型变量语言,所有的变量都具有固定的数据类型,而且变量必须经过申明才能使用。js是弱类型变量语言,使用的是不需要声明,由解释器在运行的时候检查其数据结构。
5,代码格式不一样。java的代码是一种与HMTL无关的格式,必须通过像html代码应用外媒体那样去装载,其代码以字节码的形式保存在独立的文档中。js的代码是一种文本字符格式,可以直接嵌在html文档中,并且可以动态加载。所以编写html文档就想编辑文本文件一样方便的。
- js,JScript,ECMAScript介绍
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。