Vue:CDN&CLI

一、CDN应用Vue:

CDN(Content Delivery Network,内容分发网络)是一种网络技术,通过在全球范围内的服务器节点上缓存和分发内容,使得用户可以从离自己最近的节点获取所需内容,从而提高访问速度、降低延迟和数据传输损耗。

  • 通过 CDN 使用 Vue 是指,你不需要在项目中显式地安装和管理 Vue 依赖,而是直接通过在 HTML 文件中引入一个指向 CDN 服务器上 Vue 文件的"script"标签来使用 Vue。这样做的好处是,浏览器可以更快地从离用户最近的 CDN 服务器加载 Vue 文件,从而提高网页加载速度。

  • 要通过 CDN 使用 Vue,可以在 HTML 文件的"head"部分添加以下"script"标签:

<script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
  • 这将加载 Vue 2.x 版本。如果你想使用 Vue 3.x,可以将链接替换为:
<script src="https://cdn.jsdelivr.net/npm/vue@3"></script>

请注意,使用 CDN 的方法适用于简单的 Vue 项目和原型开发,但在生产环境中,通常建议使用构建工具(如 Vue CLI)来管理依赖、打包和优化代码。


二、Vue CLI

Vue CLI(Vue Command Line Interface,Vue 命令行界面)是 Vue.js 官方提供的一套脚手架工具,用于快速生成、开发和构建 Vue.js 项目。Vue CLI 旨在简化和标准化 Vue.js 应用程序的开发过程,帮助开发者轻松创建、配置和部署 Vue.js 项目。

Vue CLI 提供了以下功能:

  1. 项目模板:Vue CLI 提供了预先配置好的项目模板,包括目录结构、配置文件和基础代码,使开发者可以快速开始开发 Vue 项目。
  2. 插件系统:通过插件,开发者可以轻松地为项目添加新功能,如 Vuex、Vue Router、TypeScript 支持等。插件还可以用于集成第三方库或服务。
  3. 开发服务器:Vue CLI 内置了一个开发服务器,支持热模块替换(Hot Module Replacement, HMR)功能,实现实时预览和自动刷新。
  4. 构建工具:Vue CLI 集成了 Webpack 和其他构建工具,自动处理代码打包、压缩、优化和分割,以确保最终部署的应用程序具有高性能和最小体积。
  5. 配置管理:Vue CLI 提供了灵活的配置管理方式,允许开发者通过图形化界面(Vue UI)或配置文件(vue.config.js)来自定义项目配置。

通过 Vue CLI,开发者可以专注于编写业务逻辑代码,而无需关心项目配置和构建过程中的繁琐细节。

  • 要安装 Vue CLI,可以使用 npm 或 yarn 运行以下命令:
npm install -g @vue/cli
# 或者
yarn global add @vue/cli

安装完成后,你可以通过运行vue create my-project命令来创建一个新的 Vue.js 项目。


三、基于CDN的简单实现

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>简单页面示例</title>
    <script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
</head>
<body>
<div id="app">
    <h1>{
   
   { title }}</h1>
    <p>{
   
   { description }}</p>
    <button @click="changeText">点击更换标题</button>
</div>

<script>
    new Vue({
      
      
        el: '#app',
        data: {
      
      
            title: '欢迎来到简单页面',
            description: '这是一个简单的页面,包含标题',
        },
        methods: {
      
      
            changeText: function() {
      
      
                this.title = '你已成功更换标题!';
            }
        }
    });
</script>
</body>
</html>

在这里插入图片描述

点击效果:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/IWICIK/article/details/130471535