avalon.js是一款迷你的MVVM框架,设计者将其兼容到了IE6。轻巧的体积和良好的兼容使它非常适合国内的某些项目(学校、政府、银行)。然而有时候居然出现了在ie上无法渲染的情况。 例如下列这段简单的demo: 在chrome上的显示是: 而在ie8上显示却是这样: 大家不要慌张,可能是你加入了 ...
分类:
Web程序 时间:
2016-10-24 13:17:48
阅读次数:
285
几个web框架 : sprint Avalon PicoContainerclass MovieLister MovieFinder finder = ServiceLocator.movieFinder(); //单件注册表 注册的时候 载入一个已经确定好属性的服务定位器class Service ...
分类:
其他好文 时间:
2016-10-14 17:18:07
阅读次数:
149
Object.defineProperty 听说vuejs和avalon都是使用这种方式实现的。 Object.defineProperty最早是由IE8实现的,但是IE8的实现有许多问题而且不能hack。。。所以vuejs才支持IE9+,avalon才使用VBScript这个鬼。 我们可以在Obj ...
分类:
其他好文 时间:
2016-10-12 19:39:49
阅读次数:
126
在项目实践过程中,当我们使用如avalon这样的MVVM框架时,通常会发现一直会有个问题。 过往的经验告诉我们,想在页面加载完之后处理些事件我们可以绑定document的ready方法或者使用jquery的$(function{})去处理。 但是,如果在页面中数据有些时动态渲染的呢,这些数据不一定时 ...
分类:
其他好文 时间:
2016-10-11 18:50:26
阅读次数:
111
这个方法了不起啊。。vue.js和avalon.js 都是通过它实现双向绑定的。。而且Object.observe也被草案发起人撤回了。。所以defineProperty更有必要了解一下了几行代码看他怎么用 很简单,,它接受三个参数,而且都是必填的。。 传入参数 第一个参数:目标对象 第二个参数:需 ...
分类:
其他好文 时间:
2016-09-11 09:06:53
阅读次数:
165
QSYS是SoPC Builder的新一代产品。 QSYS系统集成工具自动生成互联逻辑,连接IP和子系统 QSYS的设计理念是提高设计抽象级,从而使机器自动生成底层代码。 Altera的Avalon总线的IP可以与ARM AMBA总线通过QSYS混合。 如果使用的是不同的总线协议,则用户可以通过使用 ...
分类:
其他好文 时间:
2016-09-10 17:46:30
阅读次数:
438
前端变化层出不穷,去年NG火一片,今年react,vue火一片,ng硬着头皮看了几套教程,总被其中的概念绕晕,react是faceback出品,正在不断学习中,同时抽时间了解了vue,查看了vue官方文挡,看完格外入眼,总觉得要拿来试一试手。 正好周未,做一个小成绩单玩玩,以前有用avalon也做过 ...
分类:
其他好文 时间:
2016-08-29 06:53:33
阅读次数:
407
AVALON总线分类在QSYS下,一个简单的组件包含了许多接口,它们实现了不同的功能,大致有下面几种:Avalon-MMAvalon-STAvalonConduitAvalon-TCAvalonInterruptAvalonClock.这些标准是开源的,不需要license就可以开发使用。下图是一个总线应用的示意图:2.AVALONMM总线这里以AVA..
分类:
移动开发 时间:
2016-08-17 23:25:38
阅读次数:
1491
刚开始学习avalon,项目需要就尝试写了个分页控件Pager.js;基于BootStrap样式这个大家都很熟悉 在这里推荐下国产前端神器avalon;确实好用,帮我解决了很多前端问题。 不多说了,代码贴上: HTML 调用代码,callbakl回调指向列表刷新方法reloadGrid,functi ...
分类:
Web程序 时间:
2016-08-12 17:55:10
阅读次数:
281
github上,avalon2的项目描述是这样的:“avalon2是一款基于虚拟DOM与属性劫持的 迷你、 易用、 高性能 的 前端MVVM框架, 适用于各种场景, 兼容各种古老刁钻浏览器, 吸收最新的技术成果, 能迅速堆砌组件与应用。”而对于我来说,一方面是由于项目的需要。另一方面是avalon的 ...
分类:
其他好文 时间:
2016-08-03 20:08:24
阅读次数:
155