Jquery之ready

和onload类似,但是onload只能注册一次(没有C#中的+=机制),后注册的会取代先注册的,而ready则可以多次注册都会被执行.

<script type="text/javascript">
         //原生js写法
        window.onload = function () {
            alert('春天的蚕!');
        };
        //jquery写法
        $(document).ready(
                function () {
                    alert('hello world!');
                }
            );
        //jquery写法简化版
        $(function () {
            alert('面朝大海,春暖花开!');
        });
</script>

Jquery的ready和Dom的onload的区别:

onload是所有DOm元素创建完毕\图片\css等都加载完毕后才触发,而ready则是Dom元素创建完毕后就被触发,这样可以提高网页的响应速度.在Jquery中也可以用$(window).load()来实现onload一样的效果.

原文地址:https://www.cnblogs.com/fumj/p/2563342.html