我已经通过jspm安装基金会安装了基金会,然后导入了foundation和jquery。
我遇到的问题是,如果我通过import $ as 'jquery'导入jquery,我得到的错误jquery_1.default不是一个函数。如果我通过import * as $ from jquery导入jquery,它会像预期的那样工作。
我调用$(document).foundation();来初始化基金会javascript组件。下面是我的main.ts
import 'foundation'
import $ from 'jquery';
imp
我正在尝试转换一个旧的(Django)应用程序,以便在前端使用现代JavaScript,包括小型化、模块等等。
以前,我有一个简单的map.js文件,它有一个绘制地图的函数:
function setupMap(lng, lat, zoom) {
// draw map, based on lat/lng etc
}
在输入jQuery和map.js之后,我从HTML页面中直接调用了它(应用程序的每个页面都与特定的位置相关,因此我想绘制该位置的地图):
<script src="cdn/link/to/jquery"></script>
<
我有以下结构(简化):
// In <head>
$(document).ready(function(){
// first event
});
// Near the end of <body>
// jQuery library is included at this point
$(document).ready(function(){
// second event
});
浏览器给我一个错误,在第一个事件期间没有定义$对象。我尝试将其替换为jQuery单词,但随后系统提示jQuery未定义。
我意识到在加载jQuery库之前会调用第一个事件,但我认