css中应该滚瓜烂熟的属性

2015-04-24
阅读 2 分钟
2.8k
Text color 设置text的颜色 text-align 设置text的对齐 text-decoration 设置text的下划线 text-transformation 设置字母的大小写和单词的首字母大写 line-height 设置行高 letter-spacing 设置字符间的距离 Font font-family 设置字体 font-size 设置字体的大小 font-style 设置字体为斜体还是正常显示 font-weight 加...

background相关属性

2015-04-18
阅读 1 分钟
2.1k
background-color: 设置background的颜色[默认绘制区域是border-box] background-clip(css3): 设置background-color的绘制区域,默认值时border-box,还有padding-box,content-box两个值,分别包括padding区域,只包括content区域。

border-radius属性

2015-04-18
阅读 2 分钟
2.6k
border-radius属性是用来给background添加圆角的。属性的值表示border曲线圆角曲线对应的半径。background的曲线的半径=border的曲线的半径-border的width因此如果border的width>= border曲线的半径的时候,background将不会有圆角的属性。 例如如:

css3 transform 2d

2015-04-17
阅读 1 分钟
2.3k
以上是2d属性 其他的均为3d属性,设置了这些属性变具备了z坐标上的图形。 例如:rotateX()这个属性设置之后,当前元素就会具备z坐标,如果不设置假视角,是无法看出3d效果的,必须是指perspective属性之后才会,看出3d的效果。如果3d元素中含有3d元素,则必须使用transform-style: preserve-3d;属性才能看出来3d效果,

购物网站常见的展示商品的div

2015-04-16
阅读 2 分钟
3.1k
{代码...}

css3写的android logo

2015-04-16
阅读 5 分钟
1.9k
{代码...}

事件委托和冒泡机制

2015-04-06
阅读 1 分钟
4.9k
事件委托,就是某个事件本来该自己干的,但是自己不干,交给别人来干。就叫事件委托。打个比方:一个button对象,本来自己需要监控自身的点击事件,但是自己不来监控这个点击事件,让自己的父节点来监控自己的点击事件。

一个很简单的dialog的思路,待完善!

2015-04-05
阅读 1 分钟
1.9k
{代码...} 以上代码虽然简单,却包括了几个比较重要的知识点,闭包、IIFE

代码奇遇

2015-04-04
阅读 1 分钟
2.8k
今天在写代码的时候遇到一种代码,在处理function的参数arguments的时候,错误的把看成一个Array处理了,尝试着去调用Array对应的原型对象的slice属性,结果报undifined错误,可见arguments并非Array的孩子。怀着这个疑问,查看了arguments的constructor,发现arguments的constructor竟然是Object.

变量

2015-04-02
阅读 1 分钟
1.8k
变量有局部和全局之分,当使用变量的时候切记考虑这两个因素 {代码...}

闭包

2015-04-02
阅读 2 分钟
1.8k
常见使用 {代码...} 局部变量的累加 {代码...} 分流的那个函数可以使用原来函数的变量 {代码...} {代码...} 寻找变量的路径 {代码...} 常见 {代码...} 总结 {代码...}

怪咖

2015-04-02
阅读 1 分钟
1.6k
当需要在条件语句里面有类似的写法的时候应该多加注意 {代码...}

定义一个对象

2015-04-02
阅读 2 分钟
1.8k
方式一 严谨的oop {代码...} 方式二 {代码...} 区别原型对象和当前对象 ,记住一个关键点,一个对象的原型对象是在上一级的 {代码...}