ffpro
火狐狸
火狐狸
  • UID35340
  • 注册日期2011-02-26
  • 最后登录2018-07-18
  • 发帖数289
  • 经验45枚
  • 威望0点
  • 贡献值16点
  • 好评度1点
  • 社区居民
阅读:1844回复:2

请教scriptish的run at功能

楼主#
更多 发布于:2012-01-16 20:06
scriptish的官方介绍上面这样说
Scriptish (and Greasemonkey) loads scripts on document-end by default, whereas Google Chrome defaults to document-idle.
The possible values for @run-at, in order of occurrence, are: document-start, document-end, document-idle and window-load.

也就是greasemonkey和scriptish在脚本未加注明情况下都是document-end的时候加载,run at有
document-start, document-end, document-idle and window-load四个可能值
不是很清楚这四项有什么区别,论坛上面的朋友能不能举例说一说呢???
fishcn
火狐狸
火狐狸
  • UID32344
  • 注册日期2010-03-21
  • 最后登录2012-09-21
  • 发帖数100
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2012-01-16 20:06
document-start 是开始加载文档的时候运行的,此刻文档还没有加载
document-end 是在文档加载完成时运行的,此刻文档已经下载了,但是它引用的资源都还没有开始下载(貌似引用的脚本除外)
document-idle 是在文档空闲的时候运行的,这是Chrome的默认值,此时文档已经加载完成并完成初始化
window-load 是在文档加载完成并完成加载引用的资源并触发了window的load事件时运行的。

从顺序上来看 document-start -> document-end -> window-load -> document-idle
ffpro
火狐狸
火狐狸
  • UID35340
  • 注册日期2011-02-26
  • 最后登录2018-07-18
  • 发帖数289
  • 经验45枚
  • 威望0点
  • 贡献值16点
  • 好评度1点
  • 社区居民
2楼#
发布于:2012-01-16 20:06
fishcn:document-start 是开始加载文档的时候运行的,此刻文档还没有加载
document-end 是在文档加载完成时运行的,此刻文档已经下载了,但是它引用的资源都还没有开始下载(貌似引用的脚本除外)
document-idle 是在文档空闲的时候运行的,这是Chrome的默认值,此时文档已经加载完成并完成初始化
window-load 是在文档加载完成并完成加载引用的资源并触发了window的load事件时运行的。

从顺序上来看 document-start -> document-end -> window-load -> document-idle
回到原帖


谢谢这位朋友的回复,非常详细
游客

返回顶部