Javascript的进阶版--VUE,使用vue载入基本使用结构,封装过的js更好用 刘金玉编程

简介: Javascript的进阶版--VUE,使用vue载入基本使用结构,封装过的js更好用 刘金玉编程

开发工具:hbuilderx

2da08416347d8e1fcbd5caef168234bf.png



内部项目新建后的界面:

6802b82fa8013ad8179a0374e31092f5.png



html代码的head节点中载入

<script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
body节点中写一个div
<div id="app">
      {{a}}
    </div>
在body节点最后载入一个script节点,并开始js控制dom标签,这里使用vue模式来实时更新数据。
<script type="text/javascript">
      var tda={a:111,b:222}  //初始化数据对象
      var vm=new Vue({   //这是vue的基本格式,需要载入一个节点和一个数据对象
        el:"#app",
        data:tda
      });
//在vue中使用$符号相关的函数和变量来区分js中定义的变量和函数
      vm.$watch("a",function(nv,ov){  //这个watch函数可以用来监控某个变量的数据变化情况,应为vue的数据是实时更新的,因此可以通过这个函数来观察数据更新前后的值,有利于开发调试
        console.log(nv,ov)
      });
      tda.a="text"  //这里重新对对象中的变量a进行赋值后,watch函数会观测到
    </script>




项目文件结构:

270ff353c7c399c3c1434019acb567ec.png

全部源代码:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title></title>
    <script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
  </head>
  <body>
    <div id="app">
      {{a}}
    </div>
    <script type="text/javascript">
      var tda={a:111,b:222}
      var vm=new Vue({
        el:"#app",
        data:tda
      });
      vm.$watch("a",function(nv,ov){
        console.log(nv,ov)
      });
      tda.a="text"
</script>
  </body>
</html>
相关文章
|
2月前
|
存储 JavaScript 前端开发
JavaScript编程实现tab选项卡切换的效果+1
JavaScript编程实现tab选项卡切换的效果+1
|
18天前
|
自然语言处理 JavaScript 前端开发
JavaScript闭包:解锁编程潜能,释放你的创造力
【10月更文挑战第25天】本文深入探讨了JavaScript中的闭包,包括其基本概念、创建方法和实践应用。闭包允许函数访问其定义时的作用域链,常用于数据封装、函数柯里化和模块化编程。文章还提供了闭包的最佳实践,帮助读者更好地理解和使用这一强大特性。
12 2
|
21天前
|
JavaScript 前端开发 持续交付
构建现代Web应用:Vue.js与Node.js的完美结合
【10月更文挑战第22天】随着互联网技术的快速发展,Web应用已经成为了人们日常生活和工作的重要组成部分。前端技术和后端技术的不断创新,为Web应用的构建提供了更多可能。在本篇文章中,我们将探讨Vue.js和Node.js这两大热门技术如何完美结合,构建现代Web应用。
19 4
|
1月前
|
人工智能 JavaScript 前端开发
使用Node.js模拟执行JavaScript
使用Node.js模拟执行JavaScript
|
1月前
|
消息中间件 JavaScript 前端开发
用于全栈数据流的 JavaScript、Node.js 和 Apache Kafka
用于全栈数据流的 JavaScript、Node.js 和 Apache Kafka
43 1
|
1月前
|
JavaScript 前端开发
电话号码正则表达式 代码 javascript+html,JS正则表达式判断11位手机号码
电话号码正则表达式 代码 javascript+html,JS正则表达式判断11位手机号码
99 1
|
1月前
|
Web App开发 JavaScript 前端开发
Node.js:JavaScript世界的全能工具
Node.js:JavaScript世界的全能工具
|
1月前
|
JSON JavaScript 前端开发
使用JavaScript和Node.js构建简单的RESTful API服务器
【10月更文挑战第12天】使用JavaScript和Node.js构建简单的RESTful API服务器
17 0
|
1月前
|
移动开发 JavaScript 前端开发
【JavaScript】JS执行机制--同步与异步
【JavaScript】JS执行机制--同步与异步
21 0
|
1月前
|
数据采集 JavaScript 前端开发
JavaScript中通过array.filter()实现数组的数据筛选、数据清洗和链式调用,JS中数组过滤器的使用详解(附实际应用代码)
JavaScript中通过array.filter()实现数组的数据筛选、数据清洗和链式调用,JS中数组过滤器的使用详解(附实际应用代码)