2021年前端知识整理-从入门到放弃系列

上班每天加班,现在难得有时间把以前买的书和想研究的技术和前端知识系统整理一下看看......

陆续整理中......

一、CSS篇

   CSS三角实现以及应用场景

   结构与布局-css垂直居中以及内容,背景自适应,表格定宽等技巧

   BFC

二、JS基础知识

   js基础知识梳理-数据类型以及实际应用场景

   this那些事

   js模拟call,apply,bind以及应用场景

   dom操作查询一览表

   js的嵌套函数与闭包函数

   js 手撕代码高频面试题

   js继承几种方法

   js的原型链

   图解 Promise 实现原理

三、vue.js高频面试题目:

3.1、组件通信的几种方式

3.2、双向绑定原理

3.3、vue2和vue3实现原理

3.4、计算属性和监听属性

3.5、动态加载和异步加载

3.6、动手实践去实现 Vue 2.0 的核心原理

四、react高频面试题目:

五、浏览器篇:

从输入URL到页面展示,这中间发生了什么?

V8的工作原理

eventLoop

js运行机制

浏览器垃圾回收机制

浏览器网络篇:

 http1.1http2和http3的区别

TCP三次握手和状态

六、设计模式

...

七、脚手架相关

vue-cli

vite

手写一个定制化脚手架

8、打包工具

webpack

rollup

gulp

小程序

 小程序基础用法

官方文档

https://developers.weixin.qq.com/miniprogram/dev/framework/

 

 taro

官方文档

https://taro-docs.jd.com/taro/docs/README/index.html

简介#

Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发 微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 / RN 等应用。

现如今市面上端的形态多种多样,Web、React Native、微信小程序等各种端大行其道。当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。

 mpvue

官方文档:http://mpvue.com/

介绍
mpvue (github 地址请参见)是一个使用 Vue.js 开发小程序的前端框架。框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验。

 

reactNative

Flutter

node.js 篇

-----------更新中----------------------

原文地址:https://www.cnblogs.com/pikachuworld/p/15075806.html