谁一开始就是大神?

yii2的JS事件[2.0]

请问,yii2对JS事件是否有相应的书写方法,还是一定要独立写JS代码?

比如,我点击某个DIV,另一个DIV 就显示

YII只是个PHP的框架。并没有对JS进行封装。也完全没有必要封装JS,毕竟有Jquery的存在。
所以你在引入Jquery之后完全可以依照JQ的写法去书写JS
当然,你可以控制JS存在于源代码的位置,比如head,body等位置。甚至,你可以把它控制在YII JQ的$(function(){})中。
PS:你可以在浏览器右键查看源代码以查看其JS最终位置。
代码看起来就像是酱紫的, 其中\yii\web\View::POS_READY代表着本块JS代码的位置存在于$(function(){})中。
你可以在权威指南的 显示数据->操作客户端脚本 以及 应用结构->视图->使用数据块 中得到详细的描述。
没有做限制,可以自己随意写。
只有特定组件,如GridView,等内置的widgets,才有对应的js,但是也是封装成插件。
没有限制,
Yii2集成了bootstrap,像你说的这个显隐功能,不用写JS代码就能实现,Yii2不仅封装了自己的组件,它引用的bootstrap的也带了很多前台js功能

赞(0) 打赏
未经允许不得转载:菜鸟之家 » yii2的JS事件[2.0]

评论 抢沙发

登录

找回密码

注册