📜  Sugar.js 介绍与安装

📅  最后修改于: 2022-05-13 01:56:14.054000             🧑  作者: Mango

Sugar.js 介绍与安装

在本文中,我们将尝试了解与名为 Sugar-JS 的库相关的所有细节。 Sugar 是一个开源 JavaScript 实用程序库,用于处理原生对象。用户可以定义方法或使用插件来处理专门的用例。

使用 Sugar-JS 的目的:

  • 使用 Sugar-JS 的主要目的是该库提供了用于处理原生对象(如 Array、String、Date、Range、Object 等)的实用函数。
  • Sugar实际上是交互的主要点(即全局对象),任何用户都可以通过它在这个库下使用预定义的方法。
  • Sugar 定义了有用的实用方法,可以在 Sugar 全局对象上调用静态函数。

安装:使用以下命令(在命令提示符本身输入)在本地系统中安装糖-

npm install sugar --save

运行 Sugar-JS: Sugar 的代码可以很容易地以两种不同的方式运行:

  • 通过浏览器的控制台(因为这里的糖已经可用并且可以很容易地成功执行)
  • 使用可用的自定义构建(在本地系统或 PC 中)

1. 通过浏览器的控制台:由于浏览器的控制台已经内置了sugar,所以这里我们可以直接使用Sugar及其预定义的方法。

让我们看看下面的一些例子,如果我们在浏览器的控制台上编写,可能会导致一些输出显示在控制台本身上(注意这些代码片段我们必须使用CTRL + Shift + I在浏览器的控制台上运行,然后编写或粘贴代码在那里并按Enter 键查看输出)-

示例 1:在此示例中,我们将使用 Sugar 本身提供的内置方法创建一个数组。

Javascript
let new_array = Sugar.Array.create("abcde");
console.log(new_array);


Javascript
console.log(Sugar.Array.isEqual(['a','b'], ['a','b']));
console.log(Sugar.String.isEmpty(''));
console.log(Sugar.String.reverse('GeeksforGeeks'));
console.log(Sugar.String.shift('a', 7));


HTML


    

    
    
    
    Sugar.js
    

    

    

       

            


输出:

示例 2:在这个示例中,我们将看到 Sugar 提供的一些函数,它们既是数组又是字符串。

Javascript

console.log(Sugar.Array.isEqual(['a','b'], ['a','b']));
console.log(Sugar.String.isEmpty(''));
console.log(Sugar.String.reverse('GeeksforGeeks'));
console.log(Sugar.String.shift('a', 7));

输出:

2. 使用可用的自定义构建(在本地系统或 PC 中):

按照您需要首先执行的步骤,使自定义构建在本地系统或 PC 中可用-

第 1 步:转到链接(前面提到):https://sugarjs.com/download/

第 2 步:向下滚动,直到前面的自定义构建部分可用。

第 3 步:屏幕右下方有两个选项可用(也如下图所示下载 Dev 和 Build Minified),然后进一步单击 Build Minified 按钮。

第 4 步:单击 Build Minified 按钮后,自定义构建开始构建自己的构建,如果在构建成功后停止,它将输出如下图所示的内容

第 5 步:单击“Download Min”,然后下载自定义构建文件并将其粘贴到本地系统或 PC 中的任何特定位置,因为它将在后面的部分中使用(即在编写使用的代码片段时)

第 6 步:为了使用在上一步中下载的 JavaScript 文件,必须再创建一个文件(即 .html 文件),在该文件中,我们必须使用附加(或导入)JavaScript 文件以下标语行-

示例 3:在本示例中,我们将在“.html”文件中实现 Sugar 方法,并在浏览器上成功运行该文件后看到结果。

HTML



    

    
    
    
    Sugar.js
    

    

    

       

            

输出: