石锅拌饭

如何为greasemonkey开发userScript

by Robin Lu on May.22, 2005, about , ,

其实关于这方面的材料已经有不少了,我就在这里梳理一下。

  • Greasemonkey的主页,有greasemonkey的介绍,安装方法和使用。最主要的是一堆别人写好的userscript。
  • Dive into Greasemonkey ,有一本很棒的userscript教材,几乎是手把手教了,当然,你首先要有javascript, DOM和HTML的知识。
  • 写userscript时会用到的工具:
    • DOM Inspector , 用来定位网页内容在HTML结构中的位置。用DOM Inspector 还能看到每个网页元素的CSS Rules, Computed CSS style以及对应javascript object的详细内容。赶快熟练使用这个工具吧。
    • jsenv , 这是Jesse Ruderman 写的一个bookmarklet , 提供了一个很好的userscript 开发环境。是开发userscript 的必备利器。另外,还有一些其他的bookmarklet ,比如javascript shell , 也都是开发javascript程序非常好的工具。
  • 一些有用的相关资料
    • Gecko DOM Reference , Gecko引擎的DOM手册,Mozilla/Firefox所支持的DOM,不仅有W3C的DOM Level 1和2,还有Mozilla/Firefox支持的事实标准DOM Level 0。
    • XPath教程,通过一些例子来学习XPath。一下午掌握如果迅速定位网页元素。
:, ,

1 Trackback or Pingback for this entry

Search

Archives

Browse by tags

agile apple blog book design ecto extension firefox git google hack ichm iphone keyword life mac madfox movie nonsense opensource plugin pm ruby rubyonrails sns software startup wordpress work 财帮子