仅列出标题 列出摘要
2013年5月21日

优化javascript中mouseover和mouseout事件

摘要: 之前做开发时就遇到了这个问题,表现为:当为某个容器绑定了 onmouseover 或者onmouseout 事件时,如果这个容器中有其它元素节点,那么鼠标在内部移动时会频繁触发 onmouseover和onmouseout 事件。这有个实例,别人的,可以参考下。而我想要的效果是:事件仅在鼠标进入/离开元素区域触发一次,当鼠标在元素区域内部移动的时候不会触发。为什么会出现这个原因呢?其实是因为事件冒泡导致的。当鼠标移上或者移出容器中的子节点时,会分别触发mouseover和mouseout事件, 紧随着dom树向上冒泡传递,直到被事件处理程序(监听器)捕获捕获或者冒泡到根节点(document或 阅读全文
posted @ 2013-05-21 13:42 baoyiluo 阅读(618) 评论(0) 推荐(0) 编辑

Django 截取中英文混合字符串

摘要: 在列表显示的时候,我们常常要截取文章标题的长度,Python截取字符串,本来很简单的,但是中文和英文的宽度不一样,在页面看起来长度就差很远了:length7这是中文长度七粗略来算(是粗略哦),一个中文字符的宽度大概等于两个英文字符的宽度。一个中文字符的utf8编码长度为3,gbk为2: 所以将使用gbk来计算长度(因为一个中文字符的宽度大概为两个英文字符)@register.filterdef cut_str(str, length=10): """ 截取字符串,使得字符串长度等于length,并在字符串后加上省略号 """ is_e 阅读全文
posted @ 2013-05-21 09:55 baoyiluo 阅读(910) 评论(0) 推荐(0) 编辑