指南:js的性能取决于宿主环境的API支持。所以同样的js语法,我们在chrome、node、hybridapp、electron桌面应用中都有不同的场景。1、js原生语法介绍;2、3、4分别是js宿主环境node、chrome和hybridapp的介绍;5和6分别是vue和react这两个主流js框架的介绍;7webpack编译;知识;10在自己喜欢的领域拼命玩;1.javascript1.1。这指向1.2。调用堆栈和js垃圾收集1.3。v8编译1.4。原型链1.5.手写call1.6。手写承诺1.7。js模块1.8.js闭包1.9。v8API2。node2.1应用2.1.1网络tcp,udp,http,websocket2.1.2tlshttps2.1.3node多进程和集群2.1.4express2.1.5koa2.1.6nest2.2理论2.2.1node架构和模块2.2.2node异步fs和网络io2.2.3node异步编程2.2.4IONIOAIO2.2.5libuv2.2.6Nodeaddons3。chrome3.1.chrome进程,rendering3.2.chrome事件循环,异步api3。3.浏览器内核和js引擎3.4.html解释器和dom模型3.5.css解析和样式布局3.6.renderobject和renderlayout3.7.2d,3d,gpu3.8。浏览器网络4.混合app4.1。像素和视口,h5适配4.2。android和Androidwebkit4.3。跨终端技术4.4.小程序原理4.5.5+app4.6.uniapp4.7.reactnative4.8.flutter4.9.androidjs与webview4.10.electron5交互。vue5.1基础部分5.1.1单元测试vuetestutils5.1.2importmockjs5.1.3Vueapi5.1.4vue-routerhash&history5.1.5父子组件渲染流程&生命周期5.1.6vuecheckwithel-tab5.1.7事件修饰符5.2原理5.2我对vue的理解5.2.1手写一个简单的vue(虚拟dom,diff,补丁更新页面)5.2.2vue响应式原理5.2.3vue源码--vdom算法5.2.4vue源码-发布订阅者模式5.2.5watcher的三种类型5.2.6createComponent5.2.7vue-loader原理5.3源码分析5.3.1vue2源码analysis5.3.2Vue3源码分析6.react6.1语法基础6.1.1。生命周期6.1.2.hoc&renderpropsportals6.1.3.reactref6.1.4.reactroute6.1.5.keepalive6.1.6.reacthook6.1.7reduxandreact-redux6.1.8mobxandreact-mobx6.1.9事件处理编写6.2原理6.2.1手写一个react6.2.1react17源码分析7.webpack打包7.1.手写一个webpack7.2。webpack加载器demo7.3。webpack-插件演示7.4。webpack开发服务器7.5。babel翻译器7.6。taptable7.7类,扩展编译7.8。进口,要求包装分析7.9。webpack配置8.server端相关对于一个前端开发来说,这些架构概念还是有必要了解的8.1.docker8.2.mysqlmongodb8.3.nginx8.4.jvm和类加载8.5.javareflection/annotation/动态代理8.6.jni8.7.springspringmvcmybatis8.8.springboot8.9.serverless8.8.netty8.10.springcloud8.11.WEB架构介绍9.web相关工具git常用命令前端代码编写规范cli创建自己搭建脚手架cssbem规范组件库文档平台angular手写anangularjsrxjsweb常用web安全攻防webcomponentcanvassvgweb实时推送跨域二tab通信网络tcp/udphttp1和http2httpshttp协商缓存和强缓存http常用使用content-typejs语言框架jquery常用语法ts基本jq封装方法单-spaqiankunelement-ui源码--国际化服务端渲染nuxt、nextaxios拦截器vue-grid-layout实践导航tab超出显示“更多按钮”,下拉悬浮显示隐藏tab实现上拉加载/下拉refresh10.看完书整理有趣比有意义重要[]1.计算机[]2.心理学[]3.管理学[]4.经济学[]5.地理历史[]6.完结画:本目录作为我知识体系的完整文章见掘金地址
