关于javascript:学好原生JS在工作中多一份安全感

4次阅读

共计 886 个字符,预计需要花费 3 分钟才能阅读完成。

背景

2018 年某一天的下午,深切感触到原生 JS 的重要性以及带来的安全感!过后给一个我的项目减少新的前端性能需要,因为该我的项目曾经理论运行当中,所以工夫紧迫,该性能须要在 5 个小时内实现、测试、以及上线

因而,拿到源代码时,疾速相熟了我的项目的整体,发现前端采纳 vue 框架编写,既然是 vue,那就用 vue 来编写新性能。初略预计了工夫,应该是来得及,于是,便开始着手新的性能

过程

然而,事件并没有设想的那么简略,发现自己用 vue 写的性能,居然毫无效果!并且报错一直!vue 的基本功,本人感觉还是能够的,也写过大大小小的我的项目,然而这次却不灵了!

因为之前该项目标开发,本人并未参加,因而一时半会摸不分明问题所在。于是花了近三个小时排查问题,却仍旧没有得出后果。搞得狐疑本人的 vue 写法是否正确,还特意去 vue 官网查看,发现写法齐全没有问题!然而代码就是报错,浏览器无任何运行成果

原生 JS 护体

工夫所剩不多,本人还在焦头烂额地排查问题所在,心里一直唠叨着:“为何要用 vue 写,为何要用 vue 写”。忽然眉头一皱; 计上心来:“对呀,为何要用 vue,还有原生 JS 这一大招呢”。于是,重新整理思路,大脑疾速地过一遍用原生 JS 实现该性能的一个大体逻辑,便疾速进入编写过程

就这样,用原生 JS 一口气实现了该性能需要,过程中并没有遇到太多的艰难,且在工夫要求范畴内实现测试以及上线

总结

预先,认真从新排查了问题所在,发现该我的项目不仅用了 vue 框架,还援用了别的七七八八框架重叠,以及 UI 库等,导致该项目标的重构性差

通过这次经验,深切感触到原生 JS 的弱小,重要性,以及在非凡状况下可能给开发人员多一个抉择的方向以及多一份安全感

在这里并非贬斥 vue 或者其余框架,论不便,疾速开发还是框架好。只是若遇到相似写不动,改不动,而又不知问题所在,如果只会用框架,没有把握好原生 JS,那在理论开发过程将会变得很被动,毕竟 1000 集体用框架,有 1000 种写法

最初

感觉文章不错的,给我点个赞哇,关注一下呗!
技术交换可关注微信公众号【GitWeb】,加我好友一起探讨
微信交换群:加好友(备注思否)邀你入群,抱团学习共提高

正文完
 0