首页 > 其他分享 >vue介绍

vue介绍

时间:2023-02-13 21:35:53浏览次数:36  
标签:vue 框架 前端 介绍 js Vue 页面

目录

前端发展史

# 1 HTML(5)、CSS(3)、JavaScript(ES5、ES6):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看
	-ECMAScript 6 ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准
	-ES13--->标准
    -js=ecma+bom+dom
    -sass,typescript。。。
# 2 Ajax(异步JavaScript和XML)的出现 -> 后台发送异步请求,Render+Ajax混合
	-$.ajax
    -XMLHttpRequest  原生ajax

# 3 单用Ajax(加载数据,DOM渲染页面):前后端分离的雏形

# 4 Angular框架的出现(1个JS框架):出现了“前端工程化”的概念(前端也是1个工程、1个项目)

# 5 React、Vue框架:当下最火的2个前端框架(Vue:国人喜欢用,React:外国人喜欢用)

# 6 移动开发(Android+IOS) + Web(Web+微信小程序+支付宝小程序) + 桌面开发(Windows桌面):前端 -> 大前端

# 7 一套代码在各个平台运行(大前端):谷歌Flutter(Dart语言:和Java很像)可以运行在IOS、Android、PC端
	-前端用flutter后端用python写好不好

# 8 在Vue框架的基础性上 uni-app:一套编码 编到10个平台

# 9 在不久的将来 ,前端框架可能会一统天下

vue介绍

# Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架
# Vue  js的框架
 
# M-V-VM 架构思想               MVC    MTV   MVVC   MVP移动端架构
	-M:Model 数据层   js的数据
    -V:View  视图层   html,css
    -VM:ViewModel vue做出来的介于M和V之间的一层,以后不需要手动进行dom操作了
	----作用:以后页面变,js变量就变,js变量变,页面就变

 # 组件化开发、单页面开发
	-组件化开发,以后都是写出一个个组件,组件的组合成页面
    -单页面开发(单页面应用):spa:single-page application,一个HTML页面

 # 版本
    1.X:使用得较少
    2.X:普遍使用(蛮多)
    3.X:出了很久了,公司里新项目会选择
    	-语法有差距,但是vue3完全兼容vue2
        -你可以在vue3上写vue2,但是官方不建议了

第一个vue项目

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="js/vue.js"></script>
    <!--    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>-->
</head>
<body>

<div id="app">

    <p>{{name}}</p>

</div>


</body>
<script>
    // 配置项  key:value 传
    var vm = new Vue({
        el: '#app',  // vue管理了这个div,以后在div中就可以写vue的语法了
        data: {
            name: 'hello world winter',
            age: 19
        }
    })
</script>
</html>

image

标签:vue,框架,前端,介绍,js,Vue,页面
From: https://www.cnblogs.com/winter-yu1989/p/17117854.html

相关文章

  • 【PyQt】PyQt学习(一)框架介绍、环境搭建
    简介大家好,我们的gzh是朝阳三只大明白,满满全是干货,分享近期的学习知识以及个人总结(包括读研和IT),跪求一波关注,希望和大家一起努力、进步!!写在最前面的话在决定学习、使用一个......
  • Vue 学习
    Vue是什么,vue就是基于JavaScript的封装(注意,这里的词汇都是我基于自己的理解发明的,并非通用&官方的说法)//vue操纵html元素,通过script,因为vue本身就是JavaScript Vue是类......
  • Sanitizers使用介绍
    Sanitizersers是一个工具集合,由google开发并开源,项目地址sanitizers。Sanitizers包括系列工具:AddressSanitizer,检测内存访问问题MemorySanitizer,检测未初始化内存问题......
  • 介绍 Blite,轻量级 Node.js 后端服务器
    为小型应用程序构建后端服务器可能是一个复杂且耗时的过程。Blite提供了一种解决方案来简化此过程并让您快速启动和运行。Blite是一个单一的Node.js后端服务器应用程序,提......
  • 互动玩法任务平台介绍
    作者:京东科技雷自海一、概述任务平台是科技内各业务方开展互动玩法的中心化平台,支撑科技内拉新、促活、交易等业务场景,包含基础任务、基于任务的通用活动玩法和业务投放能......
  • 36V的ESD二极管ESD36VD5B参数介绍
    静电防护二极管、ESD管、ESD保护管、ESD静电保护二极管、ESD二极管、静电保护器件、ESD静电二极管、静电防护器件、ESD防静电保护二极管、ESD保护二极管、ESD静电保护系列二......
  • vue直接打印jpg
    先下载依赖------npminstallhtml2canvasinstall(Vue,options){//把你想打印区域的ID替换掉printVue.prototype.getPdf=function(print){vartitle......
  • Vue中的diff算法探析
    一、什么是diff diff 是什么?diff 就是比较两个树,render 会生成两颗树,一个新树newVnode,一棵旧树oleVnode。然后两棵树进行对比更新差异就是diff,全称是difference......
  • node版本问题运行vue项目报错
    今天在新电脑安装的node,准备跑vue项目时,居然报错了。因为是在新的设备上安装,所以默认选择官网中的最新稳定版(https://nodejs.org/en/) 然后启动vue 报错!!!  大概......
  • 【VUE】 文件预览
    【VUE】文件预览上传前预览word文档:docx、doc核心代码import{renderAsync}from"docx-preview";/***渲染docx*@parambuffer*/docxRender(buffer){l......