代码改变世界

[置顶]sqlserver 将多行数据查询合并为一条数据

2014-01-24 16:43 by 那时me年少, 16672 阅读, 2 推荐, 收藏, 编辑
摘要:有这样一个需求:表T_FUN_TASK为任务表,有字段(TASKID,TASKNAME),表T_FUN_LOGBOOK为日志表,有字段(LOGID,TASKID,LOGDATE),一个任务可持续多天,每天会记录一条日志。在查询表T_FUN_TASK时,需将任务表中的 LOGDATE 查询出来作为一列 LOGDATES显示。T_FUN_TASKT_FUN_LOGBOOK 查询结果此结果查询方法可以用存储过程轻松实现,这里我要介绍的是sqlserver FOR XML PATH语句的应用,在SQL Server中利用 FOR XML PATH 语句能够把查询的数据生成XML数据且合并为一条数据,看 阅读全文

[置顶]让 IE 支持HTML5 placeholder

2014-01-19 10:25 by 那时me年少, 243 阅读, 0 推荐, 收藏, 编辑
摘要:HTML5 新增的placeholder属性已经得到现代浏览器的支持,旨在提供简单的API可以为文本输入框设置描述输入字段预期值的提示信息(hint)。 这是W3C在标准化的过程中对用户体验的更多考虑。但是这一属性在IE却没有得到很好的支持,至少到IE9没有被支持,那么,我们在使用placeholder的时候可以为IE写一个扩展的JS脚本,让IE也支持placeholder。 我们只需在页面loaded后运行一个函数,就能让IE支持placeholder。 1 function setIEplaceHolder () { 2 if ("placeholder" in doc 阅读全文

[置顶]动态加载JS文件提升访问网站速度

2013-05-29 22:28 by 那时me年少, 3394 阅读, 9 推荐, 收藏, 编辑
摘要:相对与HTML,CSS,javascript是最影响浏览器性能的,因为浏览器在遇到<script>标签时,必须等待js代码下载和执行完毕后再执行后面的内容,因此当页面中js文件过多时,网站访问速度明显下降。然而,现在的web应用用到js只会越来越多,那么我们如何有效组织js代码来提高网站的性能呢?通过相关资料,我总结了以下需要注意的几点。 1、将script标签置于网页底部,一般置于<body/>标签之前。这样用户不必等待js加载并执行完成后就可以完整的浏览整个网页。 2、将多个js文件合并到一个url中加载,以减少http请求。对于此点,可阅读http://dance 阅读全文