Ruby's Louvre

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

导航

公告

置顶随笔 #

[置顶]迷你MVVM框架 avalonjs1.5 入门教程

摘要: avalon经过几年以后,已成为国内一个举足轻重的框架。它提供了多种不同的版本,满足不同人群的需要。比如avalon.js支持IE6等老旧浏览器,让许多靠政府项目或对兼容性要求够高的公司也能享受MVVM的乐趣。avalon.modern.js支持IE10以上版本,优先使用新API,性能更优,体积更少...阅读全文

posted @ 2015-09-07 16:15 司徒正美 阅读(21587) 评论(34) 编辑

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

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

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

[置顶]目录

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

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

2016年12月2日 #

window7下karma 报 nodejs request TypeError: The header content contains invalid characters BUG

摘要: 这个BUG 估计只有中国人才 遇到 打开你的依赖 将里面的setHeader方法改成下面这样,干掉序列化日期时出现的中文阅读全文

posted @ 2016-12-02 20:10 司徒正美 阅读(11) 评论(0) 编辑

2016年11月22日 #

mobx源码解读3

摘要: 计算属性 这种方式 已经被废掉 要求使用修饰符或修饰方法 也可以使用IE8发明的get关键字,相实就是相当于把this绑定好,转换为访问器属性 更酷的是这个:阅读全文

posted @ 2016-11-22 23:40 司徒正美 阅读(73) 评论(0) 编辑

mobx源码解读4

摘要: 这节介绍一下mobx的变动因子的稳定性。 mobx整个系统是由ObservableValue, ComputedValue, Reaction这三个东西构建的 ObservableValue 是最小的构成单位,ComputedValue是基于一个或多个ObservableValue构建的。React阅读全文

posted @ 2016-11-22 23:40 司徒正美 阅读(52) 评论(0) 编辑

2016年11月21日 #

银行卡号每隔4位插入空格

摘要: 难点不是插入空格,而是修正光标的位置,这个只支持IE9+阅读全文

posted @ 2016-11-21 22:40 司徒正美 阅读(314) 评论(1) 编辑

2016年11月18日 #

IE6-8下自定义标签的表现

摘要: IE6 8是支持自定义标签,但只支持 如果你想内套子标签会失败, 会变成 `ddd`阅读全文

posted @ 2016-11-18 13:44 司徒正美 阅读(97) 评论(1) 编辑

mobx源码解读2

摘要: 我们将上节用到的几个类的构造器列举一下吧: 乍一看,ObservableValue与其他两个出入巨大,但它是BaseAtom的子类。 这样我们就发现三者的共同点。 我们的例子只用到了ObservableValue与autorun,因此先从它们入手。 当autorun的回调被执行时,会获取vm.aaa阅读全文

posted @ 2016-11-18 13:43 司徒正美 阅读(69) 评论(0) 编辑

2016年11月13日 #

mobx源码解读1

摘要: mobx是redux的代替品,其本身就是一个很好的MVVM框架。因此花点力气研究一下它。 网上下最新的2.75 这是es5的写法,可以改成更酷的es7写法 语法怎么也没关系,重要的是思想。我们看这里面出现 的两个方法extendObservable与autorun javascript functi阅读全文

posted @ 2016-11-13 13:10 司徒正美 阅读(223) 评论(0) 编辑

2016年10月30日 #

表单元素之图形系

摘要: 说起图形系,可能有人马上想到``,可惜那是谬误,不要想当然,那是一个提交按钮。HTML有多少提交按钮,如不写type属性的button标签,type="submit"的input标签,还有type="image"的input标签。 不过,input[type=image]在提交时,会将提交时点击按钮阅读全文

posted @ 2016-10-30 14:44 司徒正美 阅读(421) 评论(0) 编辑

2016年8月24日 #

koa2+koa-views示例

摘要: app.js 集中定义路由 现有的所有路由在koa2 都不好用,GITHUB上示例又少,自己实现一个简单的 我们阅读全文

posted @ 2016-08-24 12:04 司徒正美 阅读(674) 评论(0) 编辑

2016年8月22日 #

avalon2的后端渲染实践

摘要: avalon2为了提高性能,采用全新的架构,四层架构,其中一层为虚拟DOM。 虚拟DOM的一个好处是能大大提高性能,另一个好处是能过错整描述我们的页面结构。因此在非浏览器环境下,虚拟DOM也能正常运行。并且avalon2自一开始,就努力隔离DOM API。基于这两点,avalon2可以原封不动地运行阅读全文

posted @ 2016-08-22 15:33 司徒正美 阅读(1167) 评论(2) 编辑