什么是Vue.js

概述

Vue.js(Vue)是一个JavaScript框架,它使得构建交互式和响应式的Web前端(即浏览器端的Web应用程序)更加容易;

这里出现了几个关键词,JavaScript、框架、响应式、Web前端

JavaScript

所有浏览器都支持的程序设计语言。它允许你操作已经运行的页面,从而提供更丰富的用户体验;

框架

框架式一个(第三方)库,它不仅提供实用功能,还包含一套"规则"(即明确的指导原则),用于指导如何构建JavaScript应用程序

响应式

你的应用能够对用户输入做出反应,动态更新屏幕(例如显示覆盖层或输入验证错误),相当于移动应用的外观和感觉;

Web前端

就是用户看到的内容,HTML+CSS+JAVASCRIPT,在用户的浏览器中运行

JavaScript的优势

移动应用和桌面应用给人的感觉非常有反应能力,事情能立即发生,你不需要等待新页面加载或者操作启动;

但是在传统的网络应用中,所有的页面都是通过服务端返回的,比如你点击一个链接,或者点击一个按钮,然后等待相应的操作完成;

JavaScript在浏览器中运行----在已经加载的页面上,你可以直接操作页面的HTML结构(DOM),我们不需要像传统的网络应用那样向服务器发送请求,我们也不需要等待新的HTML页面作出相应

仅使用JavaScript的劣势

你确实可以使用原生的JavaScript构建任何类型的Web应用,完全不需要VUE这样的框架;但是

  • 你必须自己编写所有的代码,"重新发明轮子";
  • 你可能会编写次优代码,也可能引入一些错误和漏洞;
  • 在团队中工作可能会更难,因为不是每个人都知道你的代码脚骨和撰写风格;

使用VUE的不同方式

  1. VUE可以用于控制HTML页面的部分或者整个页面

在多页应用中使用"小部件"方法,(某些)页面仍然在后端服务器上渲染并提供服务

  1. Vue也可以用于控制整个Web应用程序的前端

"单页应用"(SPA)方式。服务器仅发送一个HTML页面,之后由Vue接手并控制UI界面;

相关推荐
崔庆才丨静觅1 小时前
hCaptcha 验证码图像识别 API 对接教程
前端
passerby60612 小时前
完成前端时间处理的另一块版图
前端·github·web components
掘了2 小时前
「2025 年终总结」在所有失去的人中,我最怀念我自己
前端·后端·年终总结
崔庆才丨静觅2 小时前
实用免费的 Short URL 短链接 API 对接说明
前端
崔庆才丨静觅3 小时前
5分钟快速搭建 AI 平台并用它赚钱!
前端
崔庆才丨静觅3 小时前
比官方便宜一半以上!Midjourney API 申请及使用
前端
Moment3 小时前
富文本编辑器在 AI 时代为什么这么受欢迎
前端·javascript·后端
崔庆才丨静觅4 小时前
刷屏全网的“nano-banana”API接入指南!0.1元/张量产高清创意图,开发者必藏
前端
剪刀石头布啊4 小时前
jwt介绍
前端
爱敲代码的小鱼4 小时前
AJAX(异步交互的技术来实现从服务端中获取数据):
前端·javascript·ajax