django 폼을 사용하고 페이지에 wysiwym 편집기를로드하고 있습니다. 문제는 각 양식에 4 개의 편집기 편집기 인스턴스가 있으며 페이지의 평균 크기는 10-30입니다. 다음과 같이WymEditor 정적 컨텐츠가 여러 번로드됩니다.
{% for form in forms %}
<ul data-role='listview' data-inset='true' class='find_details'
id="find_details_{{ form.instance.id }}" style='display:none;' >
{{ form.as_ul }}
</ul>
{% endfor %}
내가 WYSIWYM을로드하고 방법은 다음과 같습니다 클래스 wym 모든 입력의 의 wymeditor를 추가합니다.
$('#page').live('pageinit', function(event) {
$('.wym').each(function() { $(this).wymeditor(); });
});
이 방법은 미친로드 시간에 이르는 따라서, 동일한 페이지에 WYSIWYM 에디터와 관련된 모든 정적 콘텐츠의 40-100 배를 다시로드로 연결됩니다.
CSS, 이미지 및 iframe을 여러 번로드하지 않고 구현할 수있는 좋은 방법은 무엇입니까? 문서를로드 한 후에도 똑같은 작업을 수행 할 수 있지만 가능한 경우로드를 한 번만 통합하는 최상의 방법을 찾고 있습니다.