# mvvm_framework **Repository Path**: MASUKA/mvvm_framework ## Basic Information - **Project Name**: mvvm_framework - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2021-08-12 - **Last Updated**: 2023-04-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 20分钟实现一个前端框架 前端程序员的技术更新迭代总是快的惊人,一套框架还没学会,另一个新的技术又在社区活跃起来。vue2都没学明白,vue3又来了。前端技术的更新速度总是让我们应接不暇。 我们可能很少关心这些现代框架到底是如何实现的,大多数程序员都在学习如何使用某样工具上变得疲于奔命,不是在学习新技术就是在学习新技术的路上。 但事实是,越是靠近底层的技术,更新和迭代就越慢。比如算法、设计模式等等。我们掌握了一项底层的技术,可能30年后也照样可以使用。而且,如果你需要进一步提升自己的能力,你就不能局限于应用层面,而是需要进一步去看看内部的实现原理。 这节课,我就带大家一起来实现一个MVVM“框架“,也就是所谓的基于数据驱动的前端框架。这个“框架”要打上引号,因为我们只是为了让大家听懂其中的原理,离真正的框架还差的远。但是,正如某个人工智能说的,“Big things have small beginnings”。希望大家在听完之后能帮助你在前端的路上走的更远。