VUEJS第1部分:Vuejs简介
#javascript #网络开发人员 #vue #codenewbie

在我长达10年的职业生涯中,我有机会与许多好的UI库合作。 Vuejs不是其中之一。这就是为什么我最近决定学习它的原因,这篇文章是我学习中一系列笔记的第一部分。其中一些信息可能是基本的,但它是针对首次从Vuejs开始的人。所有这些都是基于Vuejs版本3。

什么是vuejs?

vuejs是用于构建反应前端应用的JavaScript框架。作为一个框架意味着它带有一组实用程序功能和准则。这些帮助开发人员更快地构建了应用程序,并且指南可以帮助新团队成员更快地进入项目。反应性意味着它有助于构建对用户输入动态输入的UIS。通过前端应用程序,这意味着我们正在构建用户看到并与之交互的应用程序的一部分。

为什么不是Vuejs而不是香草JavaScript?

在香草JavaScript中构建应用程序非常好,您可以构建复杂的应用程序。但是这样,它可能太慢了,并且增加了错误和性能问题的机会。使用VueJS之类的框架时,您可以从开箱即用。如果您没有使用任何框架,则需要自行构建的功能等功能。这些功能由许多开发人员使用IT报告的许多开发人员进行了测试,并且核心维护者对其进行了更新。

您可以在页面的某些部分中使用Vuejs吗?

与其他一些框架不同,可以在页面的一部分中用作小部件或整个页面的一部分。没有正确的方法,使用哪种方法取决于您的要求

备择方案

您也可以使用一些替代方案。一些更受欢迎的是角度和反应。两者都是完全不错的选择,但每个选择都带有其好处和约束。例如,Angular几乎只能与打字稿一起使用。

构建第一个应用程序

有多种方法可以开始编写第一个Vuejs应用程序。其中之一是在构建时间内使用CLI来生成项目并确定所有选项,例如使用Typescript,JSX和其他选项。如果您不想要任何一个,最简单的版本只是使用CDN。

用CDN构建第一个应用程序

1.设置文件夹结构

您首先需要创建可能用于项目的文件。因此,让我们从两个文件开始,index.html和script.js。

2.添加一些基本的HTML内容

要开始,我们可以通过添加下一个只需从CDN加载vuejs的HTML内容来添加。

<!doctype html>
<html>
    <head></head>
    <body>
        <div id="app" />
        <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
        <script src="/script.js"></script>
    </body>
</html>

3.将应用程序初始化添加到脚本。

用于创建VUEJS应用程序,您可以使用以下代码。

Vue.createApp({
  data() {
    return {}
  }
}).mount("#app")

CreateApp函数初始化VueJS应用程序,并将初始化对象作为参数接收。之后,您可能会注意到有座上的函数。这就是您决定将应用程序注入HTML并将应用程序容器的选择器传递给其。

4.将数据添加到应用程序

如果要在应用程序中添加一些数据,则可以更新上面的代码,以便将其添加到初始化对象中的数据函数的返回对象。

Vue.createApp({
  data() {
    return {
      message: "Hello world"
    }
  }
}).mount("#app")

5.在HTML中显示数据

要在HTML中显示数据,您只需使用属性名称,然后将其包装在两个卷曲的擦手中。您确实需要确保在加载Vuejs应用程序的容器中添加内容。

<!doctype html>
<html>
    <head></head>
    <body>
        <div id="app">
            <div>{{message}}</div>
        </div>
        <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
        <script src="/script.js"></script>
    </body>
</html>

6.下一步

您还可以将更多功能添加到VueJS应用程序中,但这只是一个小简介。还有更多我将在下一篇文章中介绍,或者您只需检查Vuejs官方文档。

本文中使用的代码可以在我的GitHub repository中找到。


有关更多信息,您可以在TwitterLinkedInGitHubInstagram上关注我。