摘要: 1、子页面访问父页面元素parent.document.getElementById('id')和document相关的方法都可以这样用2、父页面访问子页面元素document.getElementById('iframeId').contentDocument.getElementsByTagName('table'); contentDocument后可以使用document相关方法3、子页面访问父页面js变量(注:父页面的js变量需为全局变量)子页面var variable = parent.variableParent (variable 阅读全文
posted @ 2013-11-12 16:41 javascript程序员 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 作为一名开发人员(WEB前端JavaScript开发),不规范的开发不仅使日后代码 维护变的困难,同时也不利于团队的合作,通常还会带来代码安全以及执行效率上的问题。本人在开发工作中就曾与不按规范来开发的同事合作过,与他合作就不能 用“愉快”来形容了。现在本人撰写此文的目的除了与大家分享一点点经验外,更多的是希望对未来的合作伙伴能够起到一定的借鉴作用。当然,如果我说的有不科 学的地方还希望各路前辈多多指教。下面分条目列出各种规范要求,这些要求都是针对同事编码毛病提出来的,好些行业约定的其它规范可能不会再提及。1、保证代码压缩后不出错对于大型的JavaScript项目,一般会在产品发布时对项目包含 阅读全文
posted @ 2013-11-12 14:49 javascript程序员 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1. type:事件的类型,如onlick中的click; 2. srcElement/target:事件源,就是发生事件的元素; 3. button:声明被按下的鼠标键,整数,1代表左键,2代表右键,4代表中键,如果按下多个键,酒把这些值加起来,所以3就代表左右键同时按下;(firefox中 0代表左键,1代表中间键,2代表右键) 4. clientX/clientY:事件发生的时候,鼠标相对于浏览器窗口可视文档区域的左上角的位置;(在DOM标准中,这两个属性值都不考虑文档的滚动情况,也就是说,无论文档滚动到哪里,只要事件发生在窗口左上角,clientX和clientY都是 0,所以在IE中 阅读全文
posted @ 2013-11-12 10:57 javascript程序员 阅读(638) 评论(0) 推荐(0) 编辑