摘要: /* * @author yubo * @time 2013-10-11 * 这个插件式基于bootstrap的分页样式写成的分页功能,至于样式看bootstrap中文网 * http://v3.bootcss.com/components/#pagination *//* * 功能说明,这个版本里面只能是做一个简单的分页,更多功能后续再加 * 参数说明: * current_page:当前页面,1,2,3,4···· * count_page:总页数,10,20````` * before_count:前面显示几个: * after_count:后面显 阅读全文
posted @ 2013-10-12 13:57 程序员-初学者 阅读(197) 评论(0) 推荐(0) 编辑
摘要: var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-6,0代表星期天) myDate.getTime(); ... 阅读全文
posted @ 2013-10-16 14:02 程序员-初学者 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: 1 //扩展Date的format方法 2 Date.prototype.format = function (format) { 3 var o = { 4 "M+": this.getMonth() + 1, 5 "d+": this.getDate(), 6 "h+": this.getHours(), 7 "m+": this.getMinutes(), 8 "s+": this.getSeconds(), 9 "q+": Math.floor((this.getMo 阅读全文
posted @ 2013-10-16 13:55 程序员-初学者 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.feelcss.com/tips-optimization-large-data-pages.html有些网页忒坑爹,里面数据量大的惊人,都上兆了,先不说下载了,就是浏览器去渲染都得渲染好久。当然了,说的这个例子比较极端,但比较长,渲染比较耗时的页面还是会碰到的,想给用户很“快速”的感觉,得想点办法:)页面里数据量太大,对元素进行解析和渲染会耗费很多时间,但如果我们先让第一屏的内容正常显示出来,然后将后面的内容以加上注释的形式,加载到一个容器中,这样因为内容是注释的,浏览器只会当他是文本去处理,不用去解析和渲染,页面加载的会非常快,然后再用 js 把加上注释的内容取 阅读全文
posted @ 2013-09-30 16:33 程序员-初学者 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 即text-overflow:ellipsis,需要配合white-space:nowrap使用。运行代码:[提示:你可先修改部分代码,再按运行]在进行DivCSS布局时,需要对文本进行控制,今天系统的向大家介绍一下。CSS中控制换行的四种属性。 一、white-space 可以实现HTML中PRE标签的效果,以及单元格的noWrap效果。 语法: white-space:normal|pre|nowrap 取值: normal:默认值。默认处理方式。文本自动处理换行。假如抵达容器边界内容会转到下一行 pre:换行和其他空白字符都将受到保护。这个值需要IE6+或者!DOCTYPE... 阅读全文
posted @ 2013-08-01 10:29 程序员-初学者 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 当一条信息的字数超过了容器的长度后,该怎么显示呢?一般来说,这样的信息是文章的标题,新闻列表一般对宽度是有限制的,一般的宽度也有200PX左右吧。一般超过之后我们就希望显示省略号,问题是:该怎么显示才好呢?我们可以写一个函数然后将多余的字符用“...”代替,但是这样也有不好的地方,那就是:事实上还是控制不好的。当你用left()函数的时候,它读取的长度不一定相同,因为标题里面可能带数字和英文。并且,这样的标题对于蜘蛛来说,是没办法看到全部的。一个好的方法是用CSS来控制容器,当标题的长度大于容器的长度时,我们可以用text-overflow来生成“...”而不是简单的截取。text-overf 阅读全文
posted @ 2013-08-01 10:27 程序员-初学者 阅读(1412) 评论(0) 推荐(0) 编辑
摘要: 这里稍微总结一下,那就是利用JavaScript脚本,从浏览器中获取各个关于位置的参数,然后将其计算后,定位在窗体的右下角。可以承认,这个方法确实是比较自然的想法,也是很常见的方法,但是这样的方法有以下几个缺点:1、使用了大量的计算,每次滚动,都少不了一大堆的运算。2、使用了JavaScript脚本,脚本这东西受到浏览器的限制,即便没有限制,也同样因为网页的下载模式问题,可能因为脚本下载未完成或者下载失败而致使脚本无法正确运行。3、条条大路通罗马,但是看看那方块,当快速滚动滚动条的时候,会发现那个可爱的方块抖动地厉害。这也难怪,那么多的计算谁能受得了?那有没有比较“平静”高效的表示方式呢?比如 阅读全文
posted @ 2013-03-14 16:15 程序员-初学者 阅读(1566) 评论(0) 推荐(0) 编辑
摘要: 1、编写POM(project object model ,项目对象模型)定义了项目的基本信息,用于描述项目如何构建,声明依赖等等。 <?xml version = "1.0" encoding="UTF-8"?><project xmlns = "http://maven.apache.org/POM?4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:scheemaLocation="http://mave 阅读全文
posted @ 2013-03-11 11:13 程序员-初学者 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Struts:1、管理用户的请求和响应。2、提供一个控制器来讲调用委托到业务逻辑和其他上游处理3、将来自抛出例外的其它层的例外处理到Struts Action中4、组装可以再视图中表现的模型对象5、执行UI校验下面是一些Struts常进行的编码,但是不是应该和表现层关联的事情(1)直接与数据库交互,比如JDBC调用(2)与应用相关的逻辑和校验(3)事务管理*注:在表现层引入这些代码将导致类型耦合和维护的负担!Hibernate*Hibernate属于持久层,允许JAVA中的对象-关系的持久性和查询服务。1、查询关系信息到对象中。Hibernate是通过称为HQL的OO查询语言(HQL非常类似S 阅读全文
posted @ 2013-01-23 10:53 程序员-初学者 阅读(376) 评论(0) 推荐(0) 编辑
摘要: CSS调整行间距line-height行与行之间的距离最常用的称呼是行间距,CSS中的行高line-height简直是上帝发给人间的福音。利用CSS行高我们可以随心所欲地控制行与行之间的垂直距离。行间距line-height使用方法:B { line-height: 16pt }line-height后面的内容可能是:数字长度单位比例用数字设行距实例就是:B { line-height: 2 }B { line-height: 16pt }B { line-height: 120% }B { line-height: 1.2em}CSS的行间距定义是:line-height:18px;上面代码 阅读全文
posted @ 2012-12-13 10:29 程序员-初学者 阅读(712) 评论(0) 推荐(0) 编辑