自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zach94

日常 学习 随笔

  • 博客(16)
  • 收藏
  • 关注

原创 轮播图思考

从小往大的想,从dot的css切换,再与图片建立联系index,dot的切换逐渐加上图片的变换,根据0到1建立淡人淡出特效。设置定时器。

2015-07-30 16:02:01 253

转载 css垂直居中对齐

1.padding填充<div class="wrap"> <div class="content"></div> </div> @wrapWidth : 400px;.wrap{ margin-left: auto; margin-right: auto; margin-top: 20px; width: @wrapWidth; height: @wrapWidth;

2015-07-16 20:49:22 440

原创 5-22

JS实现继承function Person() {} function Student() {}Student.prototype = Object.create(Person.prototype); Student.prototype.constructor =//Object.create不支持ECMA5以下 if(!Object.create){ Object.create = fun

2015-05-22 22:23:42 298

原创 5-18

昨两天吃坏东西,难受没写。70%掌握目前流行的焦点图轮播。 利用overflow:hidden 改变left便宜量来显示图片。转换思想,以前想法是通过全部元素设置display:none来显示,注意全集中在如何转换,并没有DeepThink。以前的方法很有局限性,代码相当没那么简单。 如今,轮播图其实就是为点击“下一个”按钮添加定时器实现,实现方法也主要在“下一个”按钮。完成按钮后 ,即可水到渠

2015-05-18 23:24:40 278

原创 5-15

HTML5 拖放API1.被拖动元素draggable属性设置为true 2.绑定事件 dragstart: 被拖动元素 dataTransfer: 对象专门用来存放拖动时要携带的数据 dragend: 拖放的元素(拖放操作结束) 需设置不执行默认处理e.preventDefault()(拒绝被拖放) drop: 拖放目标元素(其他元素被拖放到本元素中

2015-05-15 10:51:32 333

原创 05-14

日常:天气暴雨,早上还是起床区食堂打包早点。 睡了一下午。 看imooc视频。JS DOMoffsetLeft 表示控件相对于版面或由offsetParent属性指定的父坐标的计算上的侧位置。 offsetTop 表示控件相对于版面或由offsetParent属性指定的父坐标的计算上的侧位置。offsetWidth 指控件自身的绝对宽度。 offsetHeight 指控件自身的绝对高度。cl

2015-05-14 21:27:17 245

原创 05-13

Ajax:

2015-05-13 16:10:37 242

原创 05-12

STAR法则常常被面试官使用的工具。 S → Situation 情景背景 事情发生背景环境 T → Task 任务 自己都有那些任务 A → Action 行为 自己所采取的行动 R → Result 结果 采取行动之后的结果 数据说话

2015-05-12 10:59:34 253

原创 JS中this学习笔记

JS中的this可以是全局对象,当前对象或者任意对象,这完全取决于函数的调用方式,执行环境。 函数的调用有:作为对象方法调用,作为函数调用,作为构造函数调用,使用call或apply调用。1.作为函数调用function test(){     this.x = 1;     alert(this.x);   }   test(); // 1this为全局变量var x = 1;   functi

2015-05-11 23:21:25 256

原创 JS面向对象学习笔记(三)

非构造函数的继承1.什么是“非 构造函数继承”例如,有两个对象var Chinese = { nation: '中国'; }var Doctor = { career: '医生'; }如何才能让doctor去继承chinese? 注意:这两个对象都是普通对象,不是构造函数。object()方法function object(o) { function F() {}

2015-05-11 18:15:09 305

原创 JS面向对象学习笔记(二)

构造函数的继承对象继承之间的五种方法:function Animal() { this.species = "动物"; }function Cat(name,color) { this.name = name; this.color = color; }如何才能使”猫”继承”动物”呢?1.构造函数绑定第一种也是最简单的方法,使用call()或apply()方法,将父对象的构造

2015-05-11 17:24:03 263

原创 JS面向对象学习笔记(一)

封装Javascript是一种基于对象的语言,一切皆对象。但是,它又不是真正的面向对象,因为没有class(类)。 那么,如果要把属性(property)和方法(method)封装 成对象该如何呢?1.生成对象的原始模式(对象字面量)var Cat = { name : '', color : '' };var cat1 = {}; cat1.name = "小王"; car1.c

2015-05-04 22:23:08 293

原创 JS构造函数学习笔记

constructor是什么简单的说,constructor指的就是对象的构造函数,指向它的构造函数。 除了创建对象,构造函数(constructor)还做了另一件事情–自动为创建的 新对象设置了原型对象(prototype object)。原型对象存放于ConstructorFunction.protottype属性中。function Foo() {}; var foo = new Foo()

2015-05-04 21:37:17 328

原创 JS闭包学习笔记

闭包通俗的说,闭包就是能够读取其他函数内部变量的函数。由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成“定义在一个函数内部的函数”。闭包就是将函数内部和函数外部连接起来的一座桥梁。闭包的两个最大用处,一个是前面提到的读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。例:function f1() { var n=99; nA

2015-05-03 22:07:23 338

原创 JS原型学习笔记

JS原型在JS中任何一个对象都有一个prototype原型。prototype原型也有个原型,为Object.prototype指向null. 可通过编继续声明同样的属性和或方法重写原型,即覆盖原先的,不过得放在后面。function foo(){} foo.prototype.z=3;var obj = new foo(); obj.x = 1; obj.y = 2;obj.x; //1 obj

2015-05-02 11:19:30 278

原创 JS作用域、链学习笔记

JS作用域作用域就是变量与函数的可访问范围,控制着变量与函数的可见性和生命周期。分为全局和局部作用域链。 全局作用域(Global Scope) (1)最外层函数和在最外层函数外面定义的变量拥有全局作用域链。 (2)所有未定义直接赋值的变量自动声明为拥有全局变量。 (3)所有window对象的属性 拥有全局作用域。 一般,window对象的内置属性都拥有,例window.name、windo

2015-05-01 21:19:52 382

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除