摘要: 我们都知道在JS中通常通过对象字面量和new关键字来创建对象,那么今天我就来给大家讲讲new是怎么创建实例对象的;首先创建一个构造函数; function Person(name,age){ this.name=name; this.age=age; }; var p=new Person('ck' 阅读全文
posted @ 2017-03-28 10:33 陈泽钦前端技术博客 阅读(4454) 评论(4) 推荐(0) 编辑
摘要: 在js中如何把一个对象里的属性和方法复制给另一个对象呢? 下面举一个例子来说明: var person={name:'chen',age:18}; var son={sex:'男'}; function clone(p,s){ var s=s||{};//判断s对象是否存在,不存在则定义s为空对象 阅读全文
posted @ 2017-03-23 17:36 陈泽钦前端技术博客 阅读(5487) 评论(1) 推荐(1) 编辑
摘要: call(thisObj,param1,param2....)方法:调用一个对象的方法,用另外的对象去替换当前对象。 下面给出一个例子: function add(a,b){ return a+b; } function sub(a,b){ return a-b; } add.call(sub,3, 阅读全文
posted @ 2017-03-22 20:04 陈泽钦前端技术博客 阅读(805) 评论(1) 推荐(0) 编辑
摘要: 根据对象的访问器属性去监听对象属性的变化,访问器属性不能直接在对象中设置,而必须通过 defineProperty() 方法单独定义。 访问器属性的"值"比较特殊,读取或设置访问器属性的值,实际上是调用其内部特性:get和set函数。 下面通过一个实例解释下双向数据的过程: 通过创建一个obj对象, 阅读全文
posted @ 2017-07-18 20:38 陈泽钦前端技术博客 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 在jq的高版本里出现了prop()方法,那么attr()和prop()的区别在哪呢?这两者分别在什么情况用呢? 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。 eg:<a href="http://www. 阅读全文
posted @ 2017-06-25 09:55 陈泽钦前端技术博客 阅读(258) 评论(0) 推荐(0) 编辑