··
633
·
2024-05-19 21:17

Vue初学记录

网站开发,需要前端与后端的开发。前端指用户端、浏览器端,是用户能看得到的部分。后端指服务器端,是用户看不到的部分。前端开发,需要用到CSS3和HTML5以及JavaScript。后端开发能用的编程语言则很多了,主流的有python、java等,只要我们电脑能够使用的编程语言,服务端都能使用。目前流行前后端分离,后端只需要提供好接口就行了,前端直接使用后端的接口。


前端三大框架:Vue、react、Angular


Vue是目前中国使用比较多的框架,因为创造这个框架的是中国人——前谷歌员工Even You。React框架则是Meta公司(原Facebook公司)创造的框架,Angular是谷歌建立的框架。从最近GitHub的数据上看,Vue是目前全世界下载量最多的框架,第二大的为React,第三为Angular。


前端框架建立的目的,其实是为了方便开发,提高开发效率,降低开发难度。本质上,最后到浏览器那里,都是转换为CSS3、HTML5、JavaScript的语言。前端的开发,代码实现前,还需要设计UI界面,提高用户体验。因此,网站前后端开发分别对应三个职位——前端工程师、后端工程师、UI设计师。目前,每个前端框架,都有很快开源的UI库,这大大提升了前端开发的效率,降低了难度。Vue中一个主流的UI库,是饿了么团队开发的elementUI。


进入移动互联网时代,手机APP、微信小程序,都属于前端。手机的操作系统目前全球占比最多的,就两个——安卓和ios系统,其中安卓占比最高。而第三大的是微软的Windows phone,占比可以忽略不计。因此,手机APP的前端开发,可以分为安卓开发和ios开发,分别对应两个职位——安卓工程师、ios工程师。


后端java的框架有SpringBoot,后端python的web框架有Django、flask。

Django的优势:

1. 自带后台管理系统,不需要自己另行写代码创建管理员后台系统。

2. Python语言与自然语言“相近”,更好理解,更好编写。且网上资料齐全简单易学。开发时能够以解决问题为主,而不是耗费精力理解语言本身。

3. Django自带数据库访问组件,无需再花时间处理SQL数据库语言,以及数据库的配置等等。

4. Django功能齐全,自带大量常用工具和框架,能更轻松、快速的开发应用。

5. Django比较“重”,非常适合大项目、大工程的开发,这对企业提高效率、降低成本,至关重要。


项目计划:使用Vue3 + Django 4.2全栈开发网站,即前端使用Vue3,后端使用Django 4.2,前后端分离开发网站。

Vue3的IDE:VS code;Django 4.2的IDE:Pycharm。Vue3使用UI库:ElementUI plus。


开发进度:

1. 使用el-form、el-input、el-button等,构建登陆注册表单。

2. 用vue3自带的v-model进行数据的双向绑定,使用rule来对输入表单的数据进行验证。

3. 使用el-menu在页面顶部栏构建导航栏,且设置相应的页面跳转,配置route路由。

4. 在<script setup></script>中引入npm库等等。

5. 在<script></script>里面加入

export default {
  data() {
    return {
    }
  }

在return中,写入表单数据以及rule验证数据。

在methods中写入方法

methods: {
    login() {
    },
  }

6. 在<style></style>中加入CSS样式,修改页面布局,包括添加背景颜色。在项目文件中添加global.css,修改html、body的高度,不然div高度为零,背景颜色无法铺平整个页面。同时,修改最小宽度min-width,使得正常大小的页面(100%缩进)能够被刚好背景铺平。

Add a comment
Comments
Ricciflows
·
6 months ago


1
Like
Dislike
Reply
Ricciflows
·
4 months ago

👼😣

0
Like
Dislike
Reply
Ricciflows
·
4 months ago

@Ricciflows: 🤑😤😓

0
Like
Dislike
Reply
Nekomusume
·
4 months ago

感谢支持!!!😊😉🤣😄

0
Like
Dislike
Reply
Ricciflows
·
6 months ago

感谢分享!🤗

0
Like
Dislike
Reply
Ricciflows
·
6 months ago

🤗666

0
Like
Dislike
Reply
Ricciflows
·
6 months ago

233333😅

0
Like
Dislike
Reply
Ricciflows
·
6 months ago

@null: 😴😴😴

0
Like
Dislike
Reply
Ricciflows
·
6 months ago

加油加油!!!!!!!!!👍

0
Like
Dislike
Reply

弦圈热门内容

Get connected with us on social networks! Twitter

©2024 Guangzhou Sinephony Technology Co., Ltd All Rights Reserved