当前位置: 首页 > news >正文

VUE四:Vue-cli

什么是Vue-cli

vue-cli是官方提供的一个脚手架,用于快速生成一个vue的项目模板;
预先定义好的目录结构及基础代码,就好比咱们在创建 Maven项目时可以选择创建一个骨架项目,这个骨架项目就是脚手架,我们的开发更加的快速;

什么是web pack

本质上,webpack是一个现代JavaScript应用程序的静态模块打包器(module bundler)。当webpack处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个bundle.
Webpack 是当下最热门的前端资源模块化管理和打包工具,它可以将许多松散耦合的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分离,等到实际需要时再异步加载。通过loader转换,任何形式的资源都可以当做模块,比如CommonsJS、AMD、ES6、css、JSON、CoffeeScript. LESS 等;
伴随着移动互联网的大潮,当今越来越多的网站已经从网页模式进化到了WebApp模式。它们运行在现代浏览器里,使用HTML5、CSS3、ES6等新的技术来开发丰富的功能,网页已经不仅仅是完成浏览器的基本需求;WebApp通常是一个SPA (单页面应用),每一个视图通过异步的方式加载,这导致页面初始化和使用过程中会加载越来越多的JS代码,这给前端的开发流程和资源组织带来了巨大挑战。
前端开发和其他开发工作的主要区别,首先是前端基于多语言、多层次的编码和组织工作,其次前端产品的交付是基于浏览器的,这些资源是通过增量加载的方式运行到浏览器端,如何在开发环境组织好这些碎片化的代码和资源,并且保证他们在浏览器端快速、优雅的加载和更新,就需要一个模块化系统,这个理想中的模块化系统是前端工程师多年来一直探索的难题。

模块化的演进

Script标签

在这里插入图片描述

CommonsJs

在这里插入图片描述
在这里插入图片描述

AMD

在这里插入图片描述
在这里插入图片描述

CMD

在这里插入图片描述

在这里插入图片描述

ES6

在这里插入图片描述

在这里插入图片描述

Vue-router路由

在这里插入图片描述

结语

创作不易,希望能对大家给予帮助

想要获取更多资源?

点击链接获取

相关文章:

  • flink系列之:使用flink cdc3从mysql数据库同步数据到doris和starrocks
  • QEMU源码全解析 —— 内存虚拟化(17)
  • 计算机网络-面试总结
  • 常用高压缩率的视频容器格式,并进行大比例压缩
  • Windows 上源码安装 FastGPT
  • S7-1200如何利用时钟存储器做震荡电路
  • QQ登录测试用例报告
  • 大模型SFT有监督微调教程
  • Java Web开发实战与项目——开发一个在线论坛系统
  • 在其他位置调用Static结构
  • mysql之事务深度解析与实战应用:保障数据一致性的基石
  • PTA:运用顺序表实现多项式相加
  • 【洛谷排序算法】P1012拼数-详细讲解
  • BFS 和 DFS(深度优先搜索、广度优先搜索)
  • 【超详细】神经网络的可视化解释
  • 优品指标树
  • 【项目设计】自主HTTP服务器
  • 爬虫小案例csv写入
  • 【多模态处理篇三】【DeepSeek语音合成:TTS音色克隆技术揭秘】
  • 1.27作业
  • 新华每日电讯头版聚焦上海:科创高地向未来
  • 案件发回重审,李在明参选韩总统之路再添波折
  • 国家网信办举办在欧中资企业座谈会,就数据跨境流动等进行交流
  • 浪尖计划再出发:万亿之城2030课题组赴九城调研万亿产业
  • 探索演艺产业新路径,2万观众走进音乐科技融创节
  • 建发股份:将于5月6日召开股东大会,审议提名林茂等为公司新一届董事等议案