我有一个角形6应用程序,当我在本地运行时,我的windows机器可以正常工作。当我克隆同样的爬虫并试图在我的MAC上运行它时,我得到的浏览器似乎只是‘加载’,并且在控制台中没有任何错误。
Angular CLI: 6.0.8
Node: 9.2.0
OS: MAC HIgh Sierra
Angular: 6.0.6
编辑 ->我在应用程序组件中添加了console.log语句,它击中了console.log。因此,这就像应用程序正在加载,但它没有呈现,即使浏览器看起来只是它的加载。
我能够将调试器语句放置到并开始调试。在zone.js中,有一个函数drainMicroTaskQueue
我在异步加载jquery时遇到了问题。如我所见,如果加载javascript,它不依赖于其他库文件,但加载jquery脚本及其带有异步的库文件不起作用,并抛出一个错误,即$ is not defined
下面的脚本位于head标记中
<script async src="../js/jquery/jquery-1.10.1.min.js"> </script>
<script async src="../js/vendor/modernizr-2.8.2.min.js"></script>
<scrip
来自的Google的一个巨大好处和特性
触发标记是异步的,因此它们彼此独立加载,不会减慢页面的速度。
考虑这种类型的同步标记用法:
<script type="text/javascript" src="www.example.com/third-party-tag.js"></script>
<script type="text/javascript">
//run some function from third-party-tag.js
</script>
外部js必须同步加载,
我有一个脚本,将隐藏一个提交按钮,而表单处理,以防止多次单击该按钮。最近看来,这并不是一直在起作用。
我可以验证验证jQuery文件是否每次都在加载。当我使用从服务器或CDN加载的文件时,我没有做任何改变。
此错误仅在从磁盘缓存加载文件时出现。我临时修正了这个问题,在jQuery文件之后添加了一个随机版本号,但是我想知道当使用磁盘缓存时会导致什么中断呢?
浏览器控制台列出了此错误:
custom-quote-form:21 Uncaught TypeError: $(...).validate is not a function
at HTMLDocument.<anonymou