Knockout.js 击倒js应用程序-不工作

Knockout.js 击倒js应用程序-不工作,knockout.js,Knockout.js,这是个新手,我无法让这个简单的淘汰应用程序工作。它应该显示 你好,地球 我指的是: 以下是我运行index.html的时间: 它没有找到knockout-3.4.2.js文件吗 这是控制台。看起来有个错误 这是index.html文件“: 我把它存放在这里: 由于app.js是在部分加载的,因此它将在主体html存在之前加载,这意味着在调用ApplyBinding时,没有任何可用于敲除绑定的内容 <head> <title>Hello World</titl

这是个新手,我无法让这个简单的淘汰应用程序工作。它应该显示

你好,地球

我指的是:

以下是我运行index.html的时间:

它没有找到knockout-3.4.2.js文件吗

这是控制台。看起来有个错误

这是index.html文件“:

我把它存放在这里:


由于app.js是在
部分加载的,因此它将在主体html存在之前加载,这意味着在调用ApplyBinding时,没有任何可用于敲除绑定的内容

<head>
  <title>Hello World</title>

    <!-- Import the Knockout file. -->
    <script type="text/javascript" src="C:\Dans\Work 2\Tech\Web Dev\Javascript and jQuery\Knockout.js\Examples\knockout-3.4.2.js">

    <!-- Import the JavaScript file. -->
    <script type="text/javascript" src="app.js"></script>
</head>

你好,世界
您需要将导入行移到html正文下方,或者将其包装在一个延迟执行块(如document.onload)中

<head>
  <title>Hello World</title>

    <!-- Import the Knockout file. -->
    <script type="text/javascript" src="C:\Dans\Work 2\Tech\Web Dev\Javascript and jQuery\Knockout.js\Examples\knockout-3.4.2.js"></script>
</head>

<body>
  <div class='liveExample'>   
    <p>First name: <input data-bind='value: firstName' /></p> 
    <p>Last name: <input data-bind='value: lastName' /></p> 
    <h2>Hello, <span data-bind='text: fullName'> </span>!</h2>  
   </div>  
</body>

<script type="text/javascript">
    <!-- Import the JavaScript file. -->
    <script type="text/javascript" src="app.js"></script>
</script>

你好,世界
名字:

姓氏:

你好
由于app.js是在
部分加载的,因此它将在主体html存在之前加载,这意味着在调用applyBindings时没有任何可用于敲除绑定的内容

<head>
  <title>Hello World</title>

    <!-- Import the Knockout file. -->
    <script type="text/javascript" src="C:\Dans\Work 2\Tech\Web Dev\Javascript and jQuery\Knockout.js\Examples\knockout-3.4.2.js">

    <!-- Import the JavaScript file. -->
    <script type="text/javascript" src="app.js"></script>
</head>

你好,世界
您需要将导入行移到html正文下方,或者将其包装在一个延迟执行块(如document.onload)中

<head>
  <title>Hello World</title>

    <!-- Import the Knockout file. -->
    <script type="text/javascript" src="C:\Dans\Work 2\Tech\Web Dev\Javascript and jQuery\Knockout.js\Examples\knockout-3.4.2.js"></script>
</head>

<body>
  <div class='liveExample'>   
    <p>First name: <input data-bind='value: firstName' /></p> 
    <p>Last name: <input data-bind='value: lastName' /></p> 
    <h2>Hello, <span data-bind='text: fullName'> </span>!</h2>  
   </div>  
</body>

<script type="text/javascript">
    <!-- Import the JavaScript file. -->
    <script type="text/javascript" src="app.js"></script>
</script>

你好,世界
名字:

姓氏:

你好
您可以将C:\..用于src吗?如果您像CDN一样使用会发生什么?您的浏览器控制台中是否有错误?(ctrl-shift-i)我尝试了CDN。它没有改变行为。看起来有一个错误。我在上面包含了它。尝试将app.js导入移动到新脚本块中html正文下方。是否可以将C:\..用于src?如果使用类似CDN的内容会发生什么?浏览器控制台中是否有错误?(ctrl-shift-I)我尝试了CDN。它没有改变行为。看起来有错误。我在上面包含了它。请尝试在新的脚本块中将app.js导入移动到html正文下方。