你还记得你第一次深入挖掘你经常使用的库或框架的源代码吗?对我来说,这一刻发生在三年前我作为前端开发人员的第一份工作期间。
我们刚刚完成了一个内部遗留框架的重写,我们用来创建电子学习课程。在重写之初,我们花了时间研究了许多不同的解决方案,包括Mithril、Inferno、Angular、React、Aurelia、Vue和Polymer。由于我是一个初学者(我刚从新闻业转到了网络开发),我记得我对每个框架的复杂性感到恐惧,不了解每个框架是如何工作的。
当我开始更深入地研究我们选择的框架Mithril时,我的理解力就增长了。从那以后,我对JavaScript和一般编程的了解大大受益于我每天在工作中或在自己的项目中使用的库的内容。在这篇文章中,我将分享一些你可以把你最喜欢的库或框架作为教育工具使用的方法。
阅读源代码的一个主要好处是你可以学到很多东西。当我第一次查看Mithril的代码库时,我对虚拟DOM有一个模糊的概念。当我结束时,我了解到虚拟DOM是一种技术,它涉及到创建一个对象树来描述用户界面应该是什么样子。然后,使用诸如文档.createElement. 通过创建一个描述用户界面未来状态的新树,然后将其与旧树中的对象进行比较来执行更新
微信小程序开发热门城市: 舟山新区网站建设 鞍山网站建设 陇南网站建设 玉林网站建设 上饶网站建设 常德网站建设 衢州网站建设 牡丹江网站建设 桂林网站建设 绵阳网站建设 泰州网站建设 临沧网站建设 和田网站建设 阳泉网站建设 深圳网站建设 抚州网站建设
网站仿站活跃地区: 察右前旗网站开发设计 城步网站开发设计 宾县网站开发设计 太仆寺旗网站开发设计 沙县网站开发设计 潼南网站开发设计 明光网站开发设计 广河网站开发设计 淮阳网站开发设计 香河网站开发设计 竹塘网站开发设计 宜丰网站开发设计 梁山网站开发设计 万载网站开发设计 丰满网站开发设计 自流井网站开发设计