摘要: 条件注释 检测 ie 版本 阅读全文
posted @ 2014-09-02 19:02 段启锋 阅读(2866) 评论(3) 推荐(1) 编辑
摘要: 代码: overflow: hidden; white-space: nowrap; text-overflow: ellipsis; 重点代码:text-overflow: ellipsis; 解释:简单理解就是我要把文本限制在一行(white-space: nowrap;),肯定这一行是有限制的(width),并且你的溢出的部分要隐藏起来(overflow: hidden;),然后出... 阅读全文
posted @ 2014-08-29 10:21 段启锋 阅读(2522) 评论(5) 推荐(3) 编辑
摘要: hover事件有一个缺点:当你的鼠标无意划过一个dom元素(瞬间划过,这个时候用户可能不想触发hover事件),会触发hover事件应该设置一个时差来控制hover事件的触发比如jd左边的菜单 你用鼠标瞬间划过他子菜单会弹出然后立即消失, 用户体验非常的不好.易迅的菜单就没有这个问题delayHov... 阅读全文
posted @ 2014-08-15 19:42 段启锋 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 网页可见区域宽 document.body.clientWidth网页可见区域高 document.body.clientHeight网页可见区域宽(包括边线的宽) document.body.offsetWidth网页可见区域高(包括边线的宽) document.body.offsetHeight网页正文全文宽 document.body.scrollWidth网页正文全文高 document.body.scrollHeight网页被卷去的高 document.body.scrollTop网页被卷去的左 document.body.scrollLeft网页正文部分上 window.scree 阅读全文
posted @ 2013-09-22 16:44 段启锋 阅读(291) 评论(0) 推荐(1) 编辑
摘要: event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。code下面的例子在状态栏上显示鼠标的当前位置。code属性:altKey, button, cancelBubble, clientX, clientY, ctrlKey, fromElement, keyC.. 阅读全文
posted @ 2013-08-01 10:58 段启锋 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 就是比如有一行文字,很长,表格内一行显示不下. 现在解释一下为什么要这样做:1、text-overflow:ellipsis;这里的重点样式是text-overflow:ellipsis;不过话说text-ellipsis是一个特殊的样式,有关解释是这样的:text-overflow属性仅是注解,当文本溢出时是否显示省略标记。并不具备其它的样式属性定义。要实现溢出时产生省略号的效果还须定义:强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden),只有这样才能实现溢出文本显示省略号的效果。简单理解就是我要把文本限制在一行(white-s.. 阅读全文
posted @ 2013-07-19 18:36 段启锋 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 编写网页的时候,一般都没有把命名规则认真对待。在结合语义以及搜索优化两方面给出了一套命名方案,对增强阅读性、规范性和提高开发效率是有帮助的,当然,这方面的规范,仁者见仁智者见智,网上有许多前辈们以经验总结的类似规则,具体怎么用,大家还是因人制宜吧。仅做记录,方便后续查阅。页头:header 登录条:loginBar 标志:logo 侧栏:sideBar 广告:banner 导航:nav 子导航:subNav 菜单:menu 子菜单:subMenu 搜索:search 滚动:scroll 页面主体:main 内容:content 标签页:tab 文章列表:list 提示信息:msg 小技巧:ti 阅读全文
posted @ 2013-07-15 14:49 段启锋 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 考察 ECMAScript 语言规范中 new 运算符的定义:The new OperatorThe production NewExpression : new NewExpression is evaluated as follows:Evaluate NewExpression.Call GetValue(Result(1)).If Type(Result(2)) is not Object, throw a TypeError exception.If Result(2) does not implement the internal [[Construct]] method, thr 阅读全文
posted @ 2013-07-05 14:26 段启锋 阅读(61) 评论(0) 推荐(0) 编辑
摘要: http://songhongchen.iteye.com/blog/369035forward,include,redirect学习博客分类:java技术应用ServletBean应用服务器浏览器查了一下API,forward:有两个接口带有RequestDispatcher getRequestDispatcher(String path)方法Java代码javax.servlet.ServletContext.getRequestDispatcher(Stringpath)javax.servlet.ServletRequest.getRequestDispatcher(Stringpa 阅读全文
posted @ 2012-08-30 16:48 段启锋 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 实现了最基本的计算功能<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>calculate</title> <script language="javascr 阅读全文
posted @ 2012-06-01 15:00 段启锋 阅读(278) 评论(0) 推荐(0) 编辑