10.如何实现自定义指令?它有哪些钩子函数?还有哪些钩子函数参数?