一些浏览器各自的表现

摘要: 表单元素在各浏览器下的差异1.[type="submit"]、[type="reset"]、button、[type="text"]、select、textarea默认情况下都带有2px的border;2.[type="submit"]、[type="reset"]、button默认情况下会有6px的左右padding;height在mac系统下会比在winxp win7系统下少1px,只有16px,(12px的字体时高度为17px);3.[type="text"]默认情况下 阅读全文
posted @ 2014-03-27 11:56 lzq2013 阅读(123) 评论(0) 推荐(0)

BFC--绝对值得你思考

摘要: CSS BFC(Block Formatting Context) BFC是W3C CSS 2.1规范中的一个概念,他决定了元素如何对其内容进行定位,以及与其他元素的关系和相互作用。 在创建了Block Formatting Context的元素中,其子元素会一个接一个地放置。垂直方向上他们的起点是一个包含块的顶部,两个相邻的元素之间的垂直距离取决于'margin'特性。在Block Formatting Context中相邻的块级元素的垂直边距会折叠(collapse) 在Block Formatting Context中,每一个元素左外边与包含块的左边相接触(对于从右到左的 阅读全文
posted @ 2014-03-27 11:53 lzq2013 阅读(150) 评论(0) 推荐(0)

算法与数据结构--直接插入排序算法

摘要: 下午温习了一下排序算法。突然感觉,过完年挺久没写代码,有点生疏,还是之前没有掌握的很牢固(以下例子都是从小到大排)。 一共有五类内部排序方法(插入排序、交换排序、选择排序、归并排序和基数排序),那现在说的直接插入排序是插入排序算法中的一类,还有一种高级的插入排序是希尔排序。本来数据结构就学得不好,希尔排序就是懵了(尽管喷吧)。直接插入排序是一种简单的插入排序算法,其基本思路是:依次把待排序的记录逐一按其关键字的大小插入到一个已经排好序的有序序列中去,直到所有的记录插完为止,得到一个新的有序序列。 直接插入排序算法思路:设置监视哨r[0],将待插入记录的值赋给r[0]。设置开始查找的位置... 阅读全文
posted @ 2014-03-11 21:16 lzq2013 阅读(1914) 评论(0) 推荐(0)

算法与数据结构--数组和链表的区别

摘要: 最近由于在找工作,经历了一些校招面试后,感觉在数据结构和操作系统上面,还有很多的欠缺。所以今天要学习一下数据结构。还是从面试的那到题开始。 数组和链表的区别? C和C++语言中用数组处理一组数据类型相同的数据,但不允许动态定义数组的大小,即在使用数组之前必须确定数组的大小。而在实际应用中,用户使用数组之前有时无法准确确定数组的大小,只能将数组定义成足够大小,这样数组中有些空间可能不被使用,从而造成内存空间的浪费。链表是一种常见的数据组织形式。它采用动态分配内存的形式实现。需要是可以用new分配内存空间,不需要时用delete将已分配的空间释放,不会造成内存空间的浪费。 从逻辑结构来看... 阅读全文
posted @ 2014-03-11 11:51 lzq2013 阅读(543) 评论(0) 推荐(0)

JQuery插件的学习

摘要: 此前一直想就关于Jquery插件的开发,做一个深入的学习,由于各种原因,当然主要是自己太懒了...今天就系统分析一下Jquery插件的开发(参考了http://www.xprogrammer.com/812.html) 1.对JQuery自身的扩展插件 直接上代码,代码中体会 $.extend({ handler:function(event){ .....//代码区 } }); 主要是$.extend()方法的运用,回头自习看一下$.extend()的运用. 2.对HTML标记或页面元素进行扩展 使用这种插件时,需要首先引用经过JQuery包装的页面... 阅读全文
posted @ 2014-03-11 11:19 lzq2013 阅读(230) 评论(0) 推荐(0)