• vue的由来、vue教程和M-V-VM架构思想、vue的使用、nodejs


    vue

    vue的由来
    vue教程和M-V-VM架构思想
    vue的初步简单使用
    nodejs

    vue的由来

    # 1 HTML(5)CSS(3)、JavaScript(ES5ES6ES11):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看
    
    # 2 Ajax的出现 -> 后台发送异步请求,Render+Ajax混合
    
    # 3 单用Ajax(加载数据,DOM渲染页面):前后端分离的雏形
    	前端就用html,css,js 写页面,空页面
        当页面加载完成---》发送ajax---》后端获取数据
        js 把获取完的数据,渲染到页面上
        
        后端只负责写接口
        
    
    # 4 Angular框架的出现(1JS框架):出现了“前端工程化”的概念(前端也是1个工程、1个项目)
    
    # 5 React、Vue框架:当下最火的2个前端框架(Vue:国人喜欢用,React:外国人喜欢用)
    
    # 6 移动开发(Android+IOS+ Web(Web+微信小程序+支付宝小程序) + 桌面开发(Windows桌面):前端 -> 大前端
    
    # 7 一套代码在各个平台运行(大前端):谷歌Flutter(Dart语言:和Java很像)可以运行在IOS、Android、PC端
    
    # 8 在Vue框架的基础性上 uni-app:一套编码 编到10个平台
    
    # 9 在不久的将来 ,前端框架可能会一统天下
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24

    vue教程和M-V-VM架构思想

    # 官网:教程
    	https://cn.vuejs.org/
            
    # vue版本
    	-vue3 :一般情况下,新项目都用vue3编写
        -vue2 :公司里很多项目用vue2编写的
        -就在vue3上写vue2的语法,完全支持,但是vue3的语法不一样了
        
        
    # 基础阶段讲vue2,1--2天vue3
    	vue2:https://v2.cn.vuejs.org/v2/guide/
        vue3:https://cn.vuejs.org/guide/quick-start.html
            
            
    # vue 是什么
    Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架
    	渐进式:前端项目中可以一部分使用vue,也可以全部项目使用vue
        
        
    # M-V-VM架构思想
    
    # 之前学过mvc,mtv
    
    MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,是一种事件驱动编程方式
    Model :js中的变量
    View : 用户看到的页面
    ViewModel:只要js中变量变化了,页面自动跟着变化 ,页面中数据变化了,js变量也跟着变
    
    
    
    # 单页面应用(组件化开发)-single page application,SPA
    	-原来写一个个html页面
        -用了vue后,只有一个html页面
        
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34

    vue的使用

    # vue 项目,选择编辑器
    	-vscode:免费
        -webstorm:jetbrains全家桶公司出品:pycharm,idea,goland...
        	-收费的,破解方案跟pycharm一样
            -单个  全家桶
            -本质跟pycharm是一个东西,我们就不下载webstorm了,直接在pycharm中配置一下,安装一个插件,就支持写vue了
            
    -----------------------------------------------------------------------
    
    注意:
    '''
    官网:
    	https://cdn.jsdelivr.net/npm/vue/dist/vue.js
    打开后将里面的内容拷贝出来,建一个文件夹,然后建一个js文件放入
    '''
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    
    	<!--  <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> -->
        <script src="./js/vue.js"></script>
    
    
    </head>
    <body>
    <div id="app">
        <h1>这里面可以写vue的模板语法</h1>
        
    	<!--插值语法-->
        <p>姓名是:{{name}}</p>
        <p>年龄是:{{age}}</p>
    </div>
    
    
    </body>
    
    <script>
    
        // div  被 vue托管了---》内部就可以写vue的语法,vue会自动渲染
        // 本质是dom操作,只是不用我们手动操作了
        var vm = new Vue({
            el: '#app',
            data: {
                name: 'lin',
                age: 19
            }
        })
    
        console.log(vm.$data.name)
        
        // pereson=Person(data={name:lqz,age:19})
        // __inti__
        // self.data=data
        //self.name=data.get('name')
        // person.name
    </script>
    </html>
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62

    在这里插入图片描述

    nodejs

    解释型的语言是需要解释器的
    
    js就是一门解释型语言,只不过js解释器被集成到了浏览器中
    
    所以,在浏览器的Console中输入命令,就和在cmd中输入python后,进入交互式环境一样
    
    
    下载地址1:https://nodejs.p2hp.com/download/
    下载地址2:https://nodejs.org/en
    
    '''注意:下载好了之后一路下一步安装,但是要添加环境变量'''
    
    nodejs:一门后端语言,运行在操作系统上的语言---》网络处理,文件处理
    把chrome的v8引擎(解释器),安装到操作系统之上
    
    vue 项目编译成 纯粹的html,css,js---》需要有node环境
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    在这里插入图片描述

  • 相关阅读:
    java计算机毕业设计精准扶贫项目管理系统源码+mysql数据库+系统+lw文档+部署
    HCIP笔记——数据链路层协议
    R语言数学建模(一)—— 基础知识
    动手实践:从栈帧看字节码是如何在 JVM 中进行流转的
    Python 进阶语法:os
    拓端tecdat|R语言使用K-Means聚类可视化WiFi访问
    《Effective Java》知识点(9)--异常
    search_engine:搜索引擎实现
    java-php-python-ssm医院患者管理系统计算机毕业设计
    Word中 Go to endnote 出现闪退问题解决办法
  • 原文地址:https://blog.csdn.net/weixin_44145338/article/details/132884678