- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 display:none和visibility:hidden
做项目时遇到需要‘占坑却隐身’的元素。display:none能使元素隐藏,但原先占据的空间也消失了,所以不满足要求,这时便查到visibility:hidden可以定义这样的元素。再深入了解两者区别时,发现两者除了占据空间的效果不一样之外,还有回流重绘和株连性的不同。了解回流与重绘:浏览器的回流与重绘株连性则是祖先元素的样式会影响子孙元素。display:none会产生回流与重绘
2015-04-15 10:43:06
467
原创 多行文字 超出显示省略号
图1图2控制只显示一行,超出用省略号替代,可以下面样式解决:word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;多行文字显示文字时,要想限制行数,超出的用省略号显示,可以下列样式解决:overfl
2015-04-14 18:34:06
628
原创 underscore深拷贝
underscore的_.clone只实现了对象的第一层拷贝,即是浅复制,但是实际有时候需要进行对象的深拷贝。所以这里扩展了一个_.deepClone。如发现代码有不妥之处,欢迎批评指正,谢谢。var obj = { a: [{x: 1}, {x: {x: [{z: 1}]}}], b: [{y: null}, {y: function() {}}]}var objNull = {
2015-04-02 21:56:13
6642
原创 img布局的基线问题
在上述这种布局的时候,有时候会发现a标签的高度大于img的高度(即大于60px)。这时可以将img设置为display: block;可解决。因为img是行内元素,默认display: inline; 它与文本的默认行为类似,下边缘是与基线对齐,而不是紧贴容器下边缘。将displayp设置为block即可消除上面说的几个像素的差别。我同事也给出了下面这样的解释,大家可以具体看看图片的解释。
2015-04-01 14:26:54
3904
原创 jquery与浏览默认事件
triggerHandler() 方法触发被选元素的指定事件类型。但不会执行浏览器默认动作,也不会产生事件冒泡。triggerHandler() 方法与 trigger() 方法类似。不同的是它不会触发事件(比如表单提交)的默认行为,而且只影响第一个匹配元素。终止事件在传播过程的捕获、目标处理或起泡阶段进一步传播。调用该方法后,该节点上处理该事件的处理程序将被调用,事件不再
2015-01-31 12:09:29
557
转载 css图片垂直居中
图片垂直居中是个经典的问题,网上关于这个的方法也非常多,良莠不齐,本人比较推荐的以下三种简单的方法,大家可以稍做参考。1.淘宝的方法在曾经的"淘宝UED招聘"中有这样一道题目:“使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中。”当然出题并不是随意,而是有其现实的原因,垂直居中是 淘宝 工作中最常遇到的一个问题,很有代表性。
2015-01-30 12:28:25
794
原创 css隐藏多余文字
white-space:nowrap;overflow:hidden;text-overflow:ellipsis; border:1px solid red;以上css表示只显示一行文字,其余用省略号代替。 width:100px;height: 30px;overflow:hidden;以上css表示显示多行文字,行数可由height控制
2015-01-26 14:24:36
766
原创 Javascript对象---对象名只是某个对象的引用,并不是副本
//对象名只是某个对象的引用,并不是副本。(function() { function a() { var k = {a : 1}; var kk = 1; b(k,kk); console.log(k); //{a:2} console.log(kk); //1 } function b(k,kk) { k.a = k.a + 1; kk = 2; } a
2014-10-21 21:43:23
760
转载 ubuntu14.4 Sublime text 3 解决中文输入问题
ubuntu Sublime text 3 解决中文输入问题方法/步骤1.下载所需要的文件,并解压:wget http://y4nwen.googlecode.com/files/sublime_text_chinese-input-method.tar.gztar zxf sublime_text_chinese-input-method.tar.gz
2014-09-06 22:13:41
994
原创 sublime text3安装emmet,很简单实用
http://www.cnblogs.com/tinyphp/p/3217457.htmlsu
2014-07-06 23:55:57
633
原创 sql学习笔记(一)
decode(条件,值1,结果1,值2,结果2,值3,结果3,... 值n,结果n,缺省值)改函数的解释:IF 条件=值1 THEN RETURN(结果1)ELSIF 条件=值2 THEN RETURN(结果2) ......ELSIF 条件=值n THEN RETURN(结果n)ELSE RETURN(缺省值)END IF
2014-06-20 22:39:15
482
原创 phpmyadmin的配置问题
打开phpmyadmin---》libraries---》config.default.php,然后按如下s$cfg['Servers'][$i]['password'] ='你的密码'
2014-06-17 13:18:35
573
原创 异步更新验证码
原理比较简单,而且代码少,所以直接上源码:这是html部分这是jquery部分function changeVerify() { var timenow = new Date().getTime();//获取时间 $('#verifyImg').attr('src','Code_24.asp?time='+timenow);//加上上面的时间,便
2014-05-05 21:29:49
554
ubuntu sublime3 输入中文
2014-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人