Ruby's Louvre

The Crankiness of Belief achieves Great , not the Trick of Regulation.

导航

公告

置顶随笔 #

[置顶]偶的《javascript框架设计》终于出版

摘要: 历时两年多,我的书终于付梓出版了。应各方面的要求,写软文一篇,隆重介绍一下此书对各位程序员的钱途有什么帮助及阅读顺序等疑问。作为国内第一本讲述前端框架构的书,它里面充斥着许多大家前所未闻的知识,这些知识有50%只见于github的issue,讲述各种隐秘的浏览器兼容性问题及各种神奇的修复方案,或者是...阅读全文

posted @ 2014-04-14 10:01 司徒正美 阅读(17327) 评论(144) 编辑

[置顶]迷你MVVM框架 avalonjs 入门教程

摘要: 官网 OniUI组件库 学习教程 视频教程: 地址1 地址2 关于AvalonJs 开始的例子 扫描...阅读全文

posted @ 2013-07-10 10:52 司徒正美 阅读(50392) 评论(101) 编辑

[置顶]目录

摘要: 不知不觉写了这么多东西,整理一下与己方便也与人方便。 完整的控件教程 颜色选择器 1 日历 1 日期选择器 1 富文本编辑器 ...阅读全文

posted @ 2009-09-15 09:09 司徒正美 阅读(14804) 评论(21) 编辑

2015年1月20日 #

html的base标签

摘要: 就是指网页里面的相对链接的前缀url,如在部分定义了此链接为http://www.51xuediannao.com,那么下面的会打开http://www.51xuediannao.com/index.html页面这个标签的用处是解决编程时候的相对路径问题,比如有的cms,因为每页路径不一样,他就给你...阅读全文

posted @ 2015-01-20 11:14 司徒正美 阅读(367) 评论(0) 编辑

2015年1月15日 #

迷你MVVM框架 avalonjs 1.3.9发布

摘要: 本次升级,avalon改进了许多内部方法,大大提升性能,并且带来异步刷新视图的新功能。ms-html内部不再使用异步head元素中的avalon元素加入ms-skip指令重构计算属性,现在超级轻量化重构CG回收,不会每次都全部检测所有绑定对象重构内部方法isArrayLike,更好的判定非负整数重构...阅读全文

posted @ 2015-01-15 12:09 司徒正美 阅读(808) 评论(5) 编辑

2014年12月31日 #

2014年的年终总结

摘要: 仿照某些日漫的片尾,距离我的死期又近了一年……我真是一年换一个研究方向,2012是选择器,2013是加载器,2014是MVVM。其实我是随大流的,也说明前端技术的焦点每年都在变,每年都在升级。选择器只是为了方便我们寻找元素,加载器则模块化的一个尝试,最终随着nodejs的普及,加载器也省了,所有模块...阅读全文

posted @ 2014-12-31 10:02 司徒正美 阅读(1782) 评论(14) 编辑

2014年12月15日 #

迷你MVVM框架 avalonjs 1.3.8发布

摘要: avalon1.3.8主要是在ms-repeat、 ms-each、 ms-with等循环绑定上做重大性能优化,其次是对一些绑定了事件的指令添加了roolback,让其CG回收更顺畅。 重构ms-repeat、ms-each、ms-with, 内部的代理对象全部使用普通的对象实现, 并且一个监...阅读全文

posted @ 2014-12-15 17:21 司徒正美 阅读(1042) 评论(5) 编辑

2014年12月11日 #

avalon的常见问题

摘要: 随着avalon的普及,越来越多人加入avalon的大家庭。随之而来的是各种问题。本文在这里统一解答一下。使用avalon基本上有几个方针要坚持 数据必须先定义后使用,只能VM中定义,不能V中定义。 数据必须先打扁后使用,比如对象的层次不宜太深,数组不能太长。 页面上不使用太...阅读全文

posted @ 2014-12-11 15:25 司徒正美 阅读(1268) 评论(5) 编辑

2014年12月9日 #

TortoiseGit 使用 HTTP 方式每次 PUSH 无需输入密码的方法

摘要: 由于 BitBucket 被墙,导致使用时只能用HTTPS代理的方式,但TortoiseGit貌似没有记忆密码的功能,以至于每次push时都要求输入密码,很是麻烦!在网上搜到的保存密码的方式也有点笨。 下面给出一个简便的方法: 在 TortoiseGit 中,只需要把URL设置成 http...阅读全文

posted @ 2014-12-09 02:08 司徒正美 阅读(401) 评论(1) 编辑

2014年12月3日 #

avalon做的抽奖效果

摘要: 先来一个简单的 {{number}} xxx {{number}} xxx 再来一个复杂的有动画效果的...阅读全文

posted @ 2014-12-03 15:12 司徒正美 阅读(1620) 评论(3) 编辑

2014年11月28日 #

[转]谈谈前端渲染 VS 后端渲染

摘要: 首先,预编译跟前后端没有关系,预编译一样可以用于后端渲染。看看下面的测试时间,单位: ms模板字符串:var s = '{{#datas}}{{name}} abcdefg {{type}} {{date}}{{/datas}}';数据对象: 放入100000行数据var stack = [];fo...阅读全文

posted @ 2014-11-28 14:49 司徒正美 阅读(1094) 评论(1) 编辑

2014年11月15日 #

迷你MVVM框架 avalonjs 1.3.7发布

摘要: 又到每个月的15号了,现在avalon已经固定在每个月的15号发布新版本。这次发布又带来许多新特性,让大家写码更加轻松,借助于“操作数据即操作DOM”的核心理念与双向绑定机制,现在越来越多人加入到avalon的阵营中来。此外,基于avalon的UI库OniUI也越来越强大,很快,树组件也开发完毕,下...阅读全文

posted @ 2014-11-15 13:48 司徒正美 阅读(1589) 评论(7) 编辑

2014年11月5日 #

迷你MVVM框架 avalonjs 学习教程22、avalon性能大揭密

摘要: avalon之所以能在页面处理1W个绑定(angular对应的数字是2000),出于两个重要设计——基于事件驱动的双向绑定链及智能CG回收机制。avalon的双向绑定链是通过Object.defineProperties及VBScript,将要操作VM属性变成一种访问器属性。访问器属性是一种特殊的属...阅读全文

posted @ 2014-11-05 11:28 司徒正美 阅读(1401) 评论(5) 编辑

仅列出标题  下一页