2015年12月3日
摘要: 折腾了两天的事,终于解决了。开始struts2项目正常运行,在一次更新后,忽然tomcat在启动阶段报错,提示配置action的xml文件出错,查看控制台发现是找不到对应的类。解决过程如下:1、首先排查是否是class类名/action路径/method名字错误, 发现都没问题,那么应该就是发布时的... 阅读全文
posted @ 2015-12-03 20:37 liuhanSF 阅读(15627) 评论(0) 推荐(2) 编辑
  2015年10月27日
摘要: 先上效果图:点击选项框,下面的数字动态显示总个数,该效果由纯css实现。怎么实现的呢?主要就是靠css中的计数器counter。css的counter-reset属性可以设置一个计数器,并通过counter-increment属性实现递增效果。具体可以看代码:1 html{2 counter... 阅读全文
posted @ 2015-10-27 17:24 liuhanSF 阅读(1536) 评论(0) 推荐(0) 编辑
  2015年10月9日
摘要: Home Skill Interest想要通过点击li输出对应的序列,jquery里面可以直接通过index()实现,而原生js实现则可以通过给li添加属性来实现。首先,要添加onclick事件,由于获取到的li是数组,则需要用for循环来实现:1 for(var i = 0;i<li.l... 阅读全文
posted @ 2015-10-09 20:43 liuhanSF 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 在用js进行鼠标滚轮监听时,经常由于鼠标一下子滚多了,而触发了多次监听事件对应的函数,例如这里想做一个滚动页面var wheelDeltaLinstner = function (){ var pageFlag = 0;//0表示第一頁 var maxPages = ri... 阅读全文
posted @ 2015-10-09 20:22 liuhanSF 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: querySelector、querySelectorAll现已支持IE8/9及Firefox/Chrome/Safari/Opera。它和css的写法完全一致,不同的是querySelector只返回匹配到的第一个元素,querySelectorAll返回一个集合。这在document下是完全没问... 阅读全文
posted @ 2015-10-09 19:57 liuhanSF 阅读(437) 评论(0) 推荐(0) 编辑
  2015年9月26日
摘要: 跳转到一个action,需要的参数有开始时间starTime,结束时间endTime,工况condition。src=url+'?startTime='+startTime+'&endTime='+endTime+'&condition='+condition然而跳转到后台时,startTime与e... 阅读全文
posted @ 2015-09-26 23:38 liuhanSF 阅读(253) 评论(0) 推荐(0) 编辑
  2015年9月15日
摘要: 先看看为什么要清除浮动:现有html结构如下: css:.content{ border: 1px solid #ccc; background: #fc9; color: #fff; margin: 50px auto; padding: 50px;}.di... 阅读全文
posted @ 2015-09-15 17:40 liuhanSF 阅读(139) 评论(0) 推荐(0) 编辑
  2015年9月10日
摘要: 实现一个常见的斐波那契函数:var fibonacci = function(n){ return n<2 ? n : fibonacci(n-1) + fibonacci(n-2);};然而,在我们实际计算时,做了很多无谓的工作,例如计算fibonacci(10)时,函数实际上被调用了177... 阅读全文
posted @ 2015-09-10 14:23 liuhanSF 阅读(233) 评论(0) 推荐(0) 编辑
  2015年9月9日
摘要: 整理自廖雪峰的git教程创建空目录:$ mkdir learngit把目录变成仓库$ git init把文件添加到仓库$ git add readme.txt把文件提交到仓库$ git commit -m "wrote a readme file"查看历史记录$ git loggit版本回退,在Gi... 阅读全文
posted @ 2015-09-09 17:17 liuhanSF 阅读(105) 评论(0) 推荐(0) 编辑
  2015年9月8日
摘要: js中每个对象都连接到一个原型对象,并且可以从中继承属性。所有通过对象字面量创建的对象都连接到Object.prototype。 当我们创建一个新对象时,可以通过Object.create()函数来创建一个使用原对象为其原型的新对象。var a ={ name:"liu", nic... 阅读全文
posted @ 2015-09-08 16:55 liuhanSF 阅读(123) 评论(0) 推荐(0) 编辑