会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
非零
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2014年4月28日
实时统计输入字符个数
摘要: JavaScript中经常要实时统计输入的个数,用onkeyup只对输入英文有效果,输入中文时没办法实时统计;而使用onchange,也只能是等输入框失去焦点才能统计,并不能实时。下面的方法就可以实现实时统计:
阅读全文
posted @ 2014-04-28 16:06 非零
阅读(291)
评论(0)
推荐(0)
2014年1月1日
超实用的JavaScript技巧及最佳实践给
摘要: 1、数组创建一个随机项var items = [12,548,'a',2,5478,'foo',8852,,'Doe',2145,119];var randomItem = items[Math.floor(Math.random()*items.length)];2、在特定范围里获得一个随机数var x = Math.floor(Math.random()*(max - min + 1)) + min;3、在数字0和最大数之间生成一组随机数var numbersArray = [], max = 100;for( var i=1; number
阅读全文
posted @ 2014-01-01 22:54 非零
阅读(199)
评论(0)
推荐(0)
2013年11月20日
父元素高度确定的多行文本、图片、块级元素的竖直居中
摘要: CSS中有一个竖直居中的属性 vertical-align,但只有当父元素为td或者th时,这个vertical-align属性才会生效,对于其他块级元素,例如div、p等,默认情况下是不支持vertical-align属性的。 在Firefox和IE 8下,可以设置块级元素display类型为table-cell,激活vertical-align属性,但是IE 6 和 IE 7 并不支持display:table-cell。但可以通过特定格式的hack,使之支持。 he...
阅读全文
posted @ 2013-11-20 17:33 非零
阅读(327)
评论(0)
推荐(0)
CSS中的display属性
摘要: display:inline-block是行内的块级元素,它拥有块级元素的特点,可以设置长宽,可以设置margin和padding值,但它却不是独占一行的,它的宽带并不占满父元素,而是和行内元素一样,可以和其他行内元素排在同一行里。它集块级元素和行内元素的特点于一身。 position:absolute和float会隐式地改变display类型,不论之前什么类型的元素(display:none除外),只要设置了position:absolute、float:left或float:right中任意一个,都会让元素以display:inline-block的方式显示。就算我们显示地设置dis...
阅读全文
posted @ 2013-11-20 16:16 非零
阅读(2611)
评论(0)
推荐(0)
块级元素和行内元素的区别
摘要: 块级元素行内元素常见元素div、p、form、ul、ol、lispan、strong、em特性独占一行,默认情况下,其宽度自动填满其父元素宽度不会独占一行,相邻行内元素会排列在同一行里,直到一行排不下,才会换行,其宽度随元素的内容而变化width、height属性可以设置,设置了宽度还是独占一行无效margin和padding属性可以设置水平方向的padding-left、padding-right、margin-left、margin-right都产生边距效果,但竖直方向的padding-top、padding-bottom、margin-top、margin-bottom却不会产生边距效果
阅读全文
posted @ 2013-11-20 09:54 非零
阅读(4625)
评论(0)
推荐(3)
2013年11月18日
CSS hack——不同浏览器的CSS应对法
摘要: 1、IE条件注释法: lte表示“小于等于”,“lt”表示“小于”,“gte”表示“大于等于”,“gt”表示“大于”,“!”表示“不等于”。 2、选择符前缀法:3、样式属性前缀法:“_”只在IE6下生效,“*”在IE6和IE7下生效
阅读全文
posted @ 2013-11-18 17:34 非零
阅读(211)
评论(0)
推荐(0)
2013年11月15日
IE6对CSS支持Bug收集
摘要: 1、IE6双外边距 在IE6下,如果对元素设置了浮动,同时又设置了margin-left或者margin-right,margin值会加倍。 例如,设置margin-left:10px在IE6下会显示为margin-left:20px。 解决这个Bug的办法就是设置display:inline。2、有时候border会断开,刷新页面或者滚动滚动条的时候,断掉的部分又会连接起来 这与IE下的一个神秘的属性相关——hasLayout。hasLayout是IE浏览器专有的一个属性,用于CSS的解析引擎。有时候在IE下一些复杂的CSS设置解析起来会出现Bug,其原因可能与hasLayout没有...
阅读全文
posted @ 2013-11-15 17:02 非零
阅读(172)
评论(0)
推荐(0)
jQuery - 实时统计输入框输入个数(中文输入法适用)
摘要: 经常在实时统计文本框输入多少字的时候,有时会出现不及时统计,特别是在中文输入法下。为了实时准确统计,可以修改代码如下: $(function() { $("#txtTest") .bind("keyup", function () { CountTxt(); }) .bind(...
阅读全文
posted @ 2013-11-15 13:39 非零
阅读(385)
评论(0)
推荐(0)
2013年11月7日
jQuery学习备忘
摘要: jQuery对象转换成DOM对象var #cr = $("#cr"); //jQuery对象var cr = $cf[0]; //DOM对象alert(cr.checked) //检测这个checkbox是否被选中了或者var #cr = $("#cr"); //jQuery对象var cr = $cf.get(0); //DOM对象——通过jQuery本身的get(index)方法alert(cr.checked) //检测这个checkbox是否被选中了DOM对象转换成jQuery对象var cr = document.getElement...
阅读全文
posted @ 2013-11-07 11:30 非零
阅读(259)
评论(0)
推荐(0)
2013年6月10日
数据字典生成SQL语句
摘要: SELECT 表名=case when a.colorder=1 then d.name else '' end, 表说明=case when a.colorder=1 then isnull(f.value,'') else '' end, 字段序号=a.colorder, 字段名=a.name, 标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end, 主键=...
阅读全文
posted @ 2013-06-10 20:05 非零
阅读(365)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页