传统后端程序不使用Node.JS依然要搞Element UI

2023-11-11

概述

作为一个Java重度使用患者,后端程序员掌握一些前端知识是必备技能。Html、CSS、JS三大语言后端玩起来也得是溜得很,不过现在前端技术发展的速度简直做上了飞机,后端程序员自己首先要保障后端技术不被拉下,再想回头学学前端技术,没想到那趟飞机已经上天了。

不得不说后端程序员普遍使用的ui界面都是比较丑,再看看现在各种前端页面靓的一匹。现阶段流行的UI框架典型的比如饿了么的Element、阿里的Ant Design等等。

这些框架对于后端程序员使用话说不怎么友好,官方推荐安装Node.JS使用npm install安装,之后使用run dev运行。wtf咱们习惯了传统方式html页面直接引入CSS、JS就能看效果了,我就简单的想看个页面还得占用个端口号,有些大动干戈了。并且在企业开发过程中因为想使用一些组件就创建一个前端工程有些不实际至此今天带大家直接使用传统后端程序搭建使用Element组件的环境,不安装Node.JS也能让一个老后端也尝尝Element的香。

想要使用Element组件Vue是必备,默认你已经掌握Vuel

文章只是使用Html引入使用Element不对Vue使用和Element使用说介绍。

一、创建文件结构

创建文件夹其中添加css和js、再新建一个html文件,结构如下。
在这里插入图片描述

二、引入Vue和Element文件

Element官网没有推荐的下载包,最方便的引入是直接通过官网的CDN下载,如果项目里使用CND的话这样入库就可以了。

<!-- 引入样式 -->
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
<!-- Vue库 -->
<script src="https://unpkg.com/vue/dist/vue.js"></script>
<!-- 引入组件库 -->
<script src="https://unpkg.com/element-ui/lib/index.js"></script>

推荐将上面3个文件下载到本地使用本地文件存储,如果下载文件的方式,还需要再单独引入一个Element的图标样式库,下面是图标库地址。

<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/fonts/element-icons.woff">

下载到本地方法:
在这里插入图片描述

引入后的文件目录如下
在这里插入图片描述

三、修改html文件, 并参考element文档添加一个按钮和一个弹框

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./css/index.css">
</head>
<body>
    <div id="app">
        <el-button @click="visible = true">Button</el-button>
        <el-dialog :visible.sync="visible" title="Hello world">
          <p>Try Element</p>
        </el-dialog>
      </div>
</body>
<script src="./js/vue.min.js"></script>
<!-- import JavaScript -->
<script src="./js/index.js"></script>
<script>
    new Vue({
      el: '#app',
      data: function() {
        return { visible: false }
      }
    })
  </script>
</html>

四、运行

在这里插入图片描述

ok至此放入传统页面里开心的运行吧。

(用心写好每一行程序和文字:完~)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

传统后端程序不使用Node.JS依然要搞Element UI 的相关文章

  • 对象存储OSS简介,一分钟了解对象存储OSS

    对象存储 Object Storage 是一种新兴的数据存储方式 与传统的文件系统和块存储不同 对象存储以对象为基本单位进行数据管理和存储 在对象存储中 每个对象都有唯一的标识符 并包含了数据本身以及与之相关的元数据 如文件名 文件类型 创
  • 老猿学5G扫盲贴:PDU协议数据单元、PDU连接业务和PDU会话的功能详解

    专栏 Python基础教程目录 专栏 使用PyQt开发图形界面Python应用 专栏 PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一 PDU 关于PDU在百度百科是这样定义的 协议数据单元PDU Protocol Dat
  • java基础之日期与字符串的任意转换

    目录 前言 日期转字符串 1 创建日期对象 2 创建字符串的格式化模版 字符串转日期 前言 本文主要讲述如何将日期类型转化为字符串类型 以及将字符串类型转化为日期类型 一看就懂 一学就会 日期转字符串 1 创建日期对象 LocalDate

