view和event模块