Javascript 如何安装下划线.js?

Javascript 如何安装下划线.js?,javascript,underscore.js,Javascript,Underscore.js,我正在尝试安装,以便在浏览器中使用它,但似乎所有安装说明都是针对服务器的。如何在web浏览器中使用此功能?我知道,所以我不知道该怎么办。谢谢您应该可以使用标签加载它。查看代码显示它将自己加载到全局对象中(window==this) 请包括您正在使用的浏览器,但请记住以下几点: 转到或或其他替代方案,包括或选择您想要使用的JS框架并使用它 在浏览器中使用JS毫无意义。一定有一些HTML代码可以使用和理解JS代码 Firefox,安装类似于Firebug的插件,打开类似SO或google.com的

我正在尝试安装,以便在浏览器中使用它,但似乎所有安装说明都是针对服务器的。如何在web浏览器中使用此功能?我知道,所以我不知道该怎么办。谢谢

您应该可以使用
标签加载它。查看代码显示它将自己加载到全局对象中(
window==this


请包括您正在使用的浏览器,但请记住以下几点:

  • 转到或或其他替代方案,包括或选择您想要使用的JS框架并使用它
  • 在浏览器中使用JS毫无意义。一定有一些HTML代码可以使用和理解JS代码

    • Firefox
      ,安装类似于
      Firebug
      的插件,打开类似SO或google.com的简单页面,然后在控制台中

      var script=document.createElement(“脚本”);
      script.src=”http://path/to/underscor.js";
      document.body.appendChild(脚本)

      然后可以开始在JS文件中使用函数

    • GoogleChrome
      ,单击F-12,转到“源”选项卡,单击左侧面板中的内容脚本,右键单击添加包含JS文件的文件夹。这也应该行得通。在左面板中还有另一个叫做snippets的子选项卡,创建一个新文件并将整个JS文件复制粘贴到其中。或者,您也可以对Firefox采用相同的技术。它的开发者面板更加先进和复杂
  • 你可以试着看看像Browserify这样的东西

  • 要点是,您需要某种HTML来调用和使用JS代码。据我所知,像JSFIDLE这样的工具在使用和测试一些JS代码方面做得更好,而且所涉及的麻烦更少。或者只是在您的系统上创建一个简单的HTML文件,包括一个脚本标记并对其进行测试

    HTH

    您不需要安装JavaScript库来使用它,您需要包括它。如果您有依赖项,那么只有顺序(例如,首先是下划线.js,然后是使用下划线.js的自定义库)才重要。 一种可能是使用一些,因此您不需要在本地下载库。常见的CDN包括:

    如果下载该库并将其托管在服务器上,则只需将其放在项目目录(或称为脚本的目录)中即可

    包含自定义库中使用的underline.js库的代码可能如下所示:

    JS库demo.JS

    然后在第二个文件demo.html中:


    只需将以下代码粘贴到.html文件的头部分

    <script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3  /underscore-min.js">
    </script>
    
    
    
    • 在Google chrome或Mozilla Firefox中打开一些网页。例如,google.com
    • 然后按F12键
    • 选择Console选项卡。然后键入或复制粘贴以下代码:
    var script=document.createElement('script'); script.type='text/javascript'; script.src=''; document.head.appendChild(脚本)

    然后按回车键


    然后开始在控制台上键入下划线js命令。

    只需包含脚本文件即可。(或使用Require.js或Browserify)在HTML中的
    标记中,与其他脚本一起使用。如果您只想使用它,最简单的方法是设置一个加载它的环境。例如,制作一个加载下划线的
    testing.html
    文件,然后在浏览器中访问该页面。如果您只是想玩它,那么jsfiddle.net或jsbin.com可能是最简单的选项。@chopperdrawlion4:只需访问主页并打开那里的控制台即可。Firefox(自版本4?)附带了一个JavaScript控制台(ctrl+shift+K),这意味着firebug并不是“必要的”来执行这种类型的操作。我知道,我提到firebug是因为我一开始发现FF JS控制台有点缺乏。既然你提到了它,我将尝试使用它一次,看看我是否可以放开Firebug。谢谢。谢谢,解决方案非常有效!只是想知道,当您不使用node.js之类的东西时,以这种方式包含它有什么不利之处吗?
    // function using underscore.js
    function demo() {
        var input = [1, 2, 3];
        var output = _.map(input, function(item) {
                return item * 2;
        });
        alert(input + " - " + output);
    }
    
    <!DOCTYPE HTML>
    <html>
        <head>
            <!-- first include the underscore.js library -->
            <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.6.0/underscore.js" type="text/javascript"></script>
            <!-- or if the file is downloaded locally -->
            <!-- <script src="scripts/underscore.js" type="text/javascript"></script>-->
            <!-- then the custom JS library -->
            <script src="demo.js" type="text/javascript"></script>
        </head>
        <body>
            <!-- call the custom library function -->
            <a href="#" onclick="demo();">Start the script using underscore.js</a>
        </body>
    </html>
    
    1,2,3 - 2,4,6
    
    <script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3  /underscore-min.js">
    </script>