我正在使用flot库来生产地块。网站上给出的示例均以如下方式编写了JavaScript代码:
<script>
$(function() {
...
...
... plot ...
});
</script>
http://www.flotcharts.org/flot/examples/realtime/index.html
$(function(){})位是什么意思?
是文件准备处理程序
$( document ).ready(function() {
// Handler for .ready() called.
});
这是为了防止文档完成加载(准备就绪)之前运行任何jQuery代码。
相当于
$(function() {
// Handler for .ready() called.
});
如果在初始化DOM之后调用.ready(),则将立即执行传入的新处理程序。
如果在完全加载文档之前运行方法,以下是一些操作失败的示例:
1.尝试隐藏尚未创建的元素
2.尝试获取尚未加载的图像的大小
jQuery团队为文档准备事件创建了一个较短的方法:
$(function(){
// jQuery methods go here...
});
由开发人员决定使用哪种语法,但是阅读代码时更容易理解文档准备事件
有关更多详细信息:请参见
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句