Ruby's Louvre

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

导航

公告

置顶随笔 #

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

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

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

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

摘要: 新官网请不要无视这里,这里都是链接,可以点的 OniUI组件库 学习教程 视频教程: 地址1 地址2 关于AvalonJs 开始的...阅读全文

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

[置顶]目录

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

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

2015年4月21日 #

使用Node.JS监听文件夹变化

摘要: 使用Node.JS监听文件夹改变有许多应用场合,比如:构建自动编绎工具当源文件改变时,自动运行build过程,比如当你写CoffeeScript文件或SASS CSS文件时,保存之后可即时生成对应的JS或CSS.构建自动布署工具通过侦听源文件夹的改变,你可以自动即时将改后的文件布署到测试服务器,加...阅读全文

posted @ 2015-04-21 18:15 司徒正美 阅读(329) 评论(0) 编辑

2015年4月20日 #

Node稳定性的研究心得

摘要: 目前大部分Web服务器,如Apache,都使用多线程的方式响应多用户请求,即一个线程服务一个用户请求。这种模式其中一个好处是,当某个请求的线程上抛出的异常没被捕获,只会影响当前这个线程,不会影响其他请求。由于Node执行在单线程上,一旦线程上抛的异常没有被捕获,就会引起整个进程的崩溃。所以对Node...阅读全文

posted @ 2015-04-20 20:56 司徒正美 阅读(450) 评论(0) 编辑

2015年4月15日 #

迷你MVVM框架 avalonjs 1.4.1发布

摘要: 以后有关avalon的版本升级消息,全部改放到这里重构parseHTML,让其支持xhtml强化 ms-duplex-number拦截器 添加data-duplex-number辅助指令 值为strong medium weak ms-duplex添加对input[type=hidden]的支持cr...阅读全文

posted @ 2015-04-15 14:57 司徒正美 阅读(466) 评论(0) 编辑

原生nodejs 学习笔记2

摘要: 本章节学习流, 流的一个好处在于减少各种异步IO的回调地狱。IO操作遍及我们各种操作,比如数据库读写,文件读写, 文件转换压缩……别的不说,比如第一节,我们要将一个HTML文件返回浏览器,就涉及IO操作。一个页面,如果按版本划分功能,可能切成一块块给不同的人做,使用fs方法的异步IO方法,可能是这样...阅读全文

posted @ 2015-04-15 14:45 司徒正美 阅读(312) 评论(0) 编辑

2015年3月18日 #

原生nodejs 学习笔记1

摘要: 网上许多nodejs教程或书藉都是教你调用第三方模块来编写nodejs应用的,虽然这是非常便捷的,但是封装太厚,你基本一点东西还是没有学到。人家的模块,人家想怎么改就行,可以下一版本就改了接口,你的应用就完蛋了。比如说google,他就爱干这种事情。因此我们还得老老实实学习底层API吧。本节首先教大...阅读全文

posted @ 2015-03-18 09:40 司徒正美 阅读(1702) 评论(2) 编辑

2015年3月15日 #

关于Git的礼节

摘要: (这里的内容本来是《怎样尊重一个程序员》的一小节,但由于Git的使用引起了很普遍的不尊重程序员的现象,现在特别将这一节提出来单独成文。)Git是现在最流行的代码版本控制工具。用外行话说,Git就是一个代码的“仓库”或者“保管”,这样很多人修改了代码之后,可以知道是谁改了哪一块。其实不管什么工具,不管...阅读全文

posted @ 2015-03-15 11:18 司徒正美 阅读(931) 评论(2) 编辑

2015年3月13日 #

[转]Gulp思维 —— Gulp高级技巧

摘要: 感受过gulp.js带来的兴奋过后,你需要的不仅仅是它的光鲜,而是切切实实的实例。这篇文章讨论了一些使用gulp.js时常踩的坑,以及一些更加高级和定制化的插件和流的使用技巧。基本任务gulp的基本设置拥有非常友好的语法,让你能够非常方便的对文件进行转换:gulp.task('scripts', f...阅读全文

posted @ 2015-03-13 11:50 司徒正美 阅读(748) 评论(2) 编辑

2015年3月8日 #

再识ASCII实体、符号实体和字符实体

摘要: 一、前言 相信大家都熟悉通过字符实体来实现多个连续空格的输入吧!本文打算对三类HTML实体及JS相关操作作进一步的整理和小结,若有纰漏请大家指正,谢谢。二、初识HTML实体 ...阅读全文

posted @ 2015-03-08 11:19 司徒正美 阅读(468) 评论(1) 编辑

[转]被玩坏的innerHTML、innerText、textContent和value属性

摘要: 一、前言 由于innerText并非W3C标准属性,因此我们无法在FireFox中使用它,一般情况下我们可以使用textContent来代替,但它两者是否就能完全等同呢?在坑爹的表单元素(如input、textarea等)中表现是否依旧诡异...阅读全文

posted @ 2015-03-08 11:18 司徒正美 阅读(718) 评论(0) 编辑

2015年3月4日 #

迷你MVVM框架 avalonjs 1.4发布

摘要: 主要带来以下三大改进: 全新的兼容AMD规范requirejs API的加载器 使用gulp进行构建 兼容性更好的触屏模块最近还修改了avalon.modern bind方法的BUG,自定义过滤器的BUG,html过滤器的BUG, date过滤器的BUG阅读全文

posted @ 2015-03-04 21:35 司徒正美 阅读(951) 评论(0) 编辑