Ruby's Louvre

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

导航

公告

置顶随笔 #

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

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

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

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

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

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

[置顶]目录

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

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

2015年6月24日 #

react设置innerHTML

posted @ 2015-06-24 13:27 司徒正美 阅读(140) 评论(0) 编辑

前端图片预览,上传前预览,兼容IE7、8、9、10、11,Firefox,Chrome

摘要: 在现在的Web开发中不可避免的会做一个图片预览的功能,比如在上传图片的情况下,一个很简单的办法就是讲图片上传至服务器之后,再将文件的URL返回回来,然后异步通过这个URL加载刚刚上传的图片,实现图片的预览,很明显的在这个过程中两次Web请求,一次发送文件,一次下载文件,到最后这个文件如果在客户端被删...阅读全文

posted @ 2015-06-24 13:27 司徒正美 阅读(430) 评论(3) 编辑

2015年5月28日 #

何谓domReady

摘要: 我的博客已经写过好几篇如何实现domReady的文章,最近做培训,面向新手们,需要彻彻底底向他们说明这个东西,于是就有了这篇文章。 我们经常看人们用document.getElementById("xxx").style.left = "80px"报错,说找不到元素.但明明页面上有包含xxx这个ID...阅读全文

posted @ 2015-05-28 16:55 司徒正美 阅读(1179) 评论(6) 编辑

2015年4月21日 #

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

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

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

2015年4月20日 #

Node稳定性的研究心得

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

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

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

原生nodejs 学习笔记2

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

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

2015年3月18日 #

原生nodejs 学习笔记1

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

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

2015年3月15日 #

关于Git的礼节

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

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

2015年3月13日 #

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

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

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