todo list

注意

做之前考虑投入与收益。毕竟学习是需要大量时间的。

todoList

说明

备忘清单,不一定要做

  1. vue 的原理

  2. 普通日历组件

  3. webpack 的深层次知识 (必须掌握) 💯

  4. node.js (必须掌握)

  5. git page 发布jrNote 玩法 windows脚本 推送代码 💯

  6. 持续集成工具 jenkins 的部署 💯 (理解了原理,但是没有外网ip,实施中断)

  7. 巩固基本算法 (leetcode,进行中)

  8. iview 项目源码学习 (进行中)

  9. 单元测试()

  10. 结合业务对复杂动态表单验证做一次总结。

  11. 颜色选择器

参考教程

  1. 一个react项目基础 💯

  2. 一个移动端项目基础 (进行中)

  3. css modules 💯

  4. typescript皮毛 💯

  5. 自己从零搭建一份分环境的配置 💯

  6. 重新打一遍基础,温故知新

* 业界响应式开发vs 移动端适配(最重要,重要基础)
* 框架类的深入理解 
* es6,es7,es8语法的进一步掌握 :100:
* 构建工具(再复习一次),自动集成,css 预处理器(ok),css 模块化 (ok) :100
* 网络方面的加强
* 组件的开发,中后台组件的开发流程 :100:
* 大前端的接触
* 性能优化  
* node.js 的学习 (学习了基础,还欠缺实战)

参考:developer-roadmap

  1. react-native 项目, node.js, 移动端适配 (进行中)

  2. eslint 💯 很好用,但一如其他,和不同框架配合也有不同处理方式。typescript 出来后,eslint 又得跟着升级修改,很难这种评价好坏。还差集成出自己的开发规范,但是这个也不急,引用第三方的就可以了

  3. postcss 💯 一款转化css 的js 工具库, 作用: 自动加前缀,css 模块化 ,polyfill 未来属性,webpack 插件使用 postcss loader

  4. 考虑开发一个自己的博客网站(前台+后台(/是否需要?)+移动端) 工作量巨大(作用不大,放弃)

  5. redis+mongodb 使用了解 💯

  6. 如何制作自己的eslint 规则库(未启动)

  7. 常规静态页面的编码(短板加强)

  8. 开发一套完整的前后端后台系统,旨在对目前的项目整体把控设计上做一个衡量

step-by-step

  1. 单点登录sso 理论体系(single sign on)

g 公司 借助tomcat 服务器认证机制,每次请求都通过tomcat 拦截判断是否需要跳到登录页

f 公司 子系统顶域相同,所以只要登录过一次,cookie jessionid 能作用到所有子系统,jessionid 带到子系统,后台向权限系统认证,或者跟redis 比较。

https://blog.csdn.net/zy_27_ok/article/details/90033215

A 系统访问-A没cookie--------------cas 登录页 ---------------认证,cas 创建sessionid,写回cookie ,签发jwt ,url 带回A --------A 后台跟 cas 比较 jwt ,有效则 写回 A cookie -------登录成功,后续则直接使用cookie jwt。

同理B 进入,经历以上流程

上次更新: 2019-11-27 15:50:07