项目前端页面框架介绍 | 学习笔记

简介: 快速学习 项目前端页面框架介绍

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot)项目前端页面框架介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/667/detail/11329


项目前端页面框架介绍


内容介绍:

一、前端页面环境说明

二、目录结构


一、前端页面环境说明

1.前端框架入口

(1)前端后端程序项目都有个入口。比如后端接口一般是 main 方法,而现在这个前端也有入口,两个地方,第一个地方是一个 HTML 文件。

但是里边没有写什么东西,是一个普通的页面,里面有 div。

(2)还有一个入口在 src,有个 main.js 文件

(3)html 中只写了 div 用于显示

在 main.js 中引入了其他组件,创建了 Vue 对象做操作。

2.前端页面环境使用框架(模板),基于两种技术实现出来。

(1)对这两种技术做了封装,让开发更加的简洁,更加简单。但是不是只有两种,主要是基于两种技术做到的。

Vue-admin-template 模板 = vue + element-ui


二、目录结构

共有五个目录如下:

1.框架 build 目录--放项目构建的脚本文件

Build 有构建或者创建的意思。这个目录表示项目运行时一些项目构建或者项目编译。

类似于 Java 中的 class 文件,是编译的一些代码。这些东西不需要改。

2.config 目录

Config 有配置的意思。主要是项目中一些最基本的设置。

(1)其中 index 文件是项目中最基本配置,例如默认端口号是9528,可以改成别的端口。当前主机或 IP,是本地 localhost 或者改成 IP,这些可以在里边做修改。

(2)index 里边有 useEslint:true,统一改成 false。

ESLint 是一个插件,做代码格式整理或者代码格式检查,也就是做代码的检查工具。但不建议装这个东西,因为它有一个缺点检查太严格了。

比如代码中多了一个空格、多了很多换行,这些应该没有错,但是它会把这个也作为错误执行。所以改成 false。不改的话写代码的时候要特别注意。

(3)另外两个文件:dev.env.js,prod.env.js,针对环境,是开发环境或者测试环境

dev.env.js 修改访问后端地址,其中

http://easy-mock.com/mock/5950a2419adc231f356a6636/vue-admin

表示当前要访问的接口的地址,这是默认地址。后面要改成本地,比如本地 localhost8001的地址。

3. node_modules 目录

下载的依赖在这里都存在

4. Src 目录

(1)第一个 api ——定义调用方法,比如添加修改删除

重要部分,更改得地方很多,在里边会一直定义方法。

(2)第二个 assets ——放静态资源。比如 css 文件,js 文件或者相关项目中的图片。

(3)components——放一些插件或者组件。

比如当前这个框架,程序员觉得里边有一个东西没有做到,想用一些额外的框架引进来,就需要放这个目录里。

(4)icons——放项目中使用到的图标

(5)router——路由部分

也是一个重要部分

(6)store——这个没什么用,里面主要放一些相关脚本文件。

(7)styles——放样式文件

(8)utils——在这个框架中一些相关的工具类,比如权限、请求的等等。

(9)views——项目中具体的页面部分,

里面默认自带一些页面,都是 vue 后缀名。后面创建也是用 vue 来进行创建。

用框架的目的是为了少写代码,更快的做出功能。可以极大提高开发效率。

需要做的主要过程是定义请求的方法和路径,在 router 里写路由,最后页面中做调用,再来实现这个过程。

5.static——放一些资源,一般用不到。

