Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django和JavaScript模板_Javascript_Jquery_Json_Django_Django Templates - Fatal编程技术网

Django和JavaScript模板

Django和JavaScript模板,javascript,jquery,json,django,django-templates,Javascript,Jquery,Json,Django,Django Templates,我正在开发一个网站,使用django作为我的web框架。有些页面包含通过jQuery和AJAX更新的部分。当对服务器进行AJAX调用时,响应是JSON格式的,我使用JSON格式来形成DOM。这样做的问题是,通过这样做,东西很快就会变得一团糟,特别是当JSON变得更大、更复杂时: $('#content').html('<p class="new">Load new content</p>'); 那么,我如何使用客户端JS模板(如Handlebar)来简化DOM的创建,而

我正在开发一个网站,使用django作为我的web框架。有些页面包含通过jQuery和AJAX更新的部分。当对服务器进行AJAX调用时,响应是JSON格式的,我使用JSON格式来形成DOM。这样做的问题是,通过这样做,东西很快就会变得一团糟,特别是当JSON变得更大、更复杂时:

$('#content').html('<p class="new">Load new content</p>');

那么,我如何使用客户端JS模板(如Handlebar)来简化DOM的创建,而不让代码变得凌乱?

有很多选择,但对我来说最合适的是使用require.JS,require.js文本插件和下划线。谢谢,但你能给我指一些有用的入门教程或其他什么吗?@ashfaq.p提供的链接应该让你开始学习。不会有一个明确的答案适用于每一种架构,但这应该会让你走下去。