最后
小编的一位同事在校期间连续三年参加ACM-ICPC竞赛。从参赛开始,原计划每天刷一道算法题,实际上每天有时候不止一题,一年最终完成了 600+:
凭借三年刷题经验,他在校招中很快拿到了各大公司的offer。
入职前,他把他的刷题经验总结成1121页PDF书籍,作为礼物赠送给他的学弟学妹,希望同学们都能在最短时间内掌握校招常见的算法及解题思路。
整本书,我仔细看了一遍,作者非常细心地将常见核心算法题和汇总题拆分为4个章节。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
而对于有时间的同学,作者还给出了他结合众多数据结构算法书籍,挑选出的一千多道题的解题思路和方法,以供有需要的同学慢慢研究。
- 按需引入配置引入组件信息(推荐)
import Vue from ‘vue’
import {
Button,
Cell,
Calendar,
} from ‘vant’ // 从vant中拿到需要的组件
Vue.use(Button)
Vue.use(Cell)
Vue.use(Calendar) // 注册全局使用
- 一次性导入所有文件
import Vue from ‘vue’;
import Vant from ‘vant’;
import ‘vant/lib/index.css’; // 引入样式表,按需注册时会自动引入
Vue.use(Vant);
- man.js入口文件处配置
import ‘./utils/vant-import’ // 引入vant组件
========================================================================
-
Fetch API 提供了一个 JavaScript 接口,用于访问和操纵 HTTP 管道的一些具体部分,例如请求和响应
-
它还提供了一个全局 fetch() 方法,该方法提供了一种简单,合理的方式来跨网络异步获取资源
-
语法:传入两个值( 请求的url,控制不同配置的 init 对象)返回一个promise对象
fetch(url=‘http://example.com/movies.json’,[init])
.then(response => response.json())
.then(data => console.log(data));
- App.vue中使用
const result = fetch(‘http://localhost:3000’)
console.log(‘result:’, result)
result
.then(res => res.json())
.then(data => {
console.log(‘数据:’, data)
})
// 带参写法
//const result = fetch(‘http://localhost:3000’,{
// method: ‘POST’,
// data: {
// id: 1
// }
})
//console.log(‘result:’, result)
//result
// .then(res => res.json())
// .then(data => {
// console.log(‘数据:’, data)
// })
/*
-
控制台打印
-
result: Promise {} // 通过fetch返回的是一个promise对象,就可以继续回调
-
数据: (5) [{…}, {…}, {…}, {…}, {…}]
*/
======================================================================================================
-
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中
-
安装npm install axios
-
utils下的新建request.js文件
import axios from ‘axios’
import { Toast } from ‘vant’ // 引入vant组件,发送请求时出现提示信息
// 定义baseURL
const baseURL = ‘http://localhost:3000’
// 创建axios实例
const services = axios.create({
baseURL,
timeout: 1000, // 1s后还没数据回来结束此次响应
})
// 拦截请求
services.interceptors.request.use(config=>{
// 加载提示
Toast.loading({
message: ‘加载失败’,
duration: 0,
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请求中间件如何处理并发