E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
avalon
初试Longhorn和
Avalon
在虚拟机里装了Longhorn 4074英文版,速度可想而知。失败的WinFS占用大半的系统资源,虽然推荐的内存是512M,但系统一启动完毕后(从开机到安静下来至少要5分钟以上……,而且据说4074版较以前一个版本已经快了很多了-_-)就占了400多M了,稍微动动就上500M。但愿去掉WinFS的Longhorn能给我们带来惊喜。(btw:前天发布的5048版Longhorn据说已经没有Win
·
2015-10-21 13:58
long
ms-class的进化
ms-class是
avalon
用得最多的几个绑定之一,也正因为如此其功能一直在扩充中。根据时期的不同,分为旧风格与新风格两种。
·
2015-10-21 12:47
Class
avalon
最佳实践
最近从angular的QQ群与新浪微博拉了许多人来用我的
avalon
,成为第一批登上方舟,脱离DOM苦海的人。短短三个月内,5群的朋友也搞出几个切实实行的案例了。
·
2015-10-21 12:47
最佳实践
使用
avalon
实现一个序列号功能
avalon
“操作数据即操作DOM”的能力,让我们可以专致于业务,写出更专业,更优雅,更易维护的代码来。现在让我们看看如何实现一个序列号输入功能。
·
2015-10-21 12:45
val
迷你MVVM框架
avalon
js 0.81发布
本版本最大的改进是将视图的操作全鄣变成异步。详情如下: 管道符与短路与相混淆的BUG 重构on绑定,省得每次都重复绑定同一个事件回调。虽然addEventListener或attachEvent会忽略它,但这会造成不必要的计算。 如果一个函数内对VM的某一个属性重复赋值,视图更视不及时会出现BUG。这是源于纯JS操作与DOM操作需要的时间量级不一样,一次DOM操作花的时间是纯JS操
·
2015-10-21 12:40
val
avalon
有关ViewModel与Model的同步问题
经过几天的讨论,基本上确定了
avalon
的几个重要元素的关系。 M,即model,一个普通的JS对象,可能是后台传过来的,也可能是直接从VM中拿到,即VM.$json。
·
2015-10-21 12:38
Model
将一个节点集合以最少的步骤转换为另一个节点集合
在
avalon
中,遇到一个问题,如果我们对一个数组进行排序,无论是按某一规则排序还是乱序,我们都要对对应的DOM区域进行排序。典型的是grid中的TR排序与LI元素的排序。
·
2015-10-21 12:38
集合
angular与
avalon
的比较
angular是找大而面的道路,因此体积非常庞大,1.6-1.7万行;
avalon
旨在提供一种远离DOM操作的前端开发体验,0.6.3只有2420行,min只有29kb。
·
2015-10-21 12:37
Angular
使用
avalon
ms-ui绑定实现基于组件的开发
avalon
的一切就是为这个崇高的目的而迸进——操作数据即操作DOM,远离DOM进行前端开发。javascript之所以在生命的前十年碌碌无为,都是因为开发者被这些兼容性问题搞怕了。
·
2015-10-21 12:37
val
使用
avalon
MVVM框架编写日历控件
本教程将介绍
avalon
的高级特性 date过滤器的使用, 这个与angular的date过滤器的使用方法差不多,{{xxx|date("yyyy MM d")}} $watch
·
2015-10-21 12:36
日历控件
迷你 MVVM框架
avalon
的使用教程
第一步,当然是引入
avalon
库,就像引入jQuery库那样,当然要从官网下。现在
avalon
的地址为这个,只要这个文件就好了,当然旁边还有个
avalon
_min.js。 第二步,是
·
2015-10-21 12:36
val
使用
avalon
MVVM框架打造jquery ui的日历
我直接把jquery datepicker的结构抄过来,类名也照搬。于是一个换肤的日历就诞生了。 <div ms-controller="datepicker"> <div id="ui-datepicker-div" class="ui-datepicker ui-widg
·
2015-10-21 12:35
jQuery UI
我的MVVM框架 v3教程——流程绑定
avalon
为我们带来了三大利点: 关注点分离 操作数据即操作DOM 动态模板 关注点分离是MVVM与身俱来的。 操作数据即操作DOM,是VM中的访问器带来的。
·
2015-10-21 12:27
框架
迷你MVVM框架
avalon
js 0.99发布
在本版本主要是性能优化,添加一些有用的功能(如回调什么的),离成品阶段不远了。 修正 updateViewModel bug 修正监控数组的set方法 bug 添加data-each-rendered, data-repeat-rendered, data-with-rendered, data-include-loaded, data-include-rendered等回调
·
2015-10-21 12:18
val
angular与
avalon
对复杂对象的修改
angular的实现 <!doctype html> <html ng-app> <head> <script src="http://files.cnblogs.com/rubylouvre/angular.js"></script> <script> var a function TodoCtrl($
·
2015-10-21 12:15
Angular
判定元素是否刚插入到DOM树
上接《这篇博文》,其应用于
avalon
的if绑定。如果一个节点还没有插入DOM树,那么
avalon
将延时对它进行扫描渲染,直到它再次插入到DOM树为止。
·
2015-10-21 12:11
dom
微软
Avalon
和WinForms的发展蓝图
微软
Avalon
和WinForms的发展蓝图 Microsoft Posts Roadmap for
Avalon
and WinForms John Montgomery
·
2015-10-21 12:34
WinForm
Wpf下Xaml语句新旧语法对照
1) XML 命名空间地址改变: OLD http://schemas.microsoft.com/winfx/
avalon
/2005 NEW http://schemas.microsoft.com
·
2015-10-21 12:01
WPF
关于 c# 的 Partial Class
Partial Type ASP.NET 2.0和
Avalon
都使用了Partial Class.
·
2015-10-21 12:52
Class
Longhorn 5048还要再装WinFX才支持XAML?
……正准备用该版本学习
Avalon
时,发现xaml文件默认已经无法打开。
·
2015-10-21 11:01
long
听 Windows Vista 黄金周系列课程(2):WPF(I)-微软下一代图形表现系统 笔记
1、WPF原名
Avalon
; 2、目标: 2.1 技术的统一; 2.2 基于矢量的图形引擎;
·
2015-10-21 10:40
windows
——关于
Avalon
和XAML
——关于
Avalon
和XAML 很久以前的一篇文章,当初应该是《程序员》的稿子,有没有发表我就已经忘记了,今年在整理的过程中突然找到了,也不知道里面的观点是否正确,仅仅当着一个过去的思考,关于Longhorn
·
2015-10-21 10:53
long
迷你MVVM框架
avalon
js 0.83发布
本版本做了如下改进: 重构计算属性, 这是@soom提出的BUG,发现计算属性被某个监控属性向上驱动更新自己时,不会解发$watch回调。详见这里。 强化ms-bind绑定,当第一次扫描时也会执行它的回调,以后这个值改动时,和以前一样执行这回调。 详见这里 。 修正ms-text绑定,当它不是以插值表达式形式出现,那么它就会通过innerText或textContent替它里面的所
·
2015-10-21 10:11
val
迷你MVVM框架
avalon
js 0.82发布
本版本最大的改进是启用全新的parser。 parser是用于干什么的?在视图中,我们通过绑定属性实现双向绑定,比如ms-text="firstName", ms-html="sex + '士'", ms-visible="Math.abs(toggle + 2000) >= 20", 我们需要将它们转换为求值函数。我们通过ms-
·
2015-10-21 10:11
val
迷你MVVM框架
avalon
js 0.85发布
本版本对循环绑定做了巨大改进,感谢@soom, @limodou, @ztz, @Gaubee 提供的大量测试文件。 fix scanNodes, 在循环绑定(ms-each)扫描元素节点时必须 nextTick,否则旧式IE会忙碌不过来。 fix ms-css ,旧式IE style[name] = value, 当value为NaN ,不带单位或不是数值什么会抛异常,需要try
·
2015-10-21 10:11
val
jquery ui的css设计
为了构建
avalon
ui,今天起我将投入一部分精力来研究时下最流行的几个CSS框架。它是首当其冲。
·
2015-10-21 10:10
jQuery UI
迷你MVVM框架
avalon
js 0.73发布
本版本只要做了以下改进 将options绑定独立成一个模块 不再插入多余的分号。 引入jQuery式的mix(extend), type, isWindow, isPlainObject方法。 废弃$scope, $json, 重命名为更直观的$vmodel与$model,不过这两个属性一直支持到10.1日 重构each绑定,再也加入多余注释节点了。
·
2015-10-21 10:09
val
迷你MVVM框架
avalon
js 0.72发布
此外,从本版本开始,
avalon
将从mass中分家,有自己独立的仓库,地址为https://github.com/RubyLouvre/
avalon
·
2015-10-21 10:08
val
迷你MVVM框架
avalon
js 0.7发布
本版本主要是添加了template绑定与对扫描机制进行大量改良 template绑定的语法为ms-template-id="aaa", id为页面上的某个元素节点,aaa为ViewModel的一个对象属性。建议将此对象属性的名字标识为不可监控的,即$tmplOpts,因为用户可能用不到此对象,我们就无需立即转换它为子ViewModel。id是一个script标签,其type属
·
2015-10-21 10:07
val
avalon
0.6发布,迷你简单易用的MVVM框架
avalon
是一个迷你高效易用的MVVM框架,遵循“操作数据即操作DOM”的理念,让你在代码里基本见不到一点DOM操作代码。DOM操作全部在绑定后,交给框架处理。
·
2015-10-21 10:06
val
avalon
js 0.5发布,迷你简单易用的MVVM框架
opts为VM中的对象名,uiName为控件名,UI会自动寻找data-id的值作为ViewModel的ID,然后你就可以在
avalon
.models[id]得到它。UI控件会优先
·
2015-10-21 10:05
val
avalon
v0.4发布,迷你简单易用的MVVM框架
avalon
已经从mass Framework抽取出来,没有任何依赖。
·
2015-10-21 10:05
val
我的MVVM框架 v0.1发布
然后就没动静了,因为之后一个月,我的MVVM就孵化出来,开发代码很逆天也很龌鹾,就叫
avalon
(WPF开发代号)。我觉得,都是好东西,相互借鉴是没所谓,只要造福IT民工!
·
2015-10-21 10:59
框架
avalon
中require.config源码分析
/********************************************************************* * 配置系统 在系统运行的开始就需要读取系统中require.config()这个方法中所配置的项目 * *********
·
2015-10-21 10:31
require
think in
avalon
但是用
avalon
,你必须从零开始去构思你的架构。
·
2015-10-21 10:03
val
迷你MVVM框架
avalon
js 1.2.6发布
avalon
.mobile 针对GCC压缩器进行优化
avalon
.mobile对浏览器是否支持触屏使用更好的判定 监控数组的splice,remove,removeAt进行了重构,修改直接删掉列表的第一个元素或最后一个元素
·
2015-10-21 10:03
val
avalon
的HTML规范
由于
avalon
以绑定属性实现对DOM的选择与操作,页面的美观与调试就变得至关重要。
·
2015-10-21 10:58
html
迷你MVVM框架
avalon
js 1.2.5发布
avalon
1.2.5发布,升级ms-widget,整合
avalon
.require.text到核心,并且修复了
avalon
.mobile的
avalon
.innerHTML方法的BUG,让它能执行脚本。
·
2015-10-21 10:57
val
avalon
1.3的新特性预览
avalon
1.2的性能优化风暴很快就告一段落,入职也快一个月了,许多乱七八糟的事也少了下来,估计未来一个月会有许多好东呈现给大家。 首先是一个性能检测工具。
·
2015-10-21 10:55
新特性
迷你MVVM框架
avalon
js 1.2.4发布
这段时间一直忙于建立
avalon
的单元测试,与重构官网。对
avalon
的更新都是来自公司内部的需求,性能优化与一些BUG修复。 添加大量调试日志。
·
2015-10-21 10:54
val
使用特殊的元素作为扫描的起点元素
var fragment =
avalon
.parseHTML(" ") alert(fragment.firstChild.tagName
·
2015-10-21 10:54
使用
knockout的监控数组实现
最近试图升级
avalon
的监控数组,决定好好研究它一番,看有没有可借鉴之处。
·
2015-10-21 10:51
knockout
迷你MVVM框架
avalon
js 0.98发布
在本版本中,
avalon
侧重于对组件开发的支持,可用控件达到12个,末来将大力投入对GRID,TREE等重型UI的开发中。
·
2015-10-21 10:47
val
迷你MVVM框架
avalon
js 0.95发布
本版本最主要的改进是ms-with 深层绑定的实现,至少,
avalon
1.0所有重要的feature已经开发完毕,之后就是小补小漏,性能优化了。 ms-with进行绑定。
·
2015-10-21 10:46
val
迷你MVVM框架
avalon
js 0.97发布
在本版本中,王之三柱臣全部就位! mmRouter: https://github.com/RubyLouvre/mmRouter mmAnimate: https://github.com/RubyLouvre/mmAnimate mmRequest: https://github.com/RubyLouvre/mmRequest 在这段其间修正的BUG与增强 fi
·
2015-10-21 10:46
val
迷你MVVM框架
avalon
js 0.94发布
然后是ms-important, ms-controller这 两个与作用域有关的绑定,如果它们指向的VM在
avalon
.vmodels 不存在时,规则同m
·
2015-10-21 10:46
val
迷你MVVM框架
avalon
js 0.96发布
本版本主要是性能优化与 fix BUG,改进如下: 处理notifySubscribers中的BUG,它在标准浏览器不会移除那些无用的视图刷新函数。详见这里 重构modelBindling.SELECT方法中的updateView, 感谢AngularJS中文社区(278252889)中的@basecss²º¹³指正,详见这里 处理eachI
·
2015-10-21 10:46
val
迷你MVVM框架
avalon
js 0.91发布
本版本修了一些BUG与不合理的地方,感谢感谢ztz, 民工精髓, 姚立, qiangtou等人指正。 处理AMD加载 旧式IE下移除script节点内存泄漏的问题 fix firefox 全系列visible,缘由是当节点不在DOM树时,getComputedStyle不精确 fix Object.getPrototypeOf的验证正则 去除excapeRegExp中的捕获 update
·
2015-10-21 10:45
val
迷你MVVM框架
avalon
js 0.92发布
本版本最大的改进是引入ms-class的新风格支持,以前的不支持大写类名及多个类名同时操作,新风格支持了。还有对2维监控数组的支持。并着手修复UI框架。 重构 class, hover, active, bind绑定 fix parseExpr在IE全系列的BUG。IE全家 Function("return ")出错,需要Function("return
·
2015-10-21 10:45
val
迷你MVVM框架
avalon
js 0.93发布
这段时间吸取@limodou, @东灵等人的意见,做了以下改进 重构isArrayLike,提高
avalon
.each的性能,原来
avalon
.each是依赖于isArrayLike来判定是循环普通对象还是类数组
·
2015-10-21 10:45
val
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他