Skip to content
  1. 【题解】牛客周赛 Round 30_ICPC/CCPC/NOIP/NOI刷题训练题单_牛客竞赛OJ (nowcoder.com)
  2. P24 P25 P26 P27 多项式内容未看 [[多项式]]
  3. https://mp.weixin.qq.com/s/_4MvlMQOcSEBzI-5SN-CTg
  4. 实现一个 B 站稍后再看清除

在使用Vue.js进行开发时,掌握JavaScript(JS)的某些关键方面是非常重要的。Vue.js本身是一个构建用户界面的渐进式JavaScript框架,因此,对JavaScript的深入理解将极大地增强你使用Vue.js的能力。以下是你应该重点学习的JavaScript内容:

  1. 基础语法

    • [ ] 变量声明(varletconst
    • [ ] 数据类型(字符串、数字、布尔值、数组、对象等)
    • [ ] 运算符和表达式
    • [ ] 控制流(条件语句、循环语句)
    • [ ] 函数(包括箭头函数)
  2. ES6+ 新特性

    • [ ] 模板字符串
    • [ ] 解构赋值
    • [ ] 默认参数和剩余参数
    • [ ] 展开语法
    • [ ] Promise 和 async/await(用于处理异步操作)
    • [ ] 类(Class)
    • [ ] 模块(ES6 Modules)
  3. DOM操作

    • 虽然Vue.js通过其响应式数据绑定系统大大减少了直接操作DOM的需要,但了解基本的DOM操作(如document.getElementById()document.querySelector()element.style.propertyelement.innerHTML等)仍然是有益的,特别是在需要直接操作DOM或集成第三方库时。
  4. 事件处理

    • 了解如何在JavaScript中监听和触发事件,这对于在Vue.js中处理用户交互至关重要。Vue.js提供了自己的事件处理机制,但了解原生JavaScript事件处理有助于你更深入地理解Vue.js中的事件处理。
  5. Ajax 和 Fetch API

    • Vue.js经常与后端服务进行交互,以获取或发送数据。了解如何使用Ajax(通过XMLHttpRequest对象)或Fetch API(现代浏览器提供的更简洁的API)来发送HTTP请求是非常重要的。Vue.js社区也提供了如Axios这样的库来简化HTTP请求。
  6. Vue.js 特定的JavaScript 技巧

    • 计算属性(Computed Properties)
    • 侦听器(Watchers)
    • 过滤器(Filters,尽管在Vue 3中已被移除,但在Vue 2中仍然可用)
    • 组件间的通信(Props, Events, Vuex等)
    • 生命周期钩子(Lifecycle Hooks)
  7. Vue.js 生态系统

    • 了解Vue.js的生态系统,包括Vue Router(用于单页面应用的路由管理)、Vuex(用于状态管理)等,这些库和工具通常与Vue.js一起使用,以构建更复杂的应用。
  8. 最佳实践和性能优化

    • 学习如何编写可维护、可测试和高效的Vue.js代码。这包括了解Vue.js的性能瓶颈、如何避免常见的错误以及如何利用Vue.js的内置功能来优化你的应用。

通过掌握上述 JavaScript 内容,你将能够更有效地使用 Vue.js 进行开发,并构建出功能丰富、性能优异的应用。

走前端就学习JS,JQuery,Vue/React/Angular 走后端就学Spring,学数据库