关闭
当前搜索:

javascript基础:window对象定时器

代码: Document function move(flag) { if(flag == 1) { //滚动窗口内容到 偏移位置 window.scrollBy(20,0); //window定时器,只会运行一次 timeout = setTimeout("move(1)",500); } else if(fl...
阅读(450) 评论(0)

javascript基础:对象模型

javascript中的对象模型是一种机制,用来规范文件、样式、代码,使得代码能操作html中的元素、样式,元素应用样式。 代码: Document var obj; for(obj in window) document.write(""+obj+":"+ Window[obj]);...
阅读(153) 评论(0)

javascript基础:对象共享属性、方法

javascript的对象有一些共享属性、方法,除了global对象、math对象不支持外,其他对象都支持。 代码: Document var a = new Array(10,20,30); var b = new Boolean(false); var d = new Date(); var e = new Error();...
阅读(170) 评论(0)

javascript基础:Error对象、异常处理

通过Error对象可以输出错误码(number)、错误说明(message)、错误描述(description)。 错误处理包含了:try(写上需要做错误处理的代码)、catch(捕获异常)、finally(不管是否有异常,都会被执行的片段)。 代码: Document var x = 1; try { try { if(x ...
阅读(211) 评论(0)

javascript基础:Math对象

代码: Document //对象属性 document.write("" + Math.E); document.write("" + Math.LN2); document.write("" + Math.LN10); document.write("" + Math.LOG2E); document.write("" + Math....
阅读(173) 评论(0)

javascript基础:Date对象

下面的代码介绍了如何创建Date对象,获取属性,设置属性,转换日期格式的方法,最后用实现了一个简易的时钟。 代码: !doctype html> Document function format(s) { return s.length == 1 ? '0'+s : s ; } //实现一个小时钟 function...
阅读(197) 评论(0)

javascript基础:Array对象

下面的代码 用2种方式创建数组对象,直接调用数组的length获取元素个数,用sort方法排序,reserve反向输出,join关联,concat合并。 还可以创建多维数组,通过多维数组存储链接和图片,实现随机广告的效果。 代码: Document function show(x) { for(i=0; i<x.length; i++) documen...
阅读(171) 评论(0)

javascript基础:String对象

一、html标记的格式编排方法 string对象提供了格式编排的方法,可以把字符串内容输出成对应的html标签,其实就是直接把文本放到标签中,或者把文本作为标签的属性。 Document var s = "Javascript是一种功能非常强大的脚本语言!"; document.write(""+s.anchor("a1")); //类似于...
阅读(171) 评论(0)

javascript基础:内置对象

javascript的对象按照创建方式,可以分为通过变量声明定义的隐性对象、通过new命令建立的显性对象(支持expando属性和prototype属性)。 另外,javascript提供了多种内置对象,如:String、Array、Date、Math、Error 对象。 代码: Document //隐性对象,不支持expando属性、prot...
阅读(188) 评论(0)

javascript基础:prototype对象的继承

javascript中通过prototype来继承其他对象,这样就是实现了扩充对象的属性和方法。 代码: prototype function parent(papa,mama) { this.papa = papa; this.mama = mama; } function person(name,age) { this.name...
阅读(228) 评论(0)

javascript基础:prototype原型(属性、方法)

Javascript支持prototype对象,可以添加对象副本的属性和方法,还可以创建prototype对象的继承。 在class-based语句中,类是一种抽象的数据类型,比如:c++,java,c#都是基于类的语句。 而Javascript是prototype-based,也就是基于原型的语言,所以,类和对象的区别不是很明显。 对象就是一个实际的实体,可以用现成的对象作为原型proto...
阅读(340) 评论(0)

javascript基础:对象的继承、添加对象方法

javascript可以实现对象的继承,对象的属性可以是另一个自对象,实现父子关系。 比如,下面的代码实现了一个Person类,这个类的parent属性,实际上是parentPerson子类。 另外,也可以让类的属性指向一个方法,比如类中的print属性,实际上就执行了printPerson函数。 代码: Document //Person类中pri...
阅读(289) 评论(0)

javascript基础:创建对象

javascript中创建对象有2种方法: 一个是直接new object,然后初始化各个属性。 一个是写个构造函数,然后new 构造函数创建对象。 代码如下: Document function objPerson(name,sex,age,email,address) { this.name = name; this.sex = sex;...
阅读(166) 评论(0)

javascript基础:函数传递参数的方式、参数数组、变量范围(变量作用域)

一、函数的2种参数传递方式 (1)传值:把变量的值传入函数,函数不会另外分配内存保存值,所以不会改变原始值,一般适用于传入 数字、布尔值、字符串。 (2)传地址:把变量保存的内存地址传入,如果在函数中改变了值,原始值也会被改变。用于传入对象、数组、函数、字符串对象。 实验 //带2个参数,返回值,a为传值方式,b为传地址方式 function...
阅读(374) 评论(0)

javascript基础:内置函数、自定义函数

一、javascript内置函数 escape函数:把传入字符串进行url编码。 unescape函数:把传入的url编码转为原始字符串。 需要注意的是,url编码规则: (1)英文字母数字:不进行编码。 (2)空白标点符号:转为%xx字符串,比如空白字符转换为%20. (3)中文字:转为%xxxx字符串,为16进制。 实验 var...
阅读(254) 评论(0)
32条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:526371次
    • 积分:9035
    • 等级:
    • 排名:第2474名
    • 原创:362篇
    • 转载:14篇
    • 译文:1篇
    • 评论:137条
    博客专栏
    最新评论