自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 YUI EventTarget例子

YUI().use('event-custom', function(Y) { function BubbleTarget() { Y.log("BubbleTarget init"); } function Publisher(bubbleTo) { Y.log("Publisher init"); this.init(bubbleTo);

2014-01-23 17:14:09 748

原创 YUI augment 和extend的例子

首先是augment的YUI().use('attribute', function(Y) { function MyClass(cfg) { var attrs = { "foo" : { value : 5 }, "bar" : { value : "Hello World!" }, "foobar" : { value

2014-01-23 14:45:27 860

原创 YUI杂记

Y.Lang.isObject()Y.Lang.isArray()Y.Lang.isFunction()Y.Lang.type()Y.later的作用和settimeout类似,都是延迟执行方法参数:( when  o  fn  data  periodic )/** * when:表示延迟的时间 * o:执行的上下文 * fn:要执行的方法,是在o这个对象

2014-01-23 10:34:20 713

原创 YUI merge学习笔记

merge的作用是将参数的key,value值合并,后面的覆盖前面的,然后统一写入返回值中如果参数的key是一个引用类型,则传入的是引用类型的地址,所以后面的覆盖会影响到原来的值(也仅仅只影响到最后一个覆盖的值,因为其仅仅指向的是最后一个值的地址)如果key是一个基本类型,则仅仅只是复制一个值传入,所以后面的覆盖就不会影响到原来的值YUI().use('node', 'dump

2014-01-22 19:00:06 770

转载 BFC 神奇背后的原理

BFC 神奇背后的原理BFC已经是一个耳听熟闻的词语了,网上有许多关于BFC的文章,介绍了如何触发BFC, 以及BFC的一些用处(如清浮动,防止margin重叠等)。虽然我知道如何利用BFC解决这些问题,但当别人问我BFC是什么,我还是不能很有底气地解释清楚。于是这两天仔细阅读了CSS2.1 spec, 和许多文章,来全面地理解BFC:BFC是个什么? 哪些元素会生成BFC BFC的神

2014-01-17 17:33:07 790

原创 编写可维护的JavaScript读书笔记(2)

编程实践1.将JavaScript从CSS中抽离要避免使用CSS表达式2.将CSS从JavaScript中抽离最好使用JavaScript操作CSS的classname,而不要直接更改.style3.将JavaScript从HTML中抽离最好不要在HTML中使用on属性来绑定一个事件处理程序,最好将所有的JavaScript代码放入外置文件中,以确保在H

2013-12-30 15:10:02 641

原创 编写可维护的JavaScript读书笔记(1)

编程风格基本的格式化1.当一行的长度达到了单行最大字符数限制时,需要将一行拆为两行,第二行要有两个层级的缩进2.null的使用应用场景:(1) 用来初始化一个变量,这个变量可能赋值为一个对象(2) 用来和一个已经初始化的变量比较,这个变量可以是也可以不是一个对象(3) 当函数的参数期望是对象时,用作参数传入(4) 当函数的返回值期望是对象时,用作返回值传出不应应

2013-12-30 11:44:10 585

HTML5 24-Hour Trainer

Html5的入门教程,浅显易懂,很好理解,不过是英文的

2013-04-18

空空如也

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

TA关注的人

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