首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我为此源代码创建了一个JS文件,并将其调用,但它不起作用

问题描述:我为此源代码创建了一个JS文件,并将其调用,但它不起作用。

回答:

这个问题可能有多种原因导致代码不起作用。下面我将从几个方面进行分析和解答。

  1. 代码错误:首先,需要检查代码是否存在语法错误或逻辑错误。语法错误可能导致代码无法正常解析和执行,而逻辑错误可能导致代码执行结果与预期不符。可以使用浏览器的开发者工具或其他调试工具来检查代码并查看控制台中的错误信息。
  2. 文件路径错误:确保你正确引用了JS文件,并且文件路径是正确的。如果文件路径错误,浏览器将无法找到该文件并执行其中的代码。可以使用相对路径或绝对路径来引用文件,具体取决于文件的位置和项目的结构。
  3. 依赖关系问题:如果你的代码依赖其他的库或框架,确保这些依赖项已正确加载并按正确的顺序加载。如果依赖项未加载或加载顺序错误,可能导致代码不起作用。
  4. 执行时机问题:确保你在正确的时机调用了JS文件中的代码。例如,如果你的代码需要在页面加载完成后执行,可以将代码放在window.onload事件处理程序中,以确保在页面完全加载后再执行。
  5. 浏览器兼容性问题:不同的浏览器对JS的支持程度可能有所不同,某些特定的语法或API可能在某些浏览器中不起作用。可以使用浏览器的兼容性列表或使用特定的兼容性库来解决这个问题。

总结起来,当你的JS代码不起作用时,需要仔细检查代码本身、文件路径、依赖关系、执行时机和浏览器兼容性等方面的问题。如果问题仍然存在,可以尝试在云计算领域的开发者社区或论坛上寻求帮助,向其他开发者请教并分享你的代码和问题,以获得更多的解决方案和建议。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

用.NET Core构建安全的容器化的微服务

为此,你需要: 连接到互联网的Linux服务器(使用的是Debian 9) 安装好的.NET Core SDK 安装好的Docker 已经复制了的项目安装了.NET Core SDK,因此应该可以运行该...但它会抛出一个错误,因为我们没有发送JSON,但我们至少可以看到处理的响应。如果我们尝试从外部访问它: 7i0diiak5o.jpeg 你可以看到它被阻止,不起作用。...构建Docker容器 我们在此服务器上安装配置了Docker,因此为此应用程序构建一个容器。...现在 ,将为Docker容器创建一个新目录 ~/containers/friendlyphonenumbermkdir artifacts 接下来,将在此目录中创建一个工件文件夹,并将其中的二进制文件和证书复制到其中...此应用程序的源代码和Docker文件可在此处找到。 如果你有任何问题或意见,请随时留下意见。

1.9K40

Excel VBA SQL Join Syntax ErrorExcel VBA SQL 连接语法错误

然后,子应将有关指定客户的销售信息输出到 Excel 工作表,特别是: 订购日期 订单编号 总订单成本(定义为售出数量 * 售出价格) 访问文件有 3 个需要的表:Customers、Orders、LineItems...下面的代码应该将客户 ID 连接到订单 ID 字段,然后将其与订单 ID 连接起来,并将订单 ID 连接到订单项上。...此外,语法无论如何都不起作用。你不能做 INNER JOIN ON....你需要在 INNER JOIN 和 ON 之间放一个表。...在 Access 中创建一个查询查看它生成的 SQL。它可能不是最漂亮的 SQL,但它可以帮助您确定问题所在。...C 到 O 上的第一个 INNER JOIN 已经创建了这个。 where 子句将客户表限制为只有一个客户。 要将其放入您的代码中,只需将表单中的“15”替换为“CustomerID”即可。

