js——还在了解
wsxtag
程序员那点事儿
展开
-
javascript模板替换的一些事儿
最近在搞的一个项目,涉及到大量重复内容的填充。前台是静态页面,用js来完成。抽象一下这个问题:1、大量相似内容。数据库里头的记录、xml(还是别xml了)、json,json最实在。2、变成html,写到页面中去。这是问题模型,模板替换呢:1、获得模板格式:都可以看成一个长长的字符串,里面包含一些特殊的标记,用于被数据集代替。2、按照特定的规则代替 模板字符串的特殊标记。3...2009-09-19 01:23:54 · 185 阅读 · 0 评论 -
dom操作中select的动态创建
之前写过好几种,但今天发现不太兼容:最后兼容采用的:[code="javascript"]$('ele_select')options.add(new Option(text,value)); [/code]之前使用过的:[code="javascript"]var $op = new Option(text,value)); $select.options[] = $...2010-03-31 16:14:49 · 160 阅读 · 0 评论 -
关于mouseover和mouseout的子元素触发问题
先标记一下,回头补全。这里要用到event对象的一个属性relatedTarget,这个属性就是用来判断mouseover和mouseout事件目标节点的相关节点的属性,是不是有点绕,简单的来说就是当触发mouseover事件时,relatedTarget属性代表的就是鼠标刚刚离开的那个节点,当触发 mouseout事件时它代表的是鼠标移向的那个对象。当然MSIE它又不支持这个属性了:-P...原创 2010-02-05 10:27:48 · 333 阅读 · 0 评论