当前目录: avalon.js笔记
avalon1.5.x新增功能以及修改

2016年4月16日  avalon.js笔记,前端资源   

Avalon 1.5 avalon 1.4的升级版,添加了大量特性 添加avalon.directive方法,方便自定义指令 添加avalon.component方法,方便自定义组件 添加avalon.effect与ms-effect,实现对动画的支持 实现对子属性及数组元素的深层监控 去除对旧风格的支持,直接导致无法支持oinui,启用新的UI库,avalon.bootstrap 默认开启异步刷新视图,当然也可以使用avalon.config({async: false}),保证与1.4的行为一致 计算属性被集中到$computed对象中定义 其具体使用详见avalon官网 以下为更新日志 avalon1.5.6 添加扫描后的回调 在目标DIV加上ms-controller="test", $id为test的VM监听一个"ms-scan-end"回调 vm.$watch("ms-scan-end", function(div){ //div为绑定的元素 }) avalon1.5.5 终于比较完美地解决光标问题 fix dat...

nodejs上传案例

2015年12月2日  avalon.js笔记,nodejs笔记,前端资源   

之前写过一个上传的案例有点乱现在重新总结下,只管能完成功能,至于安全性没考虑。 上传需要的模块: var formidable = require('formidable'); //上传模块 var fs=require('fs'); //文件处理模块 var path=require('path');     路由: /* GET home page. */ router.get('/', function(req, res, next) { res.render('index', { title: '登录' }); }); router.post('/', function(req, res, next) { //上传文件以post上传 var form = new formidable.IncomingForm(); //创建上传表单 form.encoding = 'utf-8'; //设置编辑 form.uploadDir = './public/images/'; //设置上传目录 form.keepExtensions = true; //保留后缀 form.maxFieldsSize = 2 *...

avalon html标签大全

2015年10月9日  avalon.js笔记,前端资源   

avalon指令 为webstorm添加支持avalon的自动补全代码提示: 在file菜单下选择Settings,选择Editor ——> Inspections ——> Html ——> Unknown HTML tag attibute   这里得介绍一下avalon的扫描顺序,因为一个元素可能会存在多个属性。总的流程是这样的: ms-skip --> ms-important --> ms-controller --> ms-if --> ms-repeat --> ms-if-loop --> ...-->ms-each --> ms-with --> ms-duplex   ms-href ms-repeat ms-text ms-html ms-widget ms-if ms-if-loop ms-visible ms-widget ms-attr ms-data ms-for //avalon2.x新增遍历数据 ms-css ms-attr-disabled ms-attr-readonly ms-duplex-string ms-attr-selected ms-attr-checked ms-attr-id ms-attr-name ms-attr-src ms-a...

avalonjs笔记

2015年4月6日  avalon.js笔记,前端资源   

avalon笔记 ★无聊逛逛看看已经解决的问题和一些案例:https://github.com/RubyLouvre/avalon/issues?q=is%3Aissue+is%3Aclosed avalon各版本:http://www.bootcdn.cn/avalon.js/ 目前最新1.5.8下载:avalon.shim.min $id //监听区域的ID $skipArray $watch $event //事件里内置的 event对象 vm.$model //获取到 视图模块对象中的所有属性和方法除了带有$符号的,返回一个对象。 $outer $computed //计算属性 感觉没什么用2.0的时候废除了 avalon.vmodels // 一些全局$属性 遍历 ms-repeat $key, $val, $index, $last, $first, $remove     avalon比jquery优秀之处就在于,avalon不用去获取过多的DOM节点如图: avalon作用域: ms-controller 子节点如果找不到表达式可以往父级上寻找 ms-importan...

avalon.js怎么改造成seajs的cmd模块

2015年3月31日  avalon.js笔记,前端资源   

define("avalon", function(require, exports, module){ /* avalon.js 或avalon.mobile源码......................*/ avalon.config({ loader: false }) if (typeof module !== "undefined" && typeof module !== "function") { module.exports = avalon; } else if (typeof define === "function") { define(avalon); } })