2024-06-09
ReactJS
00

最近工作中遇到了mobx的坑,与Vue2数据劫持一样的坑,没错东家项目中的mobx版本比较旧mobx@4.8,今天总结一下Mobx老版本及遇到的问题,再探索下mobx中的性能优化。

2024-05-05
ReactJS
00

react和mobx虽然诞生很久很久了,但是网上依旧没有很好的入门学习案例,官方给的一个 十分钟交互式教程 就是扯蛋(后半段内容有跳跃了),网上其他一些文章就是展示,不能直接运行, 我还看了一个Mobx todomvc的案例 竟然是用express + webpack写,给入门开发者的心智负担太重了。

另外跑个demo 不等于会了,mobx可以用普通与语法也可以装饰器语法(虽然我知道用推荐用装饰器语法),但是装饰器分新旧两个版本(虽然我知道使用的是旧的装饰器语法),React 又有class组件和函数组件两种。所以mobx学习如果没有好的教程学起来比较折腾,作为专业的前端,这篇文章带你熟练使用mobx.

2024-02-25
Angular
00

Angular1.0angular.js诞生于2010年底,在2014-2016这几年大火,由于其双向数据绑定带来的开发便利,迅速淘汰了当初因MVC思想红极一时的BackboneJS。但是它的脏检查机制以及重量级框架带来的性能问题广为诟病。然后前端有开始流行以ReactJSVueJS为主的轻量级框架。面对市场份额不断被蚕食,Angular团队于2015年推出了2.0版本,即现在的Angular。由于改动很大,引入TS和模块化等,框架由重量级调整为轻量级,API变动也很大,可以看作是两个框架。尽管有着昔日的辉煌,但流行度却再也赶不上ReactJSVueJS了,,,然而它仍在前端江湖排行榜前三,所以仍旧不可忽视。

Angular虽然在国内用的比较少,但在国外却很流行,很多外企都是使用Angular,结合当下大环境,国内萧条,国外繁荣、外企招人,所以是时候学习Angular了,这个不能拖了。(注意文本中的内容不包含Angular1.0

不过我还是推荐你先去官方学习,先把照官方教程的三个案例、理解Angular篇 和 开发指南篇都学完,再来看我这篇笔记。

2024-02-18
Web3
00

solidity入门学习课程2,推荐去官方学习

2024-02-15
英语学习
00

为什么要学英语?

根本原因:美元加息,中国房地产泡沫破裂,国内国外经济状况冰火两重天。尽管中国的互联网公司比美国的互联网公司有更高的营收和利润,但市值却远低于美国公司。

直接原因:面试外企被拒不止一次了,有一次都到了现场面,要求用英语介绍项目(不按套路来,我只准备了英语自我介绍)。后悔没有用,没有同情与怜悯,痛定思痛,决定英语考证!尽人事听天命。

为什么学英语语法?

我认为学习英语语法是学英语的捷径!语法是对一门语言的句子结构归纳总结,对语法的让我们能举一反三,快速造句。