我正在编写一个自定义小部件,需要一些支持的javascript代码,我需要输出somehwere。
选项是:
- 在html代码之后立即转储它。
- 将其附加到表单的媒体。
- 将其附加到全球
onReady
部分。
我的直觉是避免这样的事情:
<!-- original widget output -->
<input id="date" />
<-- Appended javascript -->
<script type="text/javascript">
jQuery('#date').datepicker()
</script>
相反,我最近在我的PHP项目中选择了第3项。 Django有没有做过2或3的好方法?我希望我可以从我的小部件的上下文中使用这种方法 render
功能。这可能会排除选项2)如果我的小部件不知道它的形式。