
Javascript
文章平均质量分 51
iteye_19838
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Javascript 对象
Jscript 支持四种类型的对象:内部对象、自定义对象、宿主给出的对象(如 Internet 浏览器中的 window 和 document)以及 ActiveX 对象(外部组件)。1.使用构造方法创建自定义对象[code="java"]function pasta(grain, width, shape, hasEgg) //构造方法{ this.grain =...原创 2014-01-26 13:02:44 · 84 阅读 · 0 评论 -
Javascript 创建对象的四种方法,类的三种属性,三种方法
[b]1. 使用Jeson创建新对象[/b][code="js"]var point={x:1,y:2};var point2={x:point.x, y:point.y+2};var person={'the name':'peter', 'the age': '23'};document.write(point2.y);document.write(person['the ...原创 2014-06-24 15:57:44 · 168 阅读 · 0 评论 -
属性的遍历,删除,检测
[b]先定义三种不同类型的属性(方法也可当作属性来看待)[/b][code="js"] //声明类和类的构造函数 function Person(name,age){ this.name=name; //类的属性 this.age=age; this.sayHello=function(){ //类的方法 document.writeln("Hello I'...原创 2014-06-24 20:23:48 · 102 阅读 · 0 评论 -
Javascript 属性的特性
Javascript 属性有四个特性:[list][*]configurable 是否可以删除和修改该属性[*]enumerable 是否可以通过for/in循环返回该属性[*]value 属性的值[*]writable 是否可以修改该属性的值[/list][code="js"]//声明类和类的构造函数function Person(name,age){ ...原创 2014-06-25 16:30:48 · 101 阅读 · 0 评论 -
Javascript 对象的三属性
[b]先定义对象[/b][code="js"]function Person(name,age){ this.name=name; //类的属性 this.age=age; this.sayHello=function(){ //类的方法 document.writeln("Hello I'm " + this.name); } this.setName=fun...原创 2014-06-25 18:11:59 · 95 阅读 · 0 评论 -
Javascript 对象序列化与反序列化
[code="js"]document.writeln(JSON.stringify(person)); //=>{"name":"xiao","age":21}var xiao = JSON.parse('{"name":"xiao","age":21}'); document.writeln(xiao.name); //=> xiao[原创 2014-06-25 19:30:18 · 208 阅读 · 0 评论 -
Javascript 调用Javascript函数的四种方式
[b]1. 做为函数.[/b] 最普通的函数调用方式是函数调用。在非严格模式下,函数中的this的值是全局对象;在严格模式下this的值是undefined. 因此可以用this来判断当前环境是否严格模式[code="js"]//判读当前是否严格模式var strict =(function(){return !this;}());document.writeln(strict...原创 2014-06-28 17:55:57 · 160 阅读 · 0 评论 -
Javascript 函数中的属性、方法和构造函数
[b]1. length属性[/b]length代表函数定义时参数(形参)的个数。arguement.length代码实际传入参数(实参)的个数[code="js"]function check(args){ var actual = args.length; var expected = args.callee.length; if(actual!==expected){...原创 2014-06-28 18:02:13 · 123 阅读 · 0 评论 -
Javascript 函数的特殊用法
函数的可变参数[code="js"]function add(a, b, /*optional*/c){ //参数c是可选的 c=c || 0; //等价于if(c===undefined) c=0; return a+b+c;}function fun(){ for(var i=0; i17[/code]函数定义后立即调用--闭包在functio...原创 2014-06-28 18:09:44 · 133 阅读 · 0 评论 -
Javascript 识别对象的类型
[code="js"]/* *以字符串形式返回值的类型 */function type(o){ var t,c,n;//type, class, name if(o===null)return 'null'; if(o!==o)return 'nan'; //如果typeof值不是object,返回它的值 //可以识别出原始值的类型和函数 if((t=typ...原创 2014-06-28 18:43:05 · 150 阅读 · 0 评论 -
类函数, 原型对象 与 构造方法之间的关系
[code="js"]var F= function(){}; //这是一个类函数var p= F.prototype; //这是与F相关联的原型对象var c= p.constructor; //这是与原型相关联的函数c===F // => true 对于任意函数F.prototype.constructor==F[/code][code="js"]v...原创 2014-08-09 18:23:31 · 108 阅读 · 0 评论 -
Javascript window 中的其它对象
window 中的其它对象1.locationlocation=url; 重定向location.href=url; 重定向location.replace(url); 用新页面替代当前页面(不成后退到之前页面) location.reload(true); 重新加载需要记住的方法:location.reload(true); 重新加载location=url;...原创 2014-02-04 09:42:09 · 86 阅读 · 0 评论 -
Javascript window 对象+ 父子窗口之间相互操作
例1 用window.open()打开的父子窗口test.html[code="html"]var subwin = window.open('sub.html','_blank','top=50,left=50,height=50,width=50');function show(obj){ subwin.document.bgColor=ob...原创 2014-02-03 18:58:03 · 110 阅读 · 0 评论 -
Javascript window 对象 + 浮动广告
window 浏览器窗口对象, 不用创建就能使用1.属性statusopenerclosedparent 父窗体top 顶层窗体2.方法alert();confirm();prompt();var dt = setInterval('aaa()', 100);clearInterval(dt);var to =setTimeout('aa...原创 2014-02-03 17:13:47 · 140 阅读 · 0 评论 -
Javascript 原型属性和原型方法
在编写构造函数时,可以使用原型对象(它本身是所有构造函数的一个属性)的属性来创建继承属性和共享方法。原型属性和方法将按引用复制给类中的每个对象,因此它们都具有相同的值。可以在一个对象中更改原型属性的值,新的值将覆盖默认值,但仅在该实例中有效。属于这个类的其他对象不受此更改的影响。下面给出了使用自定义构造函数的示例,Circle(注意 this 关键字的使用)。[code="java"]fu...原创 2014-01-26 13:47:49 · 262 阅读 · 0 评论 -
Javascript 数组
在 JScript 中,对象和数组几乎相同,两个主要差别是数组多了length属性。1.JScript 中的数组是稀疏的。如果一个数组具有三个元素,编号分别为 0、1 和 2,您就可以创建元素 50,而不必担心从 3 到 49 的参数。2.对象和数组中都可以添加属性和方法,例如在下面的例子中给数组中添加属性和方法:[code="java"]function hello(...原创 2014-01-26 14:29:49 · 85 阅读 · 0 评论 -
Javascript 小贴士
1.自动类型强制JScript 是一种具有自动强制的自由类型语言。因此,尽管实际上不同类型的值是不相等的,但对下述示例中的表达式求值都将得到 true。 "100" == 100;false == 0;要核对类型与值都一致,用“严格相等”运算符(===)。下面两个表达式的值为 false:"100" === 100;false === 0;2.delete运算符...原创 2014-01-31 12:45:40 · 110 阅读 · 0 评论 -
Javascript 正则表达式
正则表达式语法\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。 $ 匹配输入字符串的...原创 2014-01-31 22:43:48 · 84 阅读 · 0 评论 -
Javascript 实例--全选反选
[code="html"]for(var i=0; ivar vols = document.getElementsByName('vol[]'); function sall(){ for(var i=0; i原创 2014-02-02 12:56:55 · 99 阅读 · 0 评论 -
Javascript 实例-- 滑动菜单
[code="html"] #menu h2{ width:80px; line-height:25px; margin:0px; padding:0px; border-right:2px solid white; float:left; background:#999; text-align:center; color:wh...原创 2014-02-02 15:07:37 · 122 阅读 · 0 评论 -
Javascript 获取DOM对象
Javascript 通过以下三种方式获取DOM对象 方法1:var div= document.getElementsByTagName('div'); var a =document.getElementsByName('age'); var b =document.getElementById('sex'); 方法2:[code="html"]...原创 2014-02-02 16:11:44 · 92 阅读 · 0 评论 -
Javascript事件操作
http://www.w3school.com.cn/htmldom/dom_obj_event.asp一 事件源: 任何一个HTML元素(结点)二 事件1.鼠标onclick 当用户点击某个对象时调用的事件句柄。oncontextmenu 鼠标右击 ondblclick 当用户双击某个对象时调用的事件句柄。onmouseover 鼠标移到某元素之上。 on...原创 2014-02-02 19:21:33 · 105 阅读 · 0 评论 -
Javascript事件对象+贪吃蛇
事件对象:http://www.w3school.com.cn/htmldom/dom_obj_event.asp时钟循环:http://www.w3school.com.cn/htmldom/met_win_setinterval.asp[code="html"]#tu{ position: absolute; left:0px; top:0...原创 2014-02-03 10:13:21 · 99 阅读 · 0 评论 -
Javascript事件对象+鼠标拖动实例
window.event属性:1.srcElement 获取事件源2.keyCode 获取键盘信息3.clientX, clientY, 鼠标相对于窗口左上角的坐标4.screenX,screenY 鼠标相对于屏幕左上角的坐标5.returnValue 事件返回值6.cancelBubble 阻止事件传播到包容对象。例如当body和div同时定义了onclick事件...原创 2014-02-03 12:45:13 · 140 阅读 · 0 评论 -
JSON数据与JavaScript对象转换
Json 转js使用JSON.parse(txt), js转Json使用SON.stringify(obj)例如:[code="html"] Create Object from JSON String First Name: Last Name: var txt = '{"employees":[' + ...原创 2014-12-21 21:56:30 · 112 阅读 · 0 评论