随机推荐

  • 2.7时间管理------------2.7.1基本概念

    1 物理系统 被仿真的实际或想象的系统 物理系统组成了真实的世界 2 仿真系统 就是对物理系统的模拟 是个虚拟世界 3 物理时间 真实世界中的自然时间 4 仿真时间 仿真世界里的时间 也称逻辑时间 5 墙上时钟时间 仿真世界里的参考时间 它
  • 数据结构:常见算法的时间复杂度汇总

    目录 顺序表 链表 二叉树 图 V是顶点个数 E是边的条数 1 存储空间 2 BFS和DFS的时间复杂度 3 最小生成树时间复杂度 4 最短路径时间复杂度 查找的平均查找长度 ASL 排序 顺序表 算法操作 时间复杂度 空间复杂度 描述 插
  • QT Creator的style sheet的几种用法(QT Creator)(StyleSheet)(样式)(QT4.7)(用法)

    摘要 QT Create中 对button或者window等部件设置背景 颜色 透明等样式时 需要用到style sheet 可以直接在代码里写 也可以在ui设计师里通过右键change style sheet的方法来设置 本人是使用的后面
  • 一种基于遗传算法与神经网络算法(GA-BP)的新冠肺炎模型预测-含Matlab代码

    目录 一 引言 二 新冠肺炎模型构建 三 遗传算法反向传播 GA BP 神经网络设计 3 1 GA BP 神经网络构建 3 2 BP神经网络训练 3 3 基于遗传算法的新冠感染人数峰值预测 四 结论 五 Matlab代码获取 一 引言 针对
  • jackson中自定义处理序列化和反序列化

    http jackyrong iteye com blog 2005323 对于一直用gson的人来说 如果单独用jackson 真是麻烦了 但还是得小结下了 先来看下如何自定义把某个对象序列化为json 先是对象 Java代码 publi
  • Flink实时计算性能分析

    本文从数据传输和数据可靠性的角度出发 对比测试了Storm与Flink在流处理上的性能 并对测试结果进行分析 给出在使用Flink时提高性能的建议 Apache Storm Apache Spark和Apache Flink都是开源社区中非
  • 19_SpringBoot拓展注解@SpringBootApplication和@Configuration

    文章目录 Spring Boot拓展注解 SpringBootApplication和 Configuration 0x01 SpringBootApplication SpringBootConfiguration EnableAutoC
  • 第十七节 多线程(二)购票经典案例+单例设计模式

    1 多线程案例 这是一个经典的多线程案例 火车票售票案例 需求 假设一共100张火车票 多个窗口去售卖 想一想 在现实中是如果买票的 需要注意哪些事项 1 1 窗口售票 1 1 1 方式一 继承 Thread 类 第一种继承Thread方式
  • C# LINQ的基础使用方法

    关键字 from in where select orderby descending 例子 Linq的简单运用 1 用Linq查询集合中所有符合条件的内容 表达式写法 var result from temp 临时变量 in myList
  • 技术调研报告

    如何做好技术调研 了解需求 首先你肯定要足够了解需求 然后才能确定一个技术调研方向 一定要确定好要求 准确分析出需要准备的技术点 再进入下一步 需要技术调研的场景包括但不限于以下三个方面 新技术 资料较少 社区不完备 足够成熟 但不确定细节
  • 博客园Markdown编辑器代码高亮失效(官方已修复)

    刚来博客园写文章 插入代码功能总是会失效 Markdown编辑器 找了半天原因 多数情况是因为代码中有空行 正确的插入方法 php echo 不要有空行 失效的插入方法 php echo 第一行空的 使用 TinyMCE编辑器则没有这个空行
  • java计算二叉树的节点最小值_求二叉树根节点到叶子节点路径和的最小值:遍历(递归+非递归)...

    昨晚中兴笔试题 第一题是给定二叉树 每个节点的数据结构是 value left right 比较根节点到各个叶子节点路径和的大小 输出路径和的最小值 补充 用ArrayList可以存储 以前没做过关于树的题 所以没想到如何处理各个节点的左右
  • Ubuntu 下安装类似记事本的工具Geany

    Geany同样也是一个类似Komode Edit的编辑器 下载方式 1 Ubuntu软件中心中搜索Geany安装 2 我已第二种方式为例 输入ctrl alt t的组合快捷键 在终端中输入 sudo apt get install gean
  • Docker compose

    文章目录 Docker compose 1 介绍 2 为什么要 Docker Compose 3 Docker Compose 文件 docker compose yml image command entrypoint environme
  • Spring-statemachine实现订单状态机

    状态机简介 先从状态机的定义入手 StateMachine 其中 StateMachine 状态机模型 state S 状态 一般定义为一个枚举类 如创建 待风控审核 待支付等状态 event E 事件 同样定义成一个枚举类 如订单创建 订
  • 关键字static、Const、Volatile的作用是什么

    关键字static的作用是什么 在C语言中 关键字static有三个明显的作用 1 在函数体 一个被声明为静态的变量在这一函数被调用结束后不释放其存储空间 定义为static的局部变量的存储在全局区 静态区 而一般的局部变量存储在栈中 2
  • html 增加等待状态,html5--等待加载效果

    等待载入 你的浏览器不支持canvas var wait document getElementById wait getContext 2d wait fillRect 0 0 100 100 translate 方法重新映射画布上的 0
  • Qt通过Doc模式读取XML并设计一个增删改查方便的操作类

    前言 如果对开源库TinyXml有兴趣的可以去看看这篇文章 C 使用TinyXml 开源库 读取 XMl文件 目录 前言 DOC 文档对象模型 QtXML基本结构 操作XML 部署环境 添加信息头 读取XML文件 添加根节点 添加一个没有属
  • Spring笔记

    文章目录 1 什么是Spring 2 如何创建Spring 3 Spring简单的读和取操作 1 直接在spring config xml里面放置对象 2 通过配置扫描路径和添加注解的方式添加Bean对象 3 为什么需要五个类注解 4 从s
  • 传统后端程序不使用Node.JS依然要搞Element UI

    概述 作为一个Java重度使用患者 后端程序员掌握一些前端知识是必备技能 Html CSS JS三大语言后端玩起来也得是溜得很 不过现在前端技术发展的速度简直做上了飞机 后端程序员自己首先要保障后端技术不被拉下 再想回头学学前端技术 没想到