首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

聊聊前端项目

前端也不是很久,也没做过什么特别大型或者是特别复杂需要很多前端配合开发的项目,所以对于前端的架构我并没有一个清晰的认识。...只是最近看着新公司的项目,实在有感而发,忍不住想说说前端项目最基础的一些架构。 现在几乎都是前后端分离了,所以前端项目都是前端自己搭建,整个项目的结构都把握在自己手里。...一个好的项目架构有什么好处呢,无外乎现在网上一直说的那几点,代码可读性、可维护性、可扩展性。当然,本人能力有限,说说基于本人认识上前端项目应该做的。 结构上,应该明确各种资源所放的位置。...组件,现在前端开发都是组件化开发,各个框架也提倡组件化开发,所以对于公共的组件封装,很重要,对于代码量减少的不是一点半点。对于维护和修改提高也很大。...不同人的敲代码的习惯都不一样,要是很多人开发一个项目或者是经很多手开发,那么这个项目在不同习惯下的代码,是很乱很杂的。

42920
您找到你想要的搜索结果了吗?
是的
没有找到

前端项目如何管理

前端项目的管理分为两个维度:项目内的管理与多项目之间的管理。 1. 项目内的管理 在一个项目内,当有多个开发者一起协作开发时,或者功能越来越多、项目越来越庞大时,保证项目井然有序的进行是相当重要的。...,交接给其他人是很方便的 1.1 可扩展性 对于前端项目而言,可扩展性是并不难的,因为很多时候前端的代码、文件分块都是按照页面来的,所以天然就是一块一块的。...使前端项目具有高可扩展性,一般从目录文件结构入手。 1.2 组件化 这里的组件化是项目内的组件化,我们可以把多个页面之间共用的大块代码独立成组件,多个页面、组件之间共用的小块代码独立成公共模块。...让项目能够轻松的移植某些页面、组件、模块到其他项目,需要对整个项目代码尽量的解耦与模块化。另外,也与后面会讲到的“项目之间的统一性”有关。...一般会从下面几点来考证多个项目之间是否管理得很好: 组件化:多个项目共用的代码应当独立出来,成为一个单独的组件项目 版本化:组件项目与应用项目都应当版本化管理,特别是组件项目的版本应当符合 semver

1.2K30

前端成神之路-vue前端项目01

PC后台管理端的功能:管理用户账号(登录,退出,用户管理,权限管理),商品管理(商品分类,分类参数,商品信息,订单),数据统计 电商后台管理系统采用前后端分离的开发模式 前端项目是基于Vue的SPA...(单页应用程序)项目 前端技术栈:Vue,Vue-Router,Element-UI,Axios,Echarts 后端技术栈:Node.js,Express,Jwt(模拟session),Mysql,...Sequelize(操作数据库的框架) 2.项目初始化 A.安装Vue脚手架 B.通过脚手架创建项目 C.配置路由 D.配置Element-UI:在插件中安装,搜索vue-cli-plugin-element...B.安装nodeJS,配置后台项目,从终端打开后台项目vue_api_server 然后在终端中输入命令安装项目依赖包:npm install C.使用postman测试api接口 ?...C.添加新分支login,在login分支中开发当前项目vue_shop: 打开vue_shop终端,使用git status确定当前项目状态。

65320

前端成神之路-vue前端项目07

今日目标 1.完成项目优化 2.完成项目上线 1 .项目优化 实现步骤: A.生成打包报告,根据报告优化项目 B.第三方库启用CDN C.Element-UI组件按需加载 D.路由懒加载 E....首页内容定制 2.添加进度条 给项目添加进度条效果,先打开项目控制台,打开依赖,安装nprogress 打开main.js,编写如下代码 //导入进度条插件 import NProgress from...,()=>{ console.log("server running at http://127.0.0.1:8998") }) C.配置https服务 配置https服务一般是后台进行处理,前端开发人员了解即可...,在终端中输入命令:pm2 start app.js --name 自定义名称 查看项目列表命令:pm2 ls 重启项目:pm2 restart 自定义名称 停止项目:pm2 stop 自定义名称...删除项目:pm2 delete 自定义名称

1.2K30

前端项目(VueReact)性能优化

前言 前端随着node等JavaScript运行时平台的出现,逐渐向工程化方向发展。...项目开发也越来越规范化,但是随着项目的体积越来越大,依赖库越来越多,项目的运行,热更新和打包发布也是越来越慢,甚至卡顿。这个时候就需要对项目进行“瘦身”(性能优化)了。...本文就围绕着如何给前端项目进行性能优化等技术点一一展开讨论 为什么 为什么要进行项目性能优化,其实这个问题我在前言中已经简单阐述过了。...发出网络请求所花费的时间 Waiting (等待)(到开始下载第一个字节的时间(TTFB))等待初始响应所花费的时间 Content Download (内容下载)接收响应数据所花费的时间 动画的视觉和流畅效果 前端前端实现动画有三种主流的方式...javascript 预连接到所需的来源 预先价值关键请求 减少对DOM的操作 减少http请求 图片懒加载 优化TCP协议 优化css 异步加载脚本,防止主线程阻塞 使用cdn 代理缓存 下面是一些关于前端框架项目的一些优化方法

23540

前端项目里都有啥?

前言 在Rust 赋能前端-开发一款属于你的前端脚手架中我们介绍过使用Rust来写一个基于前端项目的脚手架,在发文后反响也不错。然后,有些动手能力强的小伙伴,已经将其应用到实际开发中了。...如果,还有没「把玩」过这个小工具的同学也不用着急,反正经过一顿操作猛如虎,我们就会构建出一个拥有一个功能完备的前端项目,你只需要关心自己页面的构建。...>> 具体的页面结构如下: 在脚手架的文章中,我们将主要的精力放在了Rust上,而没有过多介绍前端项目的功能结构。...所以,今天我们来讲讲「一个功能完备的前端项目」(React版本)需要具备哪些东西。...如果想了解这方面的知识,可以参考前端工程化之Webpack优化 使用vite构建的前端项目,它会为我们内置很多默认插件,让我们可以无脑进行前端应用开发。

17710
领券