您的位置:首页 > Web前端 > JavaScript

ajax自学笔记之JavaScript之一

2009-01-31 11:12 239 查看
1.概述
Javascript是由netscape网景公司开发的,在sun出品java后,netscape将自己公司以前的Livescript改动为javascript。
学习这个不是很难。
Javscript与java的关系
Java是sun面向对象的Internet的编程语言
Javascript是netscape的产品,在语法上和java有很大的相似之处。Javascript是一种基于对象和事件驱动 并具有安全性能的脚本语言。
Jscript是ms自己开发的脚本语言。一般认为Jscript就等于javascript
ECMAscript是一个欧洲标准的script.
Netscape和MS的2个script在ECMAscript的基础上都得到了扩展。
html是一种表现的语言,不具有逻辑性。不能与用户形成交互。而脚本语言就是嵌套在html当中能形成一种交互的语言。在浏览器中会有脚本引擎,也就是解释脚本的模块,来解释脚本语言。当浏览器读到脚本的语言时,就会把内容当做一种程序语言来解释执行而不是当做普通html文档来解析。
<script language=”javascript”>
Alert(new Date());
</script>
123
有一点要注意的是当执行某些脚本语言的时候,某些函数或方法会使程序暂停,在取得用户的选择后才能继续读取后面的Html标签,否则是不会作出显示的。
如上段程序所示,在弹出的窗口点击确定后才会显示123.在这之前是不会有123的显示。
VBscript 是microsoft的产品。但是nevigate用户是不能解释vbscript。

2.脚本代码的位置
No1.放置在<script></script>标签对之间
多对标签对可以出现在一个html中,并且相互之间可以通信。
No2.同样,可以把JS代码单独放在一个文件当中,然后html中嵌入这个文件。这个是比较通常的做法,便于网站的模块化设计。
No3.同样,比如<a href=”javascript:alert(new Date())”>abc</a>
如上段代码,链接地址除了用Http协议以外,还可以使用JavaScript协议,进行一个alert的显示。
No4.作为事件属性
<input type=button value=test onclick=”alert(new Date()”)>
这里没有加入javascript的一个说明

3.JavaScript 的保留关键字

4.JavaScript的基本语法
注意:no1.严格区分大小写
No2.每条功能语句以分号结束
No3.注释符 // 或者 /*……….*/

5.基本数据类型与常量
整型常量
实型常量
布尔值
字符串常量
Null常量 一个变量已经有了值,一个空值
Undefined常量 是一个根本不存在的一个值

变量
如果定义个变量,系统就会为他分配一块内存。
由于JavaScript采用的若变量,在声明变量的时候不需要声明类型。在复制的由JavaScript引擎来进行分配类型内存。
在声明变量的时候一般采用var
有的时候也可以不用声明变量,就直接赋值。JavaScript引擎会根据具体值的类型自动产生一个变量。如H=1 ,解释引擎会首先将值按字符型进行存储。如果用VAR声明H之后,是数值就会按数值来存储了。

6 运算符
算数运算符
赋值运算符
比较运算符
位运算符

7.程序的流程控制
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: