Beaglebone本地jQuery文件未加载

时间:2015-05-12 04:07:42

标签: javascript jquery html node.js

我正在利用node.js和jquery创建一个无线机器人项目来创建一个网页" controller"。

目前,我的代码如下,但由于通过互联网地址下载脚本,其功能仅限于使用互联网连接。我的目标是允许它在没有互联网连接的情况下运行

<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">


    <!-- jQuery and jQuery Mobile -->
    <link rel="stylesheet"       href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css" />
    <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script>
    <script src="/socket.io/socket.io.js"></script>

为了尝试将这些文件保存到本地的beaglebone,我创建了3个文件:Source1.css Source2.js和Source3.js,它们从上面代码中的HTML链接复制并粘贴到各自的文件中并存储与用于服务器的html和javascript文件位于同一目录中。

我已将代码编辑为如下所示

<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">


<!-- jQuery and jQuery Mobile -->
<link rel="stylesheet" href="Source1.css" />
<script src="Source2.js"></script>
<script src="Source3.js"></script>
<script src="/socket.io/socket.io.js"></script>

但是,当我尝试使用node命令启动服务器时,只会在网页中加载HTML。我试图更改charset并包含jquery源文件的整个路径但没有成功。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

断开互联网连接。在Chrome浏览器中按Ctrl + Shift + I加载开发人员工具,切换到&#34;网络&#34;选项卡然后按F5刷新页面。您将看到页面加载的资源(以及它尝试加载的一些资源)。通过Initiator列对这些结果进行排序。您可能会发现Socket.IO启动的依赖项无法加载。