摘要: 首先理解概念 浅拷贝: 只复制对象的基本类型, 对象类型, 仍属于原来的引用。 深拷贝: 不紧复制对象的基本类, 同时也复制原对象中的对象。就是说完全是新对象产生的。 首先看浅拷贝 再看深拷贝 阅读全文
posted @ 2016-12-25 18:40 牛奶007 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 书籍方面 1.JavaScript高级程序设计(三)再看一遍。 2.你不知道的javascript(上中下) 3.javascript忍者秘籍 4.CSS揭秘 5.第一行代码(二) 前端框架方面 1.继续对underscore,Backbone源码学习 2.学习React 3.学习D3 移动端学习 阅读全文
posted @ 2016-12-24 21:06 牛奶007 阅读(330) 评论(0) 推荐(0) 编辑
摘要: extend函数在backbone大概就20来行代码包括注释,对学习Javascript中“类”的继承很是好的学习资料。 下面先贴出Backbone中的源码,其中涉及到underscore库中几个实用函数_.has();.create();.extend(); 通看backbone中的extend使 阅读全文
posted @ 2016-12-24 20:43 牛奶007 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 记录下学习数组的过程 1、创建数组 2、数组检测 3、数组转换方法 4、找方法 ‘后进先出’的表现 5、队列方法 ‘先进先出’的表现 6、循环数组(滚动选择) 2、从前到后 7、数组排序 8、数组方法 1、concat(); 2、slice(); 3、splice();最强大的方法 9、位置方法(E 阅读全文
posted @ 2016-07-14 22:27 牛奶007 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 创建对象 在JS中创建对象有很多方式,第一种: 第二种方式: 第三种方式:工厂模式 第四种方式:构造函数模式 通过构造函数的模式,需要经历四个步骤: 1:创建一个新的空对象 2:将构造函数的作用域赋给到空对象(this指向这个空对象) 3:执行构造函数中的代码(为这个对象添加属性) 4:返回这个对象 阅读全文
posted @ 2016-05-07 21:36 牛奶007 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1 //简单的学习JavaScript中this关键词 2 //this在于我简单的理解就是谁调用了当前方法(函数),this就指向谁 3 4 var a = 20; 5 function fn1(){ 6 this.a = 10; 7 } 8 9 fn1(); ... 阅读全文
posted @ 2015-12-03 21:42 牛奶007 阅读(294) 评论(0) 推荐(1) 编辑
摘要: 学习前端也有一段时间了,但是效果甚微。利用时间不够充分,虽然是利用工作之余来学习。但是这不能成为我的借口。今天学习了(其实看了很多遍)call apply方法。function abc(a,b){ return a + b;}function call1(num1,num2){ re... 阅读全文
posted @ 2015-12-03 20:28 牛奶007 阅读(458) 评论(0) 推荐(0) 编辑

hello world!