大家好,
最近我在学习jquery,但是有个问题想请教一下各位大虾。
jquery中,如果要对某一个ID进行某个操作,那么是
$("#id名称").函数();
但是我今天看到一个代码里写的是
home.init();
这个是怎么一回事啊?
代表是ID为home执行还是?
最近我在学习jquery,但是有个问题想请教一下各位大虾。
jquery中,如果要对某一个ID进行某个操作,那么是
$("#id名称").函数();
但是我今天看到一个代码里写的是
home.init();
这个是怎么一回事啊?
代表是ID为home执行还是?
这里的home也不一定是个jQuery对象,也有可能就是个JS自定义对象,比如:
var home = {};
home.init = function() {
alert('test');
}
home.init();
还有一个问题
<script type="text/javascript" src="{:U('home/plugins/init')}"></script>
这个是动态生成的js,这个怎么理解呢?
$(document).ready(function(){
pic.init();
var url = "{:U('home/User/searchTips')}";
userAutoTips({id:'content_publish',url: url});
});function close_announcement() {
$('#announcement').hide('slow');
$.post("{:U('home/User/closeAnnouncement')}",{},function(res){});
}
</script>
现在还有一个问题。
现在我的模板调用了js,
JS文件A中有个函数是输出html,输出的html里面需要引用JS文件B中的函数,请问下这个时候的JS引用
<script type="text/javascript" src="__PUBLIC__/js/B.js"></script>
应该放在哪里呢?是JS文件A中呢,还是这个模板中呢?