- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人