zoukankan      html  css  js  c++  java
  • Js 框架之Vue .JS学习记录 ① 与Vue 初识

    目录

     

    与 Vue.js 认识  

     VUE.JS是个啥?有啥好处?

     Vue 的目标

     

    战前准备  VUE.JS环境   

     

    VUE.JS 尝试一下,你就明白

    第一步 实例化VUE 对象

    第二步VueAPP 调用数据 函数  (HTML 展示)


    与 Vue.js 认识  

     VUE.JS是个啥?有啥好处?

    就是实现  数据与视图实时绑定的前端框架(个人的初学理解)

    (读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。

    Vue 只关注视图层, 采用自底向上增量开发的设计。

    自底向上设计是一种设计程序的过程和方法,就是先编写出基础程序段,然后再逐步扩大规模、补充和升级某些功能,

    实际上是一种自底向上构造程序的过程。

    自底向上设计方法是根据系统功能要求,

    从具体的器件、逻辑部件或者相似系统开始

    ,凭借设计者熟练的技巧和丰富的经验,通过对其进行相互连接、修改和扩大,构成所要求的系统。

    该方法是从底层(具体部件)开始的,实际中无论是取用已有模块还是自行设计电路,

    其设计成本和开发周期都优于自顶向下法   

    但由于设计是从最底层开始的,所以难以保证总体设计的最佳性,例如电路结构不优化、能够共用的器件没有共用。

    应当说明的是,自底向上法并非一切从硬件开始设计,设计之初,依然要了解系统要求,设计中要保证系统功能的实现。所谓自底向上主要指在设计功能块时,应考虑如何使用现有器件。

    实际上在现代许多设计中,是混合使用自顶向下法和自底向上法的,因为混合应用可能会取得更好的设计效果。

    一般来说,自顶向下设计方法适用于设计各种规模的数字系统,而自底向上设计方法则更适用于设计小型数字系统。

     Vue 的目标

    通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    即 简单接口 实现 数据交互时 页面视图,数据的 绑定响应。

     

    战前准备  VUE.JS环境   

    点击下载 →vue.js 下载地址

    国内CDN:

    https://cdn.staticfile.org/vue/2.2.2/vue.min.js

    其他CDN

    <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
    

     

    VUE.JS 尝试一下,你就明白

    第一步 实例化VUE 对象

    Vue 构造器中el 参数:

    是 DOM 元素中的 id。在例子中 id 为 vueAppId,

    这意味着我们接下来的改动全部在以上指定的 div 内,div 外部不受影响。

    data 用于定义属性

    实例中有三个属性分别为:

                        userId: 12345,
                        userName: "EM-Baobao",
                        userPw: "123123"

    methods 用于定义的函数

    可以通过 return 来返回函数值。

    {{ }} 用于输出对象属性和函数返回值


    var oVueName = new Vue({
    				el: '#vueAppId', // APP 容器绑定
    				data: {  // APP中存储数据变量的对象
    					userId: 12345,// APP变量 userId
    					userName: "EM-Baobao",// APP变量 userName
    					userPw: "123123"// APP变量 userPw
    				},
    				methods: {// APP中存储函数的对象 
    
    // APP函数 Login
    
    					Login: function() {
    						return "您好" + this.userName + " 女士/先生 欢迎您登陆!";
    					}
    
    				}
    			})

    第二步VueAPP 调用数据 函数  (HTML 展示)

    <!-- APP容器 -->
    		<div id="vueAppId">
    			<!-- 调用APP 变量 userName -->
    			<h1>Name : {{userName}}</h1>
    			<!-- 调用APP 变量 userId -->
    			<h2>ID : {{userId}}</h2>
    			<!-- 调用APP 变量 userPw -->
    			<h2>pw:{{ userPw}}</h2>
    			<!-- 调用APP 函数 Login() -->
    			<p>{{Login()}}</p>
    		</div>
  • 相关阅读:
    centos7不能上网问题
    数据库修改为utf8mb4
    查看Linux系统信息
    如何查看Linux是否安装了gcc和gcc-c++
    nginx启动报错
    centos7无法上网问题
    notepad++如何将换行替换成其它符号?
    JAVA DESUtils加密工具
    Django之Model(一)--基础篇
    深刻理解Python中的元类(metaclass)以及元类实现单例模式
  • 原文地址:https://www.cnblogs.com/embaobao/p/10720831.html
Copyright © 2011-2022 走看看