摘要: 理解JavaScript继承(三) 通过把父对象的属性,全部拷贝给子对象,也能实现继承。 7.浅拷贝 但是,这样的拷贝有一个问题。那就是,如果父对象的属性等于数组或另一个对象,那么实际上,子对象获得的只是一个内存地址,而不是真正拷贝,因此存在父对象被篡改的可能。所以,extendCopy()只是拷贝 阅读全文
posted @ 2017-01-26 07:32 叶子陪你玩 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 理解JavaScript继承(二) 5.寄生式继承 这个实例基于person返回了一个新对象anotherPerson。新对象不仅具有person的所有属性和方法,而且还有自己的sayHi()方法。 缺点 :和构造函数一样,不能做到函数复用而降低效率。 6.寄生组合式继承 前面介绍说组合继承是Jav 阅读全文
posted @ 2017-01-26 06:43 叶子陪你玩 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 理解JavaScript继承(一) 我们都知道,面向对象的编程语言非常强大,之所以强大,就是其支持继承。在JavaScript中,也支持继承,而且有多种方法实现继承,比如原型链继承,借用构造函数继承,或者把原型链和借用构造函数函数组合在一起的组合继承,还有直接原型式继承,深浅拷贝继承。下面我就一一来 阅读全文
posted @ 2017-01-25 08:53 叶子陪你玩 阅读(284) 评论(0) 推荐(0) 编辑
摘要: css自问自答(二) 7.掌握定位的一些属性 position 和 display 属性,以及如何浮动(float)和清除(clear)元素,z index属性 三个属性控制: position 属性、 display 属性和 float 属性。 8.定位 (1)相对定位 (2)绝对定位 (3)固定 阅读全文
posted @ 2017-01-21 11:49 叶子陪你玩 阅读(192) 评论(0) 推荐(0) 编辑
摘要: css自问自答(一) 1.块级元素和行内元素特性与区别? 块级:display:block 内联(行内):display:inline 内联块状:display:inline block 2.为文档添加样式的三种方法? 3.浏览器层叠各个来源样式的顺序? 特殊注意 : 4.src和href使用区别? 阅读全文
posted @ 2017-01-21 11:48 叶子陪你玩 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 写代码的方法与思考 我们看各种各样的书籍,有讲原理的,也有讲实例的,你会发现里面讲的逻辑非常清晰,有时候你可能会困惑,他们怎么会想到用这个方法呢。其实这就是一个人的思考过程了。 (1)如何制作一个单击鼠标菜单隐现的特效 首先在准备制作一个特效前,你脑子里就得思考整个特效的全过程(工作过程:鼠标点击某 阅读全文
posted @ 2017-01-21 06:48 叶子陪你玩 阅读(1722) 评论(1) 推荐(0) 编辑
摘要: 1.知道自己为什么学编程? 明确目标,你才能更好的前进,以终为始才是高效的学习。比如你学习编程最初的动机就是想做一个小游戏,那么这个就是你对目标,你要时刻记住,不要让自己远离它。 2.如何实现目标/学习编程? 盯住目标,我们知道做游戏得写程序实现。 第一步: 最简单程序 先写个最简单的程序,让程序跑 阅读全文
posted @ 2021-10-23 10:07 叶子陪你玩 阅读(8968) 评论(0) 推荐(0) 编辑
摘要: ``` 当我们使用文件上传功能时,,但是外观有点不符合口味,如何解决这个问题? 还是用到了input的上传功能,只不过不在点击它,而是通过点击button,从而传递到file,实现间接点击file按钮,功能实现了,下面就可以随意对button修改你想要的样式了 ``` 阅读全文
posted @ 2017-04-14 11:48 叶子陪你玩 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 原因 button,input type=button按钮在IE和w3c,firefox浏览器区别: 1、当在IE浏览器下面时,button标签按钮,input标签type属性为button的按钮是一样的功能,不会对表单进行任何操作。 2、但是在W3C浏览器,如Firefox下就需要注意了,butt 阅读全文
posted @ 2017-04-14 11:38 叶子陪你玩 阅读(3788) 评论(0) 推荐(0) 编辑
摘要: 昨天重新装了个系统,使用时出现了 error setting certificate verify locations 。 出现错误仔细看错误提示,这可是解决问题的关键信息。 将错误的信息复制到搜索引擎中解决,在stackoverflow找到了下面的解决方法: "http://stackoverfl 阅读全文
posted @ 2017-04-12 20:50 叶子陪你玩 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1.指定容器为flex布局 行内元素也可以使用Flex布局。 注意,设为Flex布局以后,子元素的float、clear和vertical align属性将失效。 容器默认存在两根轴: 2.以下6个属性设置在容器上。 3.以下6个属性设置在项目上。 4.应用 (1)通过给容器设置以下属性,从而使得子 阅读全文
posted @ 2017-03-31 16:02 叶子陪你玩 阅读(205) 评论(0) 推荐(0) 编辑
摘要: jQuery.fn.extend() extend()方法是定义在jQuery构造函数的prototype对象上面的一个方法,这样做就能使得所有jQuery对象的实例都能共享这个方法。jQuery构造函数的prototype对象可以被简写成jQuery.fn对象。jQuery.fn.extend() 阅读全文
posted @ 2017-02-15 08:45 叶子陪你玩 阅读(362) 评论(0) 推荐(0) 编辑
摘要: jQuery extend() jQuery extend()方法,可以将多个对象合并到第一个对象,从而扩展原来的对象。 语法: deep: Boolean类型值,如果是true,可以递归进行深拷贝,除了可以拷贝基本数据类型,还可以递归进行数组或对象的拷贝。 target: Object类型,目标对 阅读全文
posted @ 2017-02-14 21:17 叶子陪你玩 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 作用域 作用域指的是变量的适用范围。 1.概念:公用、私有和受保护作用域 在传统的面向对象程序设计中,主要关注于公用和私有作用域。 公用作用域 中的对象属性可以从对象外部访问,即开发者创建对象的实例后,就可使用它的公用属性。 私有作用域 中的属性只能在对象内部访问,即对于外部世界来说,这些属性并不存 阅读全文
posted @ 2017-02-02 20:38 叶子陪你玩 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 私有变量 任何在函数中定义的变量,都可以认为是私有变量,因为不能在函数外部访问这些变量。 私有变量包括函数的参数,局部变量和在函数内部定义的其他函数。 如果在这个函数内部创建一个闭包,那么闭包通过自己的作用域链也可以访问这些变量。而利用这些变量,就可以创建用于访问私有变量的公有方法。 特权方法: 我 阅读全文
posted @ 2017-02-02 20:35 叶子陪你玩 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 模仿块级作用域 JavaScript中没有块级作用域,这意为着在块语句中定义的变量,实际上是包含在函数中而非语句中创建的。 下面的这个实例可以看出: function outputNumbers(count){ for (var i=0; i 阅读全文
posted @ 2017-02-02 19:21 叶子陪你玩 阅读(204) 评论(0) 推荐(0) 编辑