我在这里浏览 float 示例 http://people.iola.dk/olau/flot/examples/turning-series.html
(在那里查看源代码)
我遇到了这个:
<script id="source" language="javascript" type="text/javascript">
$(function () {
var datasets = {
"usa": {...
$(function() 部分。我知道它是一个匿名函数,但我不明白为什么在这里使用它。这不是一样好吗:
<script id="source" language="javascript" type="text/javascript">
var datasets = {
"usa": {...
我查看了 jQuery 文档 (http://api.jquery.com/),发现 function() 没有特殊用途
最佳答案
$(function () {
用于在 DOM 准备就绪时执行代码,它是一个 document.ready
jQuery 中的处理程序,效果与:
$(document).ready(function () {
您想在 document.ready
上运行某些东西这样元素就在那里,例如,如果您使用 $(".class")
作为选择器,您不希望该代码在 DOM 完全加载之前运行,因此您要查找的元素就在那里,准备好被选择器找到……这意味着您的代码将始终有效,即使如果它在 <head>
中.
有关文档,请查看 jQuery(callback)
在 API 中。
关于javascript - 奇怪的 jQuery JSON 函数……这是怎么回事?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3809020/