12 2010 档案
offsetParent
摘要:网上对offsetParent和parentNode差异的解释都是同一篇文章千篇一律,讲的不是很清楚。 offsetParent用的最普遍的就是来计算元素在页面中的位置,前面的日志理讲了 通过getBoundingClientRect() 来获取页面中元素的位置,不过这只支持最新的浏览器,如果要兼容像Opera9.2和Firefox2以及Safair任何版本都只能通过offsetParent该属性来循环获计算获得元素的位置,效率不太好。贴一段缩减了来自YUI里的代码: MSDN解释offsetParent在大多时候返回的是Body,其实是返回第一个非流布局的父级元素, 也就是postion的 阅读全文
posted @ 2010-12-15 16:36 啊T 阅读(455) 评论(0) 推荐(0)
addEventListener的第三個參數
摘要:W3C DOM裡用來新增觸發事件的函數叫AddEventListener,不過我一直不知道這個函數的第三個參數是要做什麼用的,總是隨便設,也沒發現差異再哪,前兩天看ppk on javascript終於看到說明了,至於很久以前就有的DOM的標準文件,我其實根本沒去找過這個參數的資訊。 這個參數叫做useCapture,是一個boolean值,就是true or false,如果送出true的話就是瀏覽器會使用Capture方式,false的話是Bubbling,只有在特定狀況下才會有影響,通常建議是 false,而會有影響的情形是目標元素(target element)有祖先元素(ances 阅读全文
posted @ 2010-12-15 11:40 啊T 阅读(247) 评论(0) 推荐(0)
转:2010 Web前端技术趋势及总结
摘要:经过这段时间国内(百度,淘宝,新浪)及国外(Facebook,Youtube,Yahoo)各大公司的集中自曝,我们可以从中总结出2010 Web前端技术的一些趋势。总的来说,随着后端技术(存储,并发,分布式)的成熟,各大公司已经把重点从后端架构调整/建设转移至前端(TTI时间,快速发布,带宽利用率)。但作为明星技术的HTML5/CSS3,都未正式成为各公司的考虑重心,虽有所尝试,但在关键功能上,均未成为主力。这也W3C对当前HTML5/CSS3标准现状的表述:“不适宜用作生产环境”一致。基本概念Web前端技术的范围1. 编程语言/技术(HTML,JavaScript,CSS等)2. 跨浏览器兼 阅读全文
posted @ 2010-12-13 00:18 啊T 阅读(365) 评论(0) 推荐(0)
转:依赖注入那些事儿
摘要:1 IGame游戏公司的故事 1.1 讨论会 话说有一个叫IGame的游戏公司,正在开发一款ARPG游戏(动作&角色扮演类游戏,如魔兽世界、梦幻西游这一类的游戏)。一般这类游戏 都有一个基本的功能,就是打怪(玩家攻击怪物,借此获得经验、虚拟货币和虚拟装备),并且根据玩家角色所装备的武器不同,攻击效果也不同。这 天,IGame公司的开发小组正在开会对打怪功能中的某一个功能点如何实现进行讨论,... 阅读全文
posted @ 2010-12-01 15:33 啊T 阅读(254) 评论(0) 推荐(0)