Ruby's Louvre

每天学习一点点算法

导航

2014年3月13日 #

迷你MVVM框架avalon在兼容旧式IE做的努力

摘要: 很多时候,写代码就像砌砖头,只要我们不关心盖楼的原因、建筑的原理、土木工程基础和工程经验,就算我们砌了100栋高楼,我们也就只是一个砌砖工人,永远也成为不了一个工程师,更别说建筑师了。而那些包工头也只会把我们当成劳动力罢了。——左耳朵耗子avalon在兼容旧式IE上做了大量工作,从而让它更接地气,完美地运行于国内的各种奇葩浏览器中。首先是Object.defineProperties的模拟,正因为有这东西,才能让avalon是纯事件驱动地同步视图,而不用脏检测,从而获得更高的性能。 //IE6-8使用VBScript类的set get语句实现 if (!defineProperties ... 阅读全文

posted @ 2014-03-13 11:40 司徒正美 阅读(5641) 评论(6) 推荐(9) 编辑