propagate,propagate into
spread out是什么意思
spreadout[英][spredaut][美][spr?da?t]伸展,延长;分散;铺设;衍;例句:
1.Spreadoutthetowelorpapertowelsonahardworksurface.展开毛巾或纸巾在一个硬的工作面上。
2.Butmicrowavesspreadoutastheypropagate.但微波在传送过程中会扩散。
3.Spreadmanyelectronicpadsaroundonthedesk,justasyouspreadoutpapers.在桌子上摊开许多的电子式垫子,就好像摊开纸一样。
propagate词根
词根是propa,其构词法是词根propa+词缀gate,中文意思是v.散播,宣传(观点、信仰等);传播(运动、光线、声音等);(动植物等)繁殖,使繁殖
ria原则指什么
ria原则指:
1.网络:在和服务器交互的时候应该异步,用callbackfunction来执行响应,注意在互斥行为发生时,有自动终止当前一个异步操作的机制(比如说你在当前视图元素下栽时选择了打开另外的视图),在非互斥行为发生时(如google的搜索suggestion)建立队列机制不断发送用户请求。
2.元素管理:一切从云里面来的东西都可以是元素,图片,行为脚本,动画视频,音乐等等,把所有的元素放到本地的pool里面进行管理,可以理解为在客户端建立起一个model层。
3.事件管理:就是事件触发,事件的传递和事件与相应被触发的行为的管理,包括对callbackfunction的管理,事件和行为之间的映射(mapping),事件的传播(propagate)和终止。
4.视图管理:RIA中不可缺少的,渐进渐出等等,需要实现timelinepattern,能在play/revert,stepforward/back,interupt/resum中自由转换和执行。还有就是视图的history也需要保存,在几乎所有的RIA项目中,前进和后退键都是没有任何作用的,这样用户就不能很方便地返回到原先操作的界面,所以在以后的RIA中,这个是一个提高用户浏览体验的点。
5.行为管理:行为是和事件,元素,是紧密相关的,元素和行为可以是一对一关系,也可以是多对一的关系,多个元素可以有类似或者一致的行为,事件的触发是行为的开始,结束以及行为的一切状态变化的点。不同类型的事件触发不同类型的行为,可以理解为一对一的模式,或者也可以是不同事件触发同个行为,但是反之则不行。
6.状态管理:有各种各样的状态需要管理,比如说下载进程,视图渐进渐出的状态,事件传播的状态,如果在事件发生的时候,你不能清晰知道当前的需要进行操作的视图的状态,那就不能指定响应的行为。
7.开发部署测试:需要一种还没有出现的框架,来规范多个开发人员的开发模式,需要有共同的接口和约束,让以上6点对开发人员透明,让他们不需要为这方面的事情担心,他们只需要:明白需求,获取设计人员提交的设计元素,把这些元素组装起来,让这些元素动起来。





