首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FullCalendar:方法使用之前的设计理念是什么?

FullCalendar:方法使用之前的设计理念是什么?
EN

Stack Overflow用户
提问于 2012-01-27 17:19:45
回答 1查看 200关注 0票数 1

我使用的是fullcalendar,它确实是一个创建基于日历的应用程序的好工具。

但是我有一个关于这个很棒的工具的问题。

当在fullcalendar中调用一个方法时,我们会这样做:

代码语言:javascript
复制
$('#calendar').fullCalendar('next');

我想知道为什么它不是这样的:

代码语言:javascript
复制
$('#calendar').fullCalendar.next();

甚至是

代码语言:javascript
复制
$('#calendar').next();

这就是javascript调用方法或函数的方式,对吧?

设计理念是什么,或者这背后的必要性是什么?

谢谢!我为我糟糕的英语感到抱歉。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-27 17:50:08

第一个例子有一定的意义,但是我认为可能会中断链接,或者让你在.next()方法中返回选定的元素,这可能是可应用的,也可能是不可应用的,而且由于.next()已经是一个jQuery方法,这可能是一个糟糕的api决定。jQuery还建议你传递一个字符串参数来访问其他私有函数。

第二个示例.next()是jQuery对象的一个方法,它是通过选择一个具有calender ID的元素(它确实是)而创建的,在这个上下文中没有意义

您可能希望了解有关jQuery插件的公共函数的this question,也可以阅读有关插件设计的this article

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9031140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档