当前位置: 首页 > article >正文

利用Vue和javascript分别编写一个“Hello World”的定时更新

目录

  • 一、利用Vue编写一个“Hello World”的定时更新
    • (1)vue编码在Html文件中
    • (2)vue编码在js文件中
  • 二、利用javascript编写一个“Hello World”的定时更新

一、利用Vue编写一个“Hello World”的定时更新

(1)vue编码在Html文件中

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!-- 以cdn的方式引入开发版本的vue.js -->
    <script src="https://cdn.jsdelivr.net/npm/vue@2.7.8/dist/vue.js"></script>
</head>
<body>
    <!-- 创建一个id为App的div标签 -->
    <div id="app">
        <!-- 插值表达式{{}}用来输出Vue对象中的content的值。 -->
        {{content}}
    </div>    
    <script>
        // 在script标签内创建Vue实例对象,设置该对象下的俩属性:el和data
        var app = new Vue({   
            // el属性(挂载元素)用于将vue实例绑定到id为app的dom中
            el:'#app',   
            // data属性(数据)用于数据存储
            data:{       
                content:"Hello world!"  
            }
        })

        // 使用vue的话,不需要再考虑DOM上的操作了,而是把精力集中到数据的管理上
        setTimeout(function(){
            app.$data.content = 'new Hello world'
        },2000)
    </script>  
</body>
</html>

代码执行结果如下:

在这里插入图片描述

(2)vue编码在js文件中

1、创建一个Html文件

<html>
<head>
	<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
  <div id="app">
    <h1>{{message}}</h1>
  </div>
  <script src="main.js"></script>
</body>
</html>

2、创建一个main.js文件

var app = new Vue({
    el: '#app',
    data: {
        message: "Hello world!"
    }
})

setTimeout(function () {
    app.$data.message = 'new Hello world'
}, 2000)

代码执行结果如下:
在这里插入图片描述

二、利用javascript编写一个“Hello World”的定时更新

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div id="app"></div>
    <script>
        var dom = document.getElementById('app');
        dom.innerHTML = 'hello world';

        // 让div中的数据,两秒后更换一次
        setTimeout(function(){
            dom.innerHTML = "new Hello world";
        },2000)
    </script> 
</body>
</html>

代码执行结果如下:
在这里插入图片描述


http://www.kler.cn/a/531571.html

相关文章:

  • 巧妙利用数据结构优化部门查询
  • 3.5.7 基于横盘结构的分析体系——缠论(背驰/背离)
  • 深入理解linux中的文件(上)
  • 06-机器学习-数据预处理
  • PHP实现混合加密方式,提高加密的安全性(代码解密)
  • 【Java异步编程】基于任务类型创建不同的线程池
  • OpenGL学习笔记(六):Transformations 变换(变换矩阵、坐标系统、GLM库应用)
  • 【16届蓝桥杯寒假刷题营】第2期DAY2
  • mysql操作语句与事务
  • C++STL(一)——string类
  • “深度强化学习揭秘:掌握DQN与PPO算法的精髓“
  • ubuntu磁盘扩容
  • 分析哲学:从 语言解剖到 思想澄清的哲学探险
  • Linux 权限 详细版!!
  • 使用朴素贝叶斯对自定义数据集进行分类
  • 2024联想春招硬件嵌入式开发真题及答案解析
  • Unity-编译构建Android的问题记录
  • 跨平台文件互传工具
  • 3.[羊城杯2020]easyphp
  • RESTful 架构原则及其在 API 设计中的应用
  • 2024第十五届蓝桥杯网安赛道省赛题目rc4
  • Spring Boot 2 快速教程:WebFlux优缺点及性能分析(四)
  • ICCV2025会议时间线及要求
  • vscode无法使用open in broswer插件从默认浏览器打开
  • LeetCode 3105. Longest Strictly Increasing or Strictly Decreasing Subarray
  • 算法竞赛(Python)-堆栈