7.4.3 钩子实例