自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奇克斯的发现王国

一个盲人的摸象之旅

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

原创 CSS查漏补缺

1.CSS2 浮动,清除浮动 伪类,伪元素 透明 图片拼合技术2.CSS3 盒圆角:border-radius:left-top.right-top,right-bottom,left-bottom 盒阴影:box-shadow:top left width color; 背景:background-size,background-clip,background-origin 渐变:

2015-07-30 13:43:45 328

原创 CSS 伪类/元素

伪类 作用 a:link 未点击 a:visited 被访问过 a:active 正在被加载 a:hover 鼠标悬浮其上( 其他元素也可以使用这个伪类,如div,p等 ) input:focus 具有焦点 p:first-letter 段落中首字母 p:first-line 段落中首行 li:firs

2015-07-30 10:04:57 305

原创 《权威指南》笔记 - 9.1-9.2 类和原型、构造函数

实现类的方法很多种,可以通过从原型来继承,实现类。也可以通过调用构造函数,来实现类。构造函数的prototype属性被用作新对象的原型。**:定义构造函数的时候,首字母要大写。 ** : 构造函数使用new关键字来调用。下面是一个简单的类<!-- 实现一个简单的类 --><!DOCTYPE html> <html> <head> <meta charset="utf-8">

2015-07-08 15:49:38 332

原创 《权威指南》笔记 - 8.8函数式编程

高阶函数将函数功能,通过一定的形式组合在一起,某些函数的返回值成为另一些函数的参数,组合起来,实现一些功能。<!-- 高阶函数 --><!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript">

2015-07-08 14:30:48 313

原创 《权威指南》笔记 - 8.7 函数属性、方法、构造函数

函数是值。 函数是对象。 函数有方法和属性。length属性arguments.length指的是实际传入参数的个数 函数自身的length属性,指的是函数期望传入参数的个数。可以通过arguments.callee.length来获取prototype属性函数是对象,函数也有prototype属性 当函数被当作构造函数使用的时候,新创建的对象,将会从prototype上继承属性call()

2015-07-08 13:29:02 299

原创 《权威指南》笔记 -- 3.10 变量作用域

变量在声明他们的函数体的任意地方都是有定义的。 这就意味着,作用域内出现的所有声明,都被提到了最前面。var scope = "global"; function f(){ console.log(scope);//undefined var scope = "local"; console.log(scope);//local }在函数体内,局部变量的优先级,高于全局变

2015-07-07 17:59:17 322

原创 《权威指南》笔记 -- 8.5 、8.6

8.5 作为命名空间的函数问题:js中无法声明一个代码块内可见的变量。 解决方法:简单定义一个函数用作临时的命名空间。 优点:函数内的变量,不会污染全局命名空间。把8-3的代码根据自己记忆理解敲了一遍<!-- extend()拓展函数 arguments - length : 2+ | - type : object 作用:将后

2015-07-07 15:22:06 619

原创 《权威指南》笔记 -- 8.4 作为值的函数

函数,是一种值,可以作为数组的元素,对象的属性,可以赋值给变量。 //赋值给变量 function add(x,y){ return x+y; } var a = add; a(1,2); // 3 //作为数组元素 var a = [function(x,y){ return x+y; },1,2]; a[0] (a[1],a[2]);//3 //作为参数

2015-07-07 14:42:52 284

原创 《权威指南》笔记 -- 8.3 函数的实参和形参

8.3.1 可选参数*:调用函数时,传入的参数少于函数声明时指定的参数个数,剩下的形参都将设置成undefined值。 a = a || [] 一种习惯用法,可以用来过滤参数 *:一般将可选参数,放在参数列表的末端。 8.3.2 可变长的实参列表:实参对象函数在被调用的时候,会自动生成一个类数组对象(不是真正数组,有length属性),它是实参对象的一个引用,标识符为argument

2015-07-07 14:23:57 382

原创 《权威指南》笔记 -- 8.2 函数调用

定义时不执行,调用时才执行。**调用方式,4种: 作为函数 作为方法 作为构造函数 通过call()和apply()调用**8.2.1 作为函数调用8.2.2 作为方法调用当一个方法,是某个对象的属性1) a.o(); 2) a["o"](); // 通过方括号访问属性的方式调用 3)a[0](); //通过索引来访问对象的属性*:属性方法一般会传入一个隐形的实参,也就是这个对象本身,

2015-07-07 11:01:48 335

空空如也

空空如也

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

TA关注的人

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