20820
  • 发布你自己的npm包

    通常,我们会在代码中引入实用包,比如typy,sugar,轻松的使用它们。 那么,你有没有想过编写自己的实用程序/库,并将其发布到NPM上面,以便在世界任何的地方可以重复使用它?...发布的步骤 样板文件 为什么? 当你在多个项目中工作时,你经常发现自己在多个项目中重复简单的事情。举个例子,以你想要的方式解析日期对其进行格式化。...源码 如果你正在编写一个小型库,则可以将所有代码放入index.js中。但是,更常见的是,我们将抽象代码并将其放入单独的文件中。所以,理想的方法是将所有源代码保存在src中。...这是目前最广泛使用和推荐的源代码设置,尽管它从一个库到另一个库中有所不同。...样板文件 有一些自己的npm软件包,并在线研究了创建NPM软件包的所有最佳实践,专门为此建了样板文件。它具有预先设置的所有功能,以便你可以在几秒钟内开始使用。

    31230

    【译】发布你自己的npm包

    通常,我们会在代码中引入实用包,比如typy,sugar,轻松的使用它们。 那么,你有没有想过编写自己的实用程序/库,并将其发布到NPM上面,以便在世界任何的地方可以重复使用它?...发布的步骤 样板文件 为什么? 当你在多个项目中工作时,你经常发现自己在多个项目中重复简单的事情。举个例子,以你想要的方式解析日期对其进行格式化。...源码 如果你正在编写一个小型库,则可以将所有代码放入index.js中。但是,更常见的是,我们将抽象代码并将其放入单独的文件中。所以,理想的方法是将所有源代码保存在src中。...这是目前最广泛使用和推荐的源代码设置,尽管它从一个库到另一个库中有所不同。...样板文件 有一些自己的npm软件包,并在线研究了创建NPM软件包的所有最佳实践,专门为此建了样板文件。它具有预先设置的所有功能,以便你可以在几秒钟内开始使用。

    79410

    【动画演示】JavaScript 引擎运行原理

    然而,了解 JS 引擎的基础知识了解它如何处理JS代码,并将其转换成机器能够理解的东西,绝对是个有益无害的事情。...就像JS中的function,这是 JS 中的一个保留关键字,它会创建一个标记,并将其发送给解析器。对于字节流的其余部分也是如此。...使用这些节点,它创建了一个抽象语法树,即AST。 接下来,轮到解释器(interpreter)了。遍历AST根据AST包含的信息生成字节码的解释器。...虽然字节码很快,但它可以更快。当这个字节码运行时,将生成信息。它可以检测某些行为是否经常发生,以及所使用数据的类型。也许已经调用一个函数几十次了:现在是时候优化它了,这样它会运行得更快!...它返回执行解释的字节码更新类型反馈。 希望这篇文章对你有用!当然,在这篇文章中还没有涉及到引擎的更多部分(JS堆,调用堆栈,等等),后续会继续分享。

    80711

    使用 Vue.js 和 JavaScript 在 Web 应用程序中下载 PDF 文件

    创建组件 首先,我们将创建一个 Vue.js 组件,其中包含单击按钮时下载 PDF 文件的必要逻辑。...downloadPdf函数负责创建指向 PDF 文件的“a”链接模拟点击它,触发文件下载 。 ---- 使用组件 现在我们已经创建了组件,我们可以在应用程序的任何地方使用它。...为此,我们只需导入组件并将其包含在我们希望下载按钮出现的 HTML 代码中。...downloadPdf函数使用href、target 和 download属性创建一个“a”链接,然后将其添加到文档主体模拟点击该链接。...要在你的组件中使用此可组合项,你只需导入它调用downloadPdf函数,将 PDF 文件的位置作为参数传递。

    2.9K10

    机器学习教程:使用摄像头在浏览器上玩真人快打

    你可以在的GitHub帐户中找到本文和MK.js源代码(文末)。没有分享用于训练的数据集,但你可以自己随意收集训练模型!...之后,它构建了一个垂直和水平直方图,将每个像素的值相加。基于计算结果,算法检测当前用户姿势是什么。 你可以在下面的视频中找到实施的演示。源代码的GitHub帐户。...导致该算法无法识别基于背景帧的动作,它会将其他帧分类为预定义的姿势。 现在,鉴于Web平台的API,特别是WebGL的进步,决定通过使用TensorFlow.js来解决问题。...MobileNet与VGG-16一样强大,但它小得多,这使得它的前向传播速度更快,减少浏览器的加载时间。...首先,我们启动一个间隔,每100ms我们调用一个anonymous函数。在这个函数中,我们首先在包含当前帧的画布上渲染视频。之后,我们缩小帧到100×56,对其应用灰度滤镜。

    1.7K40

    你知道在终端执行 Python 代码的方式吗?

    知道有些人喜欢在一个包里写一个main子模块,然后将其__main__.py写成: from . import mainif __name__ == “__main__”: main.main() 就个人而言...(译注:扩展模块 extension module,即 C/C++ 之类的非 Python 文件) 要加载扩展模块,Python 必须调用 dlopen()[9]函数,它要传入一个文件路径,但当该文件路径就包含在压缩文件内时...,这显然不起作用。...知道至少有一个人与 glibc 团队交谈过,关于支持将内存缓冲区传入压缩文件,以便 Python 可以将扩展模块读入内存,并将其传给压缩文件,但是如果内存为此服务,glibc 团队并不同意。...尽管不如纯 Python 解决方案理想,但它确实可行,并且在这种情况下算得上是优雅的。 文章转载于马哥教育官网!

    2.4K20

    VS Code 1.69 发布:允许快速解决 Git 合并冲突

    启用后,可以通过单击源代码控制视图中的冲突文件来打开合并编辑器。...一些调试器允许在某行暂停时直接进入特定的函数调用。在这次迭代中,为此改进了 UI: 右键单击源行上的目标区域选择 Step Into Target 将自动进入目标区域(如果有的话)。...JavaScript sourcemap 切换 - 切换到调试编译而不是源代码。 现在可以通过单击调用堆栈视图标题中的 罗盘图标轻松地打开和关闭 sourcemaps。...更多详情可查看官方公告:https://code.visualstudio.com/updates/v1_69 我们创建了一个高质量的技术交流群,与优秀的人在一起,自己也会优秀起来,赶紧点击加群,享受一起成长的快乐...·································· 你好,是程序猿DD,10年开发老司机、阿里云MVP、腾讯云TVP、出过书过业、国企4年互联网6年。

    3.9K10

    开发一个在线 Web 代码编辑器,如何?今天来教你!

    本篇文章希望和大家一起,尝试创建一个在线的 Web 代码编辑器,并在 HTML、CSS 和 JavaScript 的帮助下实时显示结果。在本文的最后也放置了源代码的下载链接。...在这里,title 是一个文本字符串,onClick 是一个在单击按钮时调用的函数。 接下来,我们使用 标签来声明按钮,使用 style 属性来设置按钮的样式。...最后,传入 {title} 作为按钮标签的内容 现在我们已经创建了一个可重用的按钮组件,让我们继续将我们的组件引入 App.js。...至此,我们已经创建了下拉菜单,设置了主题的状态,编写了函数来使用新值设置状态。...为此,在 App.js 文件中,转到我们定义其他 State 的位置添加以下状态: const [srcDoc, setSrcDoc] = useState(` `); 现在我们已经创建了 state

    12K30

    【实战】快来和我一起开发一个在线 Web 代码编辑器

    本篇文章希望和大家一起,尝试创建一个在线的 Web 代码编辑器,并在 HTML、CSS 和 JavaScript 的帮助下实时显示结果。在本文的最后也放置了源代码的下载链接。...在命令行中,创建一个 React 应用程序并将其命名为 web-code-editor: npx create-react-app web-code-editor 同时,因为此时 creat-react-app...在这里,title 是一个文本字符串,onClick 是一个在单击按钮时调用的函数。 接下来,我们使用 标签来声明按钮,使用 style 属性来设置按钮的样式。...至此,我们已经创建了下拉菜单,设置了主题的状态,编写了函数来使用新值设置状态。...为此,在 App.js 文件中,转到我们定义其他 State 的位置添加以下状态: const [srcDoc, setSrcDoc] = useState(` `); 现在我们已经创建了 state

    69720

    JavaScript生态加速攻略:eslint

    一个特定的 BackwardTokenCommentCursor 条目似乎很有趣,因为它是一堆中最大的块。跟随附加的文件位置到源代码,它似乎是一个保存文件中我们所处位置状态的类。...作为第一步,添加了一个简单的计数器,每当该类被实例化时就会增加,并再次运行了lint任务。 超过2000万次后 总的来说,这个类已经被构建了超过2000万次。这似乎相当多。...从经验来看,循环通常是性能调查的主要嫌疑对象,因此通常从那里开始搜索。 尽管第二个函数称为 utils.search() ,但它包含一个循环。...为此,我们不真正需要整个选择器引擎。如果我们为此引入了一条快速路径完全绕过选择器引擎,那会怎样呢? class NodeEventGenerator { // ......猜其中一部分人会这样做, TypeScript用户的总数实际上可能更高。 在各种开源代码库中对几个不同的设置进行了分析后,选择了来自 vite 的设置,其中包含了其他配置文件中存在的许多模式。

    62220

    环境变量:熟悉的陌生人

    我们所要做的就是创建一个包含密钥的纯文本文件,并将其存储在项目的根目录中。 切换环境就像改变 env 文件本身一样简单。...我们可以通过名称 .env.dev、.env.prod 等存储多个文件,配置源代码以根据其运行的环境访问这些文件。 本地访问 我们可以轻松地在本地开发环境中设置 .env 文件。...易于更新 独立存储环境变量时更新它们更简单——我们不需要编辑源代码为此进行新版本发布。我们可以简单地在平台中更改值并重建项目。它在下次启动时将获取新值。...完成后,我们的终端看起来会像这样: 终端输出显示导致初始化一个新的node应用程序的步骤。 使用我们称手的IDE打开项目。 在项目文件夹的根目录中创建一个文件,并将其保存为index.js。...我们可以考虑向我们的版本控制系统添加一个模板 env 文件,以便其他团队成员可以将其用作参考,在本地创建他们自己的 env 文件

    14310

    three.js 新手指南

    在里面,你会找到一个名为 three.min.js文件,将它复制到你的本地开发目录下。 本教程,你还需要一个名为 OrbitControls.js文件,它包含在 three.js 中。...创建 3D 资源 已经创建了一个 3D 版的 Treehouse 徽标,欢迎您以学习为目的使用它(你可以在 code download 中获取模型),但如果你希望创建自己的网格,建议你使用 Blender...创建渲染器之后,我们通过 body 将其添加到 DOM 中。这一步会使 three.js 在 body 中创建一个用于渲染场景的 canvas。 // Sets up the scene....认为 three.js一个非常棒的项目,为不是 3D 图形专家(像我)的人 开启了 WebGL 的力量。...如果你更加专注,你甚至可以制作游戏搭建世界。它使浏览器成为一个更具体验的地方,认为这非常的棒。谁想做文档?想制作点什么。

    7.9K20

    React Native面试知识点

    为此,React将构建一个新的 React 元素树(您可以将其视为 UI 的对象表示)。...在编写业务逻辑的时候,我们会有许多个js文件,打包的时候RN会将这些个js文件打包成一个叫index.android.bundle(ios的是index.ios.bundle)的文件,所有的js代码(包括...rn源代码、第三方库、业务逻辑的代码)都在这一个文件里,启动App时会第一时间加载bundle文件,所以脚本热更新要做的事情就是替换掉这个bundle文件。...如果项目只有一根轴线,该属性不起作用。...10.请简述 code push 的原理 code push 调用 react native 的打包命令,将当前环境的非 native 代码全量打包成一个 bundle 文件,然后上传到微软云服务器(Windows

    2.9K11

    【100 种语言速成】第 2 节:Emojicode

    得到了第一个表情符号,对第二个不太确定。...➡️ 表示接受一个整数,返回一个整数。↩️是回报。⁉️…❗ 是函数调用。还不错。 Y组合器失败 不幸的是这些不能递归,所以这根本不起作用!...❗️ ➡️ fib- 创建一个新的并将其分配给fib变量 fib i❗️ ➡️ x- 在实例上调用 fib,使用参数调用我们唯一的方法i … - 定义一个名字为的类(类名必须是表情符号) - 空构造函数...,我们需要为每个类创建一些构造函数,即使它不做任何事情 ❗️ n ➡️ …- 定义方法…❗️ 接受一个整数参数n返回一个整数 ↩️ n➖1❗➕ n➖2❗- 递归调用, n➖1❗ 是this....一个有趣的中间地带是像 Fira Code 这样的连字字体- 源代码仍然会说!==,但在编辑器中你会看到≢。

    64221

    Twitter推荐算法正式开源,GitHub Star飙升至 42.9K !

    来源:InfoQ 3 月 31 日,正如马斯克一再承诺的那样,Twitter 已将其部分源代码正式开源,其中包括在用户时间线中推荐推文的算法。...目前来看,Twitter 正在为此而努力。GitHub 上的自述文件提到,“我们邀请社区在 GitHub 上提交问题和 PR,为推荐算法的改进提出建议。”...不过尴尬的是,据美联社当地时间 3 月 26 日报道,一份法律文件显示,推特公司的部分源代码遭泄露,被发布在开源编程及代码托管网站 GitHub 上。...------ 我们创建了一个高质量的技术交流群,与优秀的人在一起,自己也会优秀起来,赶紧点击加群,享受一起成长的快乐。...·································· 你好,是程序猿DD,10年开发老司机、阿里云MVP、腾讯云TVP、出过书过业、国企4年互联网6年。

    81020

    Unity通用渲染管线(URP)系列(十四)——多相机(Camera Blending & Rendering Layers)

    将第二个视口缩小为一半,通过将其XY位置设置为0.25居中。 ? (2个分层摄像机) 如果我们不使用Post FX,则可以通过将其设置为仅清除深度来将顶部相机图层变成部分透明的叠加层。...添加了两个非常明亮的自发光对象,以使Bloom是否开启变得显而易见。 ? ? (Bloom 禁用和开启) 它在bloom中不起作用,因为这种效果目前不能保持透明度。...作为示例,通过Assets / Create / Render Texture 创建了200×100渲染纹理。...没有给它提供深度缓冲区,因为渲染了带有Post FX的相机,该相机使用深度缓冲区创建了自己的中间渲染纹理。 ?...(Render Texture 资产) 然后,通过将其连接到摄像机的Target Texture属性来创建一个将场景渲染为该纹理的摄像机。 ?

    8.5K22
    领券