java web 开发初学v_2010_8_21之javascrpt(4)

来源:互联网 发布:分水岭算法流程图 编辑:程序博客网 时间:2024/06/05 12:04

1.Javascript实现图像动态切换

可以通过javascript的定时器按照一定的时间间隔 更新<image>标签的src属性。定时器可通过 setInterval函数来实现 例:

 

setInterval("function()",interval);//注意函数要带上括号

2.正则表达式

3.表格排序

  表格排序用javascript实现有很多好处,可以提高效率 节省时间,主要原理是利用 array的 sort方法进行排序

  不带参数的时候用字符串排序,带参数的时候数字排序

 

对要进行排序的表格 最好使用 <thead> <tbody>标签,这两个标签可以把表头和表体的数据分开

 

CSS:

是一种格式化网页的语言,有选择器和样式规则组成的

 

在HTML中定义样式:

1.在选择器前面加#表示这个选择器是一个id属性值,所有HTML元素只要他的Id属性值为选择器名 就会应用这个样式

2.前面加。的话表示选择器的名可以放在HTML元素的class属性中,

3.当选择器名刚好是一个HTML原宿命的话,会应用到元素名里

 

在外部文件应用样式的时候:

调用.css文件 的方法为:

<link type="text/css" rel="stylesheet" href="style.css"/>

 

AJAX基础:

 

可以实现无刷新的方法跟新HTML元素的内容

 

 

AJAX是4中技术组成的结合体,这4中技术分别为 javascript css dom 以及xmlhttprequest

最后一种技术是和服务器有关的,如果没有最后一种的话 前三种即为DHTML

 

创建xmlhttprequest对象:

var myRequest;

myRequest=new ActiveXObject("Microsoft.XMLHTTP");

 

open方法 负责向服务端发送HTTP请求消息,这个方法有3个参数,第一个为HTTP的请求方法(post,get)第二个参数为服务端的url,第三个参数异步还是同步,异步为true 同步为false

send方法 负责向服务器端发送数据