问答解疑
Q:什么是入口函?
A:代码刷新完整个页面后,在执行。
Q:为什么要用入口函数?
A:因为在页面代码没有加载完时,jq代码在执行时可能掉用不到部分的内容(没有加载的内容),所以要用入口函数。但是把script放在整个代码的左后就不会出现该问题,就可以不用入口函数。
1.直写法(入口函数)
一般不用这个方法
//入口函数
<script>
$(document).ready(function(){
//这里面写jq代码
$('#demo').click(function(){
$(this).css('color','red');
})
})
</script>
2.常用写法(入口函数)
大部分情况下使用
<script>
$(function (){
// jq代码
})
</script>
3.函数调用法(入口函数)
做点击事件时使用
<input type="button" name="" id="" value="点击" onclick="f1()"/> <!-- 点击这个按钮时,调用名为f1的函数 -->
<script>
function f1 () {
// jq代码
}
</script>