请问怎么形象地理解这个东西,老忘记在开头写这个函数以至于整个代码运行不了。可以理解为是加载后规定要运行这个函数?它是可有可无吗?W3CSchool中的解释:“当DOM(文档对象模型)已经加载,并且页面(包括图像)已经完全呈现时,会发生ready事件。由于该事件在文档就绪后发生,因此把所有其他的jQuery事件和函数置于该事件中是非常好的做法。正如上面的例子中那样。ready()函数规定当ready事件发生时执行的代码。ready()函数仅能用于当前文档,因此无需选择器。”
2 回答
BIG阳
TA贡献1859条经验 获得超6个赞
关键你要搞清楚,为啥你没写这个的时候会导致整个代码运行不了,因为你的js里面有dom操作,而且写在了head中,如果不使用ready或者其他类似手段,在执行的时候,dom元素尚未生成,所以dom操作会报错从而把后面的代码全部卡住所以如果你所有的js都没有dom操作,或者你把js放在了dom元素下面,或者没有其他需要在加载完才要执行的操作,那么ready就是可有可无的,反之则是必须的
添加回答
举报
0/150
提交
取消