最后前端到底应该怎么学才好?
如果你打算靠自己摸索自学,那么你首先要了解学习前端的基本大纲,这是你将要学习的主要内容,理解以及掌握好这些内容,便可以找到一份初级的前端开发工作。你还需要有一套完整的前端学习教程,作为初学者最好的方式就是看视频教程学习,初学者容易理解接受。
不要选择买书学习,这样的方式没有几个人能学会,基本都是看不下去书,也看不懂书。如果喜欢看书的学弟,可以买一些经典的书籍作为辅助即可,主要还是以看教程为主。每天抽出固定几个小时学习,做好长期学习的准备。学习编程并不是每天光看视频,你学习编程最重要的目的是为了编写软件产品,提供给大众使用,所以用手写出代码实现功能才是我们要做的事情。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
});
const fullName3 = ref(‘’);
watch( // vue3 监听函数的写法
() => user, // 监听的数据
({ firstName, lastName }) => { // 数据变动执行的函数
fullName3.value = firstName + ‘_’ + lastName;
},
{ immediate: true, deep: true } // 深度监听 和 第一次加载页面执行一次
);
return {
user,
fullName3,
};
watch
监听多个数据,使用数组
watch
监听非响应式数据的时候需要使用回调函数的形式
watch([()=>user.firstName,()=>user.lastName,fullName3],()=>{console.log(‘我执行了’)})
//第一个参数写成数组的形式
watchEffect函数:
==============
作用
监视数据发生变化时执行回调,不用直接指定要监视的数据, 回调函数中使用的哪些响应式数据就监视哪些响应式数据,默认初始时就会执行第一次, 从而可以收集需要监视的数据。
import { watchEffect, ref } from ‘vue’;
const user = reactive({
firstName: ‘孙’,
lastName: ‘志豪’,
});
const fullName4 = ref(‘’);
watchEffect(() => {
fullName4.value = user.firstName + ‘_’ + user.lastName;
});
return {
user,
fullName4,
};
// watchEffect可以实现计算属性set方法
watchEffect(() => {
const names = fullName3.value.split(‘_’);
user.firstName = names[0];
user.lastName = names[1];
React
-
介绍一下react
-
React单项数据流
-
react生命周期函数和react组件的生命周期
-
react和Vue的原理,区别,亮点,作用
-
reactJs的组件交流
-
有了解过react的虚拟DOM吗,虚拟DOM是怎么对比的呢
-
项目里用到了react,为什么要选择react,react有哪些好处
-
怎么获取真正的dom
-
选择react的原因
-
react的生命周期函数
-
setState之后的流程
-
react高阶组件知道吗?
-
React的jsx,函数式编程
-
react的组件是通过什么去判断是否刷新的
-
如何配置React-Router
-
路由的动态加载模块
-
Redux中间件是什么东西,接受几个参数
-
redux请求中间件如何处理并发
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】