我试图用jquery和物化在我的自定义脚本中加载一个javascript函数。当脚本加载时,它会说
Uncaught TypeError: $ is not a function and sidenav() is not defined.
我的主题库如下
global-styling:
version: VERSION
css:
base:
materialize/css/materialize.min.css: {}
css/style.css: {}
js:
materialize/js/materialize.min.js:
我很好奇人们对这种情况的看法和想法。我想延迟加载javascript的原因是由于性能原因。在正文末尾加载javascript可以减少浏览器的阻塞,并以更快的页面加载结束。
但是,我正在使用一些自动化来生成html (特别是django)。这种自动化允许使用“小部件”构建表单,这些小部件输出整个小部件所需的内容(额外的javascript、css、.)。问题是,小部件希望将javascript立即输出到文档的中间,但我希望确保在正文末尾加载所有javascript。
当向表单添加以下小部件时,可以看到它呈现了一些<script>...</script>标记:
class
我刚刚开始使用rails,加载外部资源(如css和js )对我来说是个问题。在几个地方的阅读中,我发现,css应该放在app/assets/stylesheets中,js放在app/assets/javascripts中。这样做之后,我在视图文件中调用了我的css和js,如下所示
<%= stylesheet_link_tag "<<path to my css>>" %>
用于css和
<%= javascript_include_tag "<<path to my js>>" %>
我是一个node.js新手,在学习了一个简单的教程之后,我尝试加载一个使用node.js的开源应用程序,并得到了下面的错误。我确信这是一个微不足道的配置问题,但我没有看到。
ReferenceError: angular is not defined
at Object.<anonymous> (d:\projects\nodeapp\app\app.js:7:15)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at
GET /contact 200 33ms - 2.26kb
GET /stylesheets/bootstrap.css 304 2ms
GET /stylesheets/header.css 304 1ms
GET /stylesheets/style.css 304 2ms
GET /stylesheets/contact.css 304 1ms
GET /javascripts/script.js 404 1ms
当我试图加载我的javascript文件时,它一直显示404。我不知道为什么这不起作用!
以下是包含该脚本的行:
extends layout
block css
l