Vue CLI3 Quasar从入门到精通

¥ 9.90
5656
课程介绍

Quasar(发音为/kweɪ.zɑɹ/)是MIT许可的基于Vue.js的开源框架,允许作为Web开发人员的您快速创建多种类型的responsive++网站/应用:

  • SPAs (单页应用)
  • SSR (服务器端渲染的应用) (+可选的PWA客户端接管)
  • PWA(渐进式网页应用)
  • 通过Cordova或Capacitor构建移动APP(Android、iOS…)
  • 多平台桌面应用(使用Electron)

Quasar的座右铭是:编写代码一次并同时将其部署为网站、移动应用和/或Electron应用。 是的,所有这些应用都用一个代码库,通过使用最先进的CLI并辅以精心编写的、性能导向的Quasar Web组件,帮助您以最短时间开发应用。

当使用Quasar时,你不需要像Hammerjs,Momentjs或Bootstrap这样的额外重型库。它内部覆盖了这些需求,而且占用空间

Quasar还旨在鼓励开发人员遵循Web开发最佳实践。 要做到这一点,Quasar充满了开箱即用的强大功能。

  • HTML/CSS/JS压缩
  • 缓存清除
  • Tree shaking
  • Sourcemapping
  • 使用延迟加载实现代码分割
  • ES6转译
  • 代码检查
  • 可访问性功能

Quasar负责所有这些Web开发最佳实践以及更多 - 无需配置

应用扩展支持

Quasar App Extensions是一种轻松地将复杂(或简单)设置注入您的网站/应用程序的方法。 而且,这是我们的大社区贡献的一种方式,并帮助您加速起步。 开发模式真正打开了闸门,使Quasar成为最具扩展性和最强大的框架之一 - 仅限于您的想象力和创新。

一个例子是我们的官方Icon Genie应用程序扩展,您可以使用该扩展程序无缝自动生成所有网站/应用程序图标(有时80多种不同大小和格式,以涵盖SPA,SSR,PWA,Cordova和Electron的最新标准)。

全面的RTL支持

RTL(从右到左)支持Quasar组件和开发人员自己的代码。如果使用RTL语言包,开发人员编写的网站/应用程序CSS代码会自动转换为RTL。

逐步迁移现有项目

QQuasar提供UMD(统一模块定义)版本,这意味着开发人员可以将CSS和JS HTML标签添加到现有项目中,并准备好使用它。不需要构建步骤。

通过Quasar CLI提供无与伦比的开发人员体验

使用Quasar的CLI时,开发人员可以从以下方面受益:

  • 状态保留热模块重新加载(HMR) - 在更改应用程序源代码时,无论是网站,PWA,移动应用(直接在手机上还是在模拟器上)或Electron应用。 开发人员只需更改代码,保存更改,然后观察即时更新,无需任何页面刷新。
  • 状态保留编译错误覆盖
  • 使用ESLint的Lint-on-save - 如果开发人员喜欢检查他们的代码
  • ES6代码转译
  • Sourcemaps
  • 更改构建选项不需要手动重新加载开发服务器
  • 以及更多领先的开发人员工具和技术

快速起步

作为开发人员,CLI顶级的项目初始化功能使您可以轻松入门。 您可以最快的时间内将您的想法变为现实。 换句话说,Quasar为您做了繁重的工作,因此您可以自由地专注于您的功能而不是样板。