【发布时间】:2021-12-14 11:55:47
【问题描述】:
可行的方案:
-
我有一个通过
WEBPACK生成的APP_FRAMEWORK.JS文件,其中包括BOOTSTRAP AND JQUERY。<script type="text/javascript" src="{{ asset('js/app_framework.js') }}" defer></script> @if(!empty($assets['js'])) @foreach ($assets['js'] as $js) <script type="text/javascript" src="{{ asset($js) }}"></script> @endforeach @endif
如果我按照示例加载页面,它可以完美运行,在下面的循环内加载的脚本中没有任何错误。
我的问题:
- 为什么,如果我在加载
MAIN SCRIPT (APP_FRAMEWORK.JS)时删除“text/javascript”,就会开始出现$ is not defined错误? - 记住这个
TYPE不再是强制性的,脚本以正确的顺序加载并且有一个DEFER!!!
【问题讨论】:
-
您使用的是哪个版本的 jQuery?
-
"如果我删除 "text/javascript"" 你删除
"text/javascript"或type="text/javascript"? -
type="text/javascript"
-
版本:
"version": "3.6.0" -
type="text/javascript"没问题,只是不要deferjquery
标签: javascript html jquery laravel web