![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 51 阅读 · 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 · 131 阅读 · 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 · 67 阅读 · 0 评论 -
Javascript 属性的特性
Javascript 属性有四个特性: [list] [*]configurable 是否可以删除和修改该属性 [*]enumerable 是否可以通过for/in循环返回该属性 [*]value 属性的值 [*]writable 是否可以修改该属性的值 [/list] [code="js"] //声明类和类的构造函数 function Person(name,age){ ...原创 2014-06-25 16:30:48 · 72 阅读 · 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 · 63 阅读 · 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 · 143 阅读 · 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 · 127 阅读 · 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 · 91 阅读 · 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 · 98 阅读 · 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 · 102 阅读 · 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 · 80 阅读 · 0 评论 -
Javascript window 中的其它对象
window 中的其它对象 1.location location=url; 重定向 location.href=url; 重定向 location.replace(url); 用新页面替代当前页面(不成后退到之前页面) location.reload(true); 重新加载 需要记住的方法: location.reload(true); 重新加载 location=url;...原创 2014-02-04 09:42:09 · 59 阅读 · 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 · 81 阅读 · 0 评论 -
Javascript window 对象 + 浮动广告
window 浏览器窗口对象, 不用创建就能使用 1.属性 status opener closed parent 父窗体 top 顶层窗体 2.方法 alert(); confirm(); prompt(); var dt = setInterval('aaa()', 100); clearInterval(dt); var to =setTimeout('aa...原创 2014-02-03 17:13:47 · 107 阅读 · 0 评论 -
Javascript 原型属性和原型方法
在编写构造函数时,可以使用原型对象(它本身是所有构造函数的一个属性)的属性来创建继承属性和共享方法。原型属性和方法将按引用复制给类中的每个对象,因此它们都具有相同的值。可以在一个对象中更改原型属性的值,新的值将覆盖默认值,但仅在该实例中有效。属于这个类的其他对象不受此更改的影响。下面给出了使用自定义构造函数的示例,Circle(注意 this 关键字的使用)。 [code="java"]fu...原创 2014-01-26 13:47:49 · 193 阅读 · 0 评论 -
Javascript 数组
在 JScript 中,对象和数组几乎相同,两个主要差别是数组多了length属性。 1.JScript 中的数组是稀疏的。如果一个数组具有三个元素,编号分别为 0、1 和 2,您就可以创建元素 50,而不必担心从 3 到 49 的参数。 2.对象和数组中都可以添加属性和方法,例如在下面的例子中给数组中添加属性和方法: [code="java"] function hello(...原创 2014-01-26 14:29:49 · 56 阅读 · 0 评论 -
Javascript 小贴士
1.自动类型强制 JScript 是一种具有自动强制的自由类型语言。因此,尽管实际上不同类型的值是不相等的,但对下述示例中的表达式求值都将得到 true。 "100" == 100; false == 0; 要核对类型与值都一致,用“严格相等”运算符(===)。下面两个表达式的值为 false: "100" === 100; false === 0; 2.delete运算符...原创 2014-01-31 12:45:40 · 80 阅读 · 0 评论 -
Javascript 正则表达式
正则表达式语法 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。 $ 匹配输入字符串的...原创 2014-01-31 22:43:48 · 54 阅读 · 0 评论 -
Javascript 实例--全选反选
[code="html"] for(var i=0; i var vols = document.getElementsByName('vol[]'); function sall(){ for(var i=0; i原创 2014-02-02 12:56:55 · 64 阅读 · 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 · 84 阅读 · 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 · 57 阅读 · 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 · 65 阅读 · 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 · 74 阅读 · 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 · 109 阅读 · 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 · 81 阅读 · 0 评论