Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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
Javascript 如何将curl.js与服务器端jinja2模板集成_Javascript_Python_Flask_Jinja2_Curl.js - Fatal编程技术网

Javascript 如何将curl.js与服务器端jinja2模板集成

Javascript 如何将curl.js与服务器端jinja2模板集成,javascript,python,flask,jinja2,curl.js,Javascript,Python,Flask,Jinja2,Curl.js,我有一个基于Python的Flask web应用程序,它使用Jinja2在服务器端执行模板化 我想通过使用curl.js异步加载js和CSS来改进我的Javascript和CSS加载 有没有一种特定的、定义良好的方法来实现这一点?像我想的任何其他JS文件一样,是什么阻止了您将其添加到基础模板中,就像您使用普通的web应用程序一样,我正在使用的web应用程序对模板继承进行了广泛的使用(可能太广泛了,以前的开发人员正在使用),导入并包含Jinja2的功能。现在这意味着该站点是一个由重复使用的服务器端

我有一个基于Python的Flask web应用程序,它使用Jinja2在服务器端执行模板化

我想通过使用curl.js异步加载js和CSS来改进我的Javascript和CSS加载


有没有一种特定的、定义良好的方法来实现这一点?

像我想的任何其他JS文件一样,是什么阻止了您将其添加到基础模板中,就像您使用普通的web应用程序一样,我正在使用的web应用程序对模板继承进行了广泛的使用(可能太广泛了,以前的开发人员正在使用),导入并包含Jinja2的功能。现在这意味着该站点是一个由重复使用的服务器端模板组成的混合体,这些模板包括JavaScript片段以及它所处理的HTML。这一切都相当混乱,我正试图把它清理干净。好吧,也许值得再做一次。如果你想全面地包含一些额外的JS,那么不管怎样,你都会遇到这个问题。啊,基本上我已经在做什么:-)我在Jinja2环境中添加了一个小小的扩展,允许我用类似{{add_to_resource_bundle('bundle','/path/to/resource')}的调用替换和元素然后调用另一个函数以获取或结尾处的链接列表。我认为它将很容易与curl.js一起使用。当涉及到像jQuery这样的库时,是否有AMD版本可供选择,或者我应该使用js将它们卷曲起来!表单?jQuery