其实借此去深入了解一下 js 背后的机制也不错, 可以参考: http://stackoverflow.com/a/9033306/707911
另外,他在旅行期间写的那本书:JavaScript Web Application 非常赞,强烈推荐。
#5 楼 @stephen 你再看下这个示例吧:http://jsfiddle.net/dGLQN/3/
#2 楼 @stephen rgba
并不是所有浏览器都支持的,你可以参照一下:https://developer.mozilla.org/en/CSS/color_value#Browser_Compatibility
另外,刚才又写了一个示例: http://jsfiddle.net/dGLQN/1/
如果上面这个示例你看不到红色和蓝色中间相交的部分的紫色的话,那就是浏览器的支持问题了。
在 css 中指定一个带 alpha 值的背景就行了。例如 twitter 官方的是:
background: none repeat scroll 0 0 rgba(221, 238, 246, 0.898);
GFM 实际上是 showdown.js 的一个分支,而 showdown.js 是一个 javascript 写的 markdown 渲染库,它并不是一个 ruby 项目。GFM 中的那个 code.rb
文件是用来给已经渲染好的 html 代码加上一些额外功能。
如果你要在自己的网页中用 GFM,那么 你所需要用的是 script
文件夹下面的那个 showdown.js
(已经被 Github 加过料的)。像使用正常的 js 文件般在 html 中引用,然后就可以写脚本将页面上的 Markdown 文本渲染成 html 了。
示例:
var text = "som texts. **bold**";
var converter = new Showdown.converter();
var html = converter.makeHtml(text);
我是 typedef.me 这个 blog 的作者,非常感谢楼上各位的支持。关于 CoffeeBox 这个 blog 程序,目前还是比较稚嫩的,很多功能尚未完善,欢迎大家提出各种建议以让我继续改进哈。
当时在 reddit 上就看到了哈,讨论非常热烈的说。
一直在用 livereload,话说只有在有双显示屏的前提下用它才会觉得爽。
刚才写脚本统计了下前 50 的密码还有用户的邮箱:
同用 Arch,不过桌面管理用的是 awesome,对于多显示器的环境来说我还没有找到比 awesome 更好用的了。 其它:
vim(装了 20+ 的插件, https://github.com/qiao/vimfiles) firefox(离不开 vimperator) + chromium terminator(主要是切分窗口方便) livereload(自动监视文件改动并刷新浏览器,网页开发利器)
视频:mplayer 音频:mocp 此外大部分工具都是命令行的一些小程序,除了浏览器外基本不怎么用 GUI。
推荐使用 ack http://betterthangrep.com/,对于此类问题用起来比 grep 方便多了,另外,vim 也有调用 ack 的插件 https://github.com/mileszs/ack.vim