会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
陈泽钦前端技术博客
博客园
首页
新随笔
联系
订阅
管理
[置顶]
JS中new的自定义实现创建实例对象
摘要: 我们都知道在JS中通常通过对象字面量和new关键字来创建对象,那么今天我就来给大家讲讲new是怎么创建实例对象的;首先创建一个构造函数; function Person(name,age){ this.name=name; this.age=age; }; var p=new Person('ck'
阅读全文
posted @ 2017-03-28 10:33 陈泽钦前端技术博客
阅读(4500)
评论(4)
推荐(0)
[置顶]
浅谈js中的浅拷贝和深拷贝
摘要: 在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 陈泽钦前端技术博客
阅读(5497)
评论(1)
推荐(1)
[置顶]
js中的call()、apply()和bind()方法的区别
摘要: 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 陈泽钦前端技术博客
阅读(810)
评论(1)
推荐(0)
2017年7月18日
原生js简单实现双向数据绑定原理
摘要: 根据对象的访问器属性去监听对象属性的变化,访问器属性不能直接在对象中设置,而必须通过 defineProperty() 方法单独定义。 访问器属性的"值"比较特殊,读取或设置访问器属性的值,实际上是调用其内部特性:get和set函数。 下面通过一个实例解释下双向数据的过程: 通过创建一个obj对象,
阅读全文
posted @ 2017-07-18 20:38 陈泽钦前端技术博客
阅读(851)
评论(0)
推荐(0)
2017年6月25日
jquery里的attr()方法和prop()方法的区别
摘要: 在jq的高版本里出现了prop()方法,那么attr()和prop()的区别在哪呢?这两者分别在什么情况用呢? 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。 eg:<a href="http://www.
阅读全文
posted @ 2017-06-25 09:55 陈泽钦前端技术博客
阅读(270)
评论(0)
推荐(0)
公告