自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前端小白

GitHub https://github.com/lbxx1984

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 《JavaScript高级程序设计 第三版》学习笔记 (八)块作用域及私有成员

一、模仿块级作用域1.js不像C和java一样有块级作用域。在C和java中,一对大括号{}决定一个作用域,比如for循环。在js中,变量可以在函数任何一处定义,并且忽略重复定义。变量初始化之前使用,值永远是undefined。这些内容在以前已经提到了。//小实验function count(){b=1;a=1;alert(a);//1for(var a=0;a//

2014-08-31 13:38:27 787

翻译 《JavaScript高级程序设计 第三版》学习笔记 (七) 内存泄漏详解

一、内存泄漏1.所谓内存泄漏,是指浏览器的垃圾回收机制无法正常回收没用的DOM对象,根本原因是DOM对象的引用数大于0。2.在IE9之前的版本,IE浏览器的DOM对象和JS对象使用了不同的垃圾回收机制。这是内存泄漏的根源。3.浏览器回收DOM对象,都是查看DOM对象的引用次数是否为0。而有些时候,某个DOM对象的引用次数永远都不会变为0,哪怕是页面已经关闭了。想让内存发生泄漏,做法就是

2014-08-30 21:26:29 877

原创 《JavaScript高级程序设计 第三版》学习笔记 (六) 函数与闭包详解

2014.8.31一、函数声明1.函数的声明语法:function funcName(){}。js执行前会把函数声明载入,因此可以在调用之后声明函数,不必向c语言一样先声明,再调用,然后写实现。这个学名叫“函数声明提升”。2.函数的表达式语法:var funcName=function(){}。这种方式其实是先创建一个匿名函数,然后把函数的地址传给变量。所以在调用funcNam

2014-08-30 16:04:17 1277

原创 《JavaScript高级程序设计 第三版》学习笔记 (五) 继承详解

2014.8.30面向对象语言有两种继承方式:接口继承(只继承方法名);实现继承(继承实际的方法)。但在ECMAScript中,函数名没多大含义,只是函数体的引用而已,因此,ECMAScript无法实现接口继承,只支持实现继承。实现继承,主要是依靠原型链来完成的。一、原型链1.原型链的基本思想是:利用原型让一个引用类型继承另一个引用类型的属性和方法。2.构造函数、原

2014-08-29 17:25:03 869

原创 《JavaScript高级程序设计 第三版》学习笔记 (四) 对象创建详解

2014.8.29一、对象1.ECMAScript把对象定义为“一组没有特定顺序的值,这些值可以是基本值、对象或函数。”我们可以把js的对象想象成散列表,每个值对应这一个key。每个对象都是基于引用类型创建的,可以是前面提到的原声引用类型,也可以是自定义引用类型。2.一个对象(实例),是它内部所有函数值(方法)的执行环境。3.对象的属性,包括两种,数据属性和访问器属性。

2014-08-29 14:51:23 918

原创 《JavaScript高级程序设计 第三版》学习笔记 (三)引用类型详解

2014.8.28一、引用类型1.ECMAScript从技术上讲是一门面向对象语言,但它不具备传统的面向对象语言所支持的类和接口等基本结构。js中的对象,是某个特定引用类型的实例。新对象通过new操作符构造出来。构造函数本身也是一个普通函数,加new和不加new的运行结果完全不同。ECMAScript有很多原生的引用类型。2.Object类型(1)Object的属性,可以用点语法访问,

2014-08-28 16:36:00 993

原创 《JavaScript高级程序设计 第三版》学习笔记 (二)执行环境与作用域链

一、值和引用1.基础类型值:js中五个基础类型unsigned、null、number、boolean、string,这些类型的变量名代表值;把这些变量当作参数传递给函数,解析器会复制一份形参给函数当局部变量用(注意,字符串也是传的值,和其他语言出入比较大)。2.引用类型值:js的其他类型object、function、array、date(array和date都是object)等,这些类

2014-08-27 17:31:12 819

原创 《JavaScript高级程序设计 第三版》学习笔记 (一)数据类型详解

一、基本概念1.ECMAScript(1)这是一个标准,虽然是伴随js而生的,但不意味着这就是js。这是用来规定语法、类型、关键字之类信息的。(2)ActionScript也使用这个标准。js核心就是把符合这个标准的语句解析执行。2.DOM(document)(1)这不是js的组成部分,而是js的扩展,是经过扩展用于html应用程序变成的API接口,因此,在服务器运行的Node

2014-08-27 14:24:37 786

原创 CSS position详解

1.首先必须说明的,是浏览器渲染DOM的原理。浏览器根据html中的顺序依次渲染,对文字图片等进行分块,一个块接一个块渲染。2.接下来,要说明的是,可以设置块的大小。3.然后看一下position, position属性有四个值,static、relative、absolute、fixed。        A.static:这个值表示默认,让浏览器按照没有positio

2014-08-26 10:17:13 1982 2

转载 CSS 盒子模型

Width和Height是控制DOM的关键,也是造成页面浏览器不兼容的元凶。前端小白往往不注意这些,做出各种不兼容的页面。1.首先,还是来看看奇葩的IE:

2014-08-26 10:02:41 428

原创 CSS 筛选器详解

1.为什么要研究CSS筛选器?因为想在页面中控制一个元素的样式太困难太麻烦了。使用内联CSS基本上宣布了放弃界面的可维护性;使用js修改样式,写不好的话,维护性也等同于零。而CSS样式表是html原生的维护性最好的外挂,好的样式表,可以控制整站样式。更关键的是,jQuery也使用CSS筛选器来抓取DOM引用。因此,CSS筛选器,是前端攻城尸必修课之一。2.什么是筛选器?筛选器,翻译成普通话

2014-08-26 09:45:04 10392

flex皮肤rainbow

演示地址 http://www.fillcolors.com/app/?#/rainbow/

2008-09-17

Flex皮肤carbon

演示地址:http://www.fillcolors.com/app/?#/carbon/

2008-09-17

Flex皮肤aqua

Flex皮肤,挺漂亮。 演示地址:http://www.fillcolors.com/app/?#/aqua/

2008-09-17

空空如也

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

TA关注的人

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