javascript是一种基于对象的解释性web脚本语言,由Netscape的LiveScript发展而来,他的推出主要是弥补HTML在网页互动上的不足,javascript主要是基于客户端运行的,可以有效缓解服务器的请求压力,不足之处是对浏览器的兼容性差。
- 2011-05-02 20:00:12
- 元素尺寸
获取元素尺寸可以使用下面几种方式
•元素的style属性width,height,但这些属性往往返回空值,因为它们只能返回使用行内style属性定义在元素上的样式
•元素的currentStyle属性width,height(IE),getComputedStyle(obj,null)返回对象的width,height,这样可以获取元素的实际CSS定义的宽度和高度,但当元素没有使用CSS.....

- 分类:javascript | 评论:0 个评论 | 浏览:158
- 2011-05-01 20:00:42
- Cookie 基础知识
在继续之前,我们先要学一学 Cookie 的基本知识。
每个 Cookie 都是这样的:cookie名=cookie值;cookie本身仅仅是一个字符串,是一组名值对;多组名值对用分号加空格分隔!
“cookie名”的限制与 JavaScript 的命名限制大同小异,少了“不能用 JavaScript 关键字”,多了“只能用可以用在 URL 编码中的.....

- 分类:javascript | 评论:0 个评论 | 浏览:71
- 2011-04-30 20:00:14
- javascript正则表达式高级篇
javascript中的元字符
使用元字符注意事项:元字符是正则表达式的一部分,当我们要匹配正则表达式本身时,必须对这些元字符转义.下面是正则表达式用到的所有元字符
( [ { \ ^ $ | ) ? * + .
var str = "?";
var re = /?/;
alert(re.test(str));//出错,因为?是元字符,必须转义
re = /\.....

- 分类:javascript | 评论:0 个评论 | 浏览:84
- 2011-04-29 20:00:34
- javascript正则表达式的应用在js脚本应用上非常的重要,我们上一节学习了javascript的一些基本常识,与定义,这一节我们来看下,javascript 正则表达式,相关的方法和属性,关于javascript的基础知识,可以浏览《javascript 正则表达式(一) 基础》
正则表达式对象的方法
•test,返回一个 Boolean 值,它指出在被查找的字符串中是否存在模式。如果存在则.....

- 分类:javascript | 评论:0 个评论 | 浏览:96
- 2011-04-28 20:00:04
- javascript正则表达式-基础篇
正则表达式可以做什么
•测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证
•替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字
•根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字
正则表达式语法
.....

- 分类:javascript | 评论:0 个评论 | 浏览:67
- 2011-04-27 20:00:50
- 位运算符是在数字底层(即表示数字的 32 个数位)进行操作的。
ECMAScript 整数有两种类型,即有符号整数(允许用正数和负数)和无符号整数(只允许用正数)。在 ECMAScript 中,所有整数字面量默认都是有符号整数!
有符号整数使用 31 位表示整数的数值,用第 32 位表示整数的符号,0 表示正数,1 表示负数。数值范围从 -2147483648 到 2147483647。
可以以两.....

- 分类:javascript | 评论:0 个评论 | 浏览:128
- 2011-04-26 20:00:53
- ECMA-262定义了ECMAScript支持的一套关键字(keyword)。这些关键字标识了ECMAScript语句的开头和/或结尾。根据规定,关键字是保留的,不能用作变量名或函数名。下面是ECMAScript关键字的完整列表:
break
else
new
var
case
finally
return
void
catch
for
switch
while
continue.....

- 分类:javascript | 评论:0 个评论 | 浏览:44
- 2011-04-25 20:00:35
-
在Web浏览器中,我们只会使用JavaScript,type属性设置为text/javascript.事实上,由于JavaScript十分流行,它几乎成了脚本的代名词,而在Web浏览器中,即使script标签不加任何属性,浏览器也会把它当成JavaScript
<script>
alert("Hello!");
</script>
//上面的那段代码将会按Ja.....

- 分类:javascript | 评论:0 个评论 | 浏览:172
- 2011-04-24 20:00:56
- 伪协议不同于因特网上所真实存在的如http://,https://,ftp://,而是为关联应用程序而使用的.如:tencent://(关联QQ),data:(用base64编码来在浏览器端输出二进制文件),还有就是javascript:
我们可以在浏览地址栏里输入”javascript:alert(‘JS!’);”,点转到后会发现,实际上是把jav.....

- 分类:javascript | 评论:0 个评论 | 浏览:74
- 2011-04-23 20:00:23
- 网站中的标题滚动,我们在浏览网页时经常看到,他们是如果实现的呢?
看下如下代码:
<script>
var s=”欢迎访问,洒血博客—-”.split(“”);
function fw(){
s.push(s[0]);
s.shift(s[0]);
document.title=s.join(“”);
.....

- 分类:javascript | 评论:0 个评论 | 浏览:16
- 2011-04-22 20:00:01
- 对象
对象是一堆属性的集合,其实它和数组是相通的
var obj = new Object();//创建一个对象
obj.property = “value”;//使用点语法给对象添加属性
alert(obj);//只会输出含糊的[object Object]
alert(obj.property);//真正的数据全存储在它的属性上面
对象吗?就当和现实中的对象一样.....

- 分类:javascript | 评论:0 个评论 | 浏览:38
- 2011-04-21 20:00:51
- javascript中的数组
数组,实际上就是将一大堆相似的数据有秩序的放在格子箱中,十分像药房里的那些柜子.
javascript创建数组
var arr = new Array();//Array和Date一样,也是一个内置对象,需要使用new运算符创建
arr[0]=”数据1″;//向数组中添加一个元素,数组中的元素是有编号的,并且要注意的是,编号从0开始
//上面一.....

- 分类:javascript | 评论:0 个评论 | 浏览:192
- 2011-04-21 10:22:19
- 保留字是对于JavaScript有特殊含义的单词。因此,不能将它们用作变量名或函数名。也就是说,它们可能是JavaScript未来版本中的命令。现在就应该避免使用它们,以免在新版本发布时不得不修改代码。如果将保留字用作变量名或函数名,那么除非将来的浏览器实现了该保留字,否则很可能收不到任何错误消息。当浏览器将其实现后,该单词将被看作关键字,如此将出现关键字错误。
ECMAScript 3为以后保留.....

- 分类:javascript | 评论:0 个评论 | 浏览:50
- 2011-04-20 15:13:50
- Math数学函数
Math对象为我们提供了很多用于数学计算的方法和一些常量
alert(Math.PI);//输出π
alert(Math.pow(10,3));//输出10的3次方
alert(Math.abs(-12));//输出-12的绝对值
var num=23.34;
alert(Math.ceil(num));//返回大于等于num的最小整数
alert(Math.floo.....

- 分类:javascript | 评论:0 个评论 | 浏览:45
- 2011-04-20 12:59:32
- undefined
undefined在英文里的意思,是未下定义的意思,我们在编写javascipr经常会出现undefined的一个返回值,他的返回主要有二种情况。
1.你所定义的变量没有被赋值而进行了输出.
2.你定义了一个值为”undefined”
在定义量变名时,一定要养成定义变量值的习惯。第一种情况在一般程序员上出现的机率很高。
NaN
看下面实例:
var s.....

- 分类:javascript | 评论:0 个评论 | 浏览:25
- 2011-04-20 12:23:03
- javascript编辑器的选择
选择一个你喜欢的纯文本编辑器或IDENotePad++VIMUltraEditEditPlusgEdit(Unix)Emacs(Mac/Unix)。
javascript浏览器的选择
其它至少一个符合W3C标准的浏览器(推荐火狐浏览器),和一些市场上流行的浏览器(IE)FireFox 3.0+Internet Explorer 6.0+ (由于IE具有多种不同的版.....

- 分类:javascript | 评论:0 个评论 | 浏览:112
- 2011-04-16 14:52:06
- javascript是web中使用最为广泛也最为重要的web脚本语言,Javascript可以为内容及其表现形式增加行为,javascript的作用就是增强用户的浏览体验,使得信息的获取和传输更加容易快捷,用户的体验不应该依赖于javascprt,但是javascript可以作为这种体验的工具。
javascript可以实现:
1.创建新图像翻滚这样的视觉效果,精细地引导用户,并且有助于页面的导航.....

- 分类:javascript | 评论:0 个评论 | 浏览:19