相关文章
|
5天前
|
前端开发 数据安全/隐私保护
.自定义认证前端页面
.自定义认证前端页面
5 1
.自定义认证前端页面
|
4天前
|
前端开发 JavaScript 开发者
颠覆传统:React框架如何引领前端开发的革命性变革
【10月更文挑战第32天】本文以问答形式探讨了React框架的特性和应用。React是一款由Facebook推出的JavaScript库,以其虚拟DOM机制和组件化设计,成为构建高性能单页面应用的理想选择。文章介绍了如何开始一个React项目、组件化思想的体现、性能优化方法、表单处理及路由实现等内容,帮助开发者更好地理解和使用React。
24 8
|
18天前
|
人工智能 前端开发 JavaScript
前端架构思考 :专注于多框架的并存可能并不是唯一的方向 — 探讨大模型时代前端的分层式微前端架构
随着前端技术的发展,微前端架构成为应对复杂大型应用的流行方案,允许多个团队使用不同技术栈并将其模块化集成。然而,这种设计在高交互性需求的应用中存在局限,如音视频处理、AI集成等。本文探讨了传统微前端架构的不足,并提出了一种新的分层式微前端架构,通过展示层与业务层的分离及基于功能的横向拆分,以更好地适应现代前端需求。
|
17天前
|
JavaScript 前端开发 Docker
前端全栈之路Deno篇(二):几行代码打包后接近100M?别慌,带你掌握Deno2.0的安装到项目构建全流程、剖析构建物并了解其好处
在使用 Deno 构建项目时,生成的可执行文件体积较大,通常接近 100 MB,而 Node.js 构建的项目体积则要小得多。这是由于 Deno 包含了完整的 V8 引擎和运行时,使其能够在目标设备上独立运行,无需额外安装依赖。尽管体积较大,但 Deno 提供了更好的安全性和部署便利性。通过裁剪功能、使用压缩工具等方法,可以优化可执行文件的体积。
前端全栈之路Deno篇(二):几行代码打包后接近100M?别慌,带你掌握Deno2.0的安装到项目构建全流程、剖析构建物并了解其好处
|
6天前
|
前端开发 Unix 测试技术
揭秘!前端大牛们如何高效管理项目,确保按时交付高质量作品!
【10月更文挑战第30天】前端开发项目涉及从需求分析到最终交付的多个环节。本文解答了如何制定合理项目计划、提高团队协作效率、确保代码质量和应对项目风险等问题,帮助你学习前端大牛们的项目管理技巧,确保按时交付高质量的作品。
19 2
|
10天前
|
前端开发 JavaScript
Bootstrap Web 前端 UI 框架
Bootstrap 是快速开发 Web 应用程序的前端工具包。
25 3
|
23天前
|
前端开发 JavaScript
回顾前端页面发送ajax请求方式
回顾前端页面发送ajax请求方式
36 18
|
16天前
|
JavaScript 前端开发 测试技术
前端全栈之路Deno篇(五):如何快速创建 WebSocket 服务端应用 + 客户端应用 - 可能是2025最佳的Websocket全栈实时应用框架
本文介绍了如何使用Deno 2.0快速构建WebSocket全栈应用,包括服务端和客户端的创建。通过一个简单的代码示例,展示了Deno在WebSocket实现中的便捷与强大,无需额外依赖,即可轻松搭建具备基本功能的WebSocket应用。Deno 2.0被认为是最佳的WebSocket全栈应用JS运行时,适合全栈开发者学习和使用。
|
16天前
|
缓存 前端开发 JavaScript
前端serverless探索之组件单独部署时,利用rxjs实现业务状态与vue-react-angular等框架的响应式状态映射
本文深入探讨了如何将RxJS与Vue、React、Angular三大前端框架进行集成,通过抽象出辅助方法`useRx`和`pushPipe`,实现跨框架的状态管理。具体介绍了各框架的响应式机制,展示了如何将RxJS的Observable对象转化为框架的响应式数据,并通过示例代码演示了使用方法。此外,还讨论了全局状态源与WebComponent的部署优化,以及一些实践中的改进点。这些方法不仅简化了异步编程,还提升了代码的可读性和可维护性。
|
17天前
|
前端开发 JavaScript 中间件
前端全栈之路Deno篇(四):Deno2.0如何快速创建http一个 restfulapi/静态文件托管应用及oak框架介绍
Deno 是由 Node.js 创始人 Ryan Dahl 开发的新一代 JavaScript 和 TypeScript 运行时,旨在解决 Node.js 的设计缺陷,具备更强的安全性和内置的 TypeScript 支持。本文介绍了如何使用 Deno 内置的 `Deno.serve` 快速创建 HTTP 服务,并详细讲解了 Oak 框架的安装和使用方法,包括中间件、路由和静态文件服务等功能。Deno 和 Oak 的结合使得创建 RESTful API 变得高效且简便,非常适合快速开发和部署现代 Web 应用程序。
下一篇
无影云桌面