Inline Form Labels
很多网站在填写表单的时候,都可以看到这样一种UI,input[type=text]里面有提示的文字,当鼠标点进去之后提示文字就消失了。以前做这个效果的时候都是用很笨的方法,就是把提示文字写进input的value里,然后在focus的时候去掉,在blur的时候再判断一下input的value是不是空,如果为空再把提示加上去。这样做很笨,不仅代码难看,也不符合“规范”(提示就应该是提示,不应该是input的值)。有一天在网上发现的一种很容易的做法,下...
精选技术长文、实践记录与系统化阅读
低噪声、高可扫读;标题、摘要、来源、标签一目了然。
采集自各技术站点的近期文章。
很多网站在填写表单的时候,都可以看到这样一种UI,input[type=text]里面有提示的文字,当鼠标点进去之后提示文字就消失了。以前做这个效果的时候都是用很笨的方法,就是把提示文字写进input的value里,然后在focus的时候去掉,在blur的时候再判断一下input的value是不是空,如果为空再把提示加上去。这样做很笨,不仅代码难看,也不符合“规范”(提示就应该是提示,不应该是input的值)。有一天在网上发现的一种很容易的做法,下...
“我的收藏”是QQ秀商城购买物品流程中的一个辅助的操作,收藏后,方便再次搭配。就像我们购物一样,把看到喜欢的东西先放入篮子里面,待买单的时候再做筛选。所以,在愉悦的购买体验中,收藏就显得比较重要。
前言 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. 如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方法。Maven便提 供了这样一种选择,将你的注意力从作业层转移到项目管理层。Maven项目已经能够知道如何构建和捆绑代码,运行测试,生成文档并宿主项目网页. 项目的主页...
之前在懒懒分会上分享的一点关于border画小图的内容, 完整的ppt在这里. 原理 css盒模型 一个盒子包括: margin+border+padding+content
既然设计需要以技术为依托,那么,与其被动的接受技术的局限,不如主动的去接受,利用技术上的局限和特点。目前,关注可用性的交互设计,注重视觉效果的GUI都是这样的。好的设计思路应当是:在目前的技术可实现条件下,尽可能的应用、利用技术手段,很好的信息传达。而不是,凭空想象一个最完美、最理想的方案,然后略带鄙夷的摇头长叹技术实现有困难,不得不退而求其次,最终认为是因为程序员水平有限而葬送了自己的伟大设计。
创建了一个新的元素,然后添加class,发现用setAttribute("class", "foo")这种方式在IE6下不起作用。
获取元素在页面的绝对位置。
最近在做一个项目,其中有个UI要做成类似jQuery UI中Accordion的样子。但是Accordion在某一时刻只可以展开一个Panel,所以就改写了一下Accordion,让它可以同时展开多个Panel。
好像现在是个网站就允许用户上传头像,其中一部分还允许上传相册、个性背景图之类的东西。对图片的规划各村都有各村的高招,这里只是抛砖引玉、提个醒:当文件膨胀到一定规模的时候再去改就来不及了,在一个项目的草创时期,让一个人多花两个星期的时间来琢磨这个“小”问题也绝对称不上是过度设计。
众所周知,InnoDB是clustered-index table,因此对于InnoDB而言,主键具有特殊意义。可以通过主键直接定位到对应的某一数据行记录的物理位置,主键索引指向对应行记录,其他索引则都指向主键索引;因此,可以这么说,InnoDB其实就是一个 B-树索引,这棵B-树的索引就是主键,它的值则是对应的行记录。
js数组去重就是把数组中重复的元素去掉
今天得知了一种不用include_path而选择用数组来缓存类名来autoload的方法..这种方法也比较巧妙..我们知道 include_path当设置的目录很多的时候..遍历是非常耗时的.所以这种方法舍弃include_path..而是自己创建了一个数组..数组的键名为类名..键值为此类对应的路径.
PHP的异常机制的原理是什么? 在PHP每一个可独立执行的op array最后的ZEND_HANDLE_EXCEPTION是用来干什么呢?
今天我打算总结下php自带的soap类的使用,总结才有进步。
在处理字符变量的算数运算时,PHP 沿袭了 Perl 的习惯,而非 C 的。例如,在 Perl 中 ‘Z’+1 将得到 ‘AA’,而在 C 中,’Z'+1 将得到 ‘[‘(ord(‘Z’) == 90,ord(‘[‘) == 91)。注意字符变量只能递增,不能递减,并且只支持纯字母(a-z 和 A-Z)。
学习:一个并发的Cache
nginx 做 url 的 hash 时,做动态和静态的 hash 时需要多多注意。因为动态和静态的文件表现出来的不一样。 静态文件 Nginx 的 Hash 处理 静态的文件的源网站的,特点文件静态,大小基本是几种类型...
一个好友,80后,名校本科,大学期间收废品以为生计。 若干年过去,依然收废品为生,但已年入20余万。有女友,为其工作,两人一起年入三十万。回首往事,总有一些当初认为极重要的事,现在看来无所谓,而当初一些无所谓的事,决定了你的现在。例如在7K和15K的两份工作间的反复抉择;例如一段对博客留言的简短回复。
本文描述了Open API的一些应用,提出网站的建设思维应该逐渐向开放靠拢。
设计师的职业发展