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 司徒正美 阅读(25141) 评论(36) 编辑

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

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

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

[置顶]目录

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

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

2017年4月6日 #

indexOf实现引申出来的各种字符串匹配算法

摘要: 我们在表单验证时,经常遇到字符串的包含问题,比如说邮件必须包含indexOf。我们现在说一下indexOf。这是es3.1引进的API ,与lastIndexOf是一套的。可以用于字符串与数组中。一些面试经常用问数组的indexOf是如何实现的,但鲜有问如何实现字符串的indexOf是如何实现,因为阅读全文

posted @ 2017-04-06 15:39 司徒正美 阅读(446) 评论(0) 编辑

2017年3月31日 #

字典树的应用

摘要: Problem Description Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀). Input 输入数据的第一部分是一张单词表,每行一个单词,单词的长度不超过10,它们代表阅读全文

posted @ 2017-03-31 16:58 司徒正美 阅读(145) 评论(1) 编辑

2017年2月9日 #

getElementsByClassName

摘要: ``` function getElementsByClassName(classname) { var elements; var pattern; var i; var results = []; if (doc.querySelectorAll) { // IE8 return doc.que阅读全文

posted @ 2017-02-09 14:21 司徒正美 阅读(539) 评论(1) 编辑

2016年12月13日 #

avalon2.2.3发布

摘要: avalon2.2.3这次发布带许多好的东西 首先正式有了自己的LOGO 其次有了自己的QuickStart 样例工程, 这个工程整合了路由,表单,表格,切换卡等组件 https://github.com/crazyliuzc/webpack avalon2 SPA seed 还有一套基于avalo阅读全文

posted @ 2016-12-13 18:53 司徒正美 阅读(873) 评论(3) 编辑

2016年12月2日 #

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

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

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

2016年11月22日 #

mobx源码解读3

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

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

mobx源码解读4

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

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

2016年11月21日 #

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

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

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

2016年11月18日 #

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

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

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

mobx源码解读2

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

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