2024.1.23

在进行技术培训 之前,我虽然对HTML、CSS 、JavaScript 、Vue.js 等语言 有所了解,但是理解并不透彻,运用也不够熟练,对语言的结构、特点都了解的较少,这次技术培训也让我对这些语言有了新的认识和了解 。

在学习Vue.js的过程中,首先被其简洁的语法和强大的功能所吸引。作为一个MVVM框架,Vue.js允许开发者以更直观、模块化的方式组织和管理代码。 Vue 是一个轻量级的前端框架,被称为是易于上手的框架,因为它的 API 设计非常直观和简单。 Vue 使用了类似于 React 的虚拟 DOM 来实现高效的渲染,并提供了一些有用的指令、组件等,来帮助开发者快速构建复杂的应用。Vue 的性能非常好,因为它的体积小,加载速度快,同时也提供了一些优化工具,如异步组件、代码分割等。

而它的有点就是简单易学, Vue 的核心库非常精简,学习曲线相对较低,开发者可以快速上手使用。Vue 支持双向数据绑定,可以使得 UI 和数据同步更新,避免了手动操作 DOM 的繁琐。采用组件化开发的思想,可以让开发者更好地组织和复用代码。Vue 也使用虚拟 DOM 技术,可以优化页面性能,提高渲染效率。

当然,学习的过程并非一帆风顺。当我试图构建更复杂的应用程序时,如何组织代码、如何使用Vue的组件系统、如何进行状态管理等,都成为了我需要面对的挑战。但正是这些挑战,让我更加深入地理解了Vue.js的设计理念和最佳实践。通过不断地实践、查阅文档和参与社区讨论, 相信自己可以 逐渐掌握一些高级特性,如Vue Router、Vuex等。

回首这段学习旅程,我深感收获颇丰。不仅仅是技术层面上的提升,更多的是思维方式和学习方法的转变。我明白了理论与实践相结合的重要性,懂得了持续学习与不断挑战自我的必要性。