今天特别郁闷,怎么说呢,之前一直就用angular,然后这两天在入职,我们公司用的是avalon这东西,反正,一开始没时间去玩它,第一个任务就是封装个jq插件,实现一个小功能。反正呢,就是越写越郁闷。用过angular的同学在去用jq应该都会有这种感觉吧。多此一举,费事。主要是,jq去一个一个操.....
分类:
Web程序 时间:
2015-12-07 00:35:09
阅读次数:
288
前端MVVM框架设计及实现(一)最近抽出点时间想弄个dom模块化的模板引擎,不过现在这种都是MVVM自带的,索性就想自己造轮子写一个简单的MVVM框架了借鉴的自然还是从正美的avalon开始了,我记得还是去年6月写过一个系列的avalon源码分析的,不过那时候0.7版本,不够健全,现在已经好太多了框...
分类:
Web程序 时间:
2015-12-02 17:54:57
阅读次数:
220
freemarker有自己的log类,这是一个抽象类,具体的日志打印委托给classpath里面合适的日志jar包来执行,寻找合适日志jar的查找顺序是:Apache Log4J, Apache Avalon LogKit, JDK log。如果一个合适的日志实现类都没有找到,日志功能将被抑制,并会...
分类:
其他好文 时间:
2015-11-23 00:56:40
阅读次数:
258
webpack打包avalon+oniui+jquery随着avalon的发展壮大,我根据CSDN的统计数字,中国前端大概有1%的人在使用avalon了。avalon的最大优势是能兼容IE6,并且其API是非常稳定,只是在1.3.7 对ms-duplex的拦截器做了一次改动(但这次改动也向下兼容),...
分类:
Web程序 时间:
2015-11-15 00:47:06
阅读次数:
766
这里说的MVVM框架是指类似vue、avalon通过双向绑定、数据驱动的框架。基本原理:通过defineProperties拦截数据的get,set;在dom模版加载时,扫描dom上的特殊命名的标签,生成对对应标签属性的取值函数和刷新函数;在对属性的表达式取值时,将刷新函数注册到相关联的表达式变量改...
分类:
其他好文 时间:
2015-10-05 20:47:17
阅读次数:
266
以VS2013为例:1.关闭Visual Studio2.打开 C:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/Packages/schemas/html 文件夹3.删除CommonHTML5Types.bin4.打开 comm...
分类:
其他好文 时间:
2015-09-25 13:17:53
阅读次数:
251
转载请注明:TheViperhttp://www.cnblogs.com/TheViper效果google plus拖动+响应式效果:要求1. 两边对齐布局,即图片间间距一致,但左右两边的图片与边界的间距不一定等于图片间间距,兼容ie7,8,firefox,chrome.2. 浏览器尺寸变化,在大于...
分类:
编程语言 时间:
2015-09-24 01:58:16
阅读次数:
437
如何做一个avalon组件在avalon1.5中改用更直观的自定义标签来声明组件,废掉ms-widget,引入更强大的生命周期管理,可以让组件任意套嵌。组件是由JS,HTML,CSS构成JS 以AMD形式组织,引入HTML与CSSHTML是组件的模板, 模板里面使用ms-*等指令JS内部是一个ava...
分类:
其他好文 时间:
2015-09-12 22:17:54
阅读次数:
185
在avalon1.5中改用更直观的自定义标签来声明组件,废掉ms-widget,引入更强大的生命周期管理,可以让组件任意套嵌。组件是由JS,HTML,CSS构成JS 以AMD形式组织,引入HTML与CSSHTML是组件的模板, 模板里面使用ms-*等指令JS内部是一个avalon.component...
分类:
其他好文 时间:
2015-09-11 01:22:49
阅读次数:
235