今天小编在网上看到一组神奇的“外星人”代码,仅仅4行代码就能算出圆周率小数点后800位,下面小编把它分享给大家。
关于这四行代码,小编是一脸懵逼的,先看看网友们的评论吧。
再看看大神们的解释
其实小编就看的还是有点蒙。大神知道的一起来讨论讨论吧~
这里我要推荐一下我的前端教程学习群:633169723,里面都是学习前端的,如果你正在学习前端,小编欢迎你加入。小编会在群中不定期分享干货,包括我精心整理的一份前端零基础教程。欢迎各位初学和进阶中的小伙伴。
最后小编送给大家几3点学习的建议
基础:面试最看重的还是基础,所以一定要把基础打好。书还是要多看的。《JavaScript高级程序设计》《JavaScript启示录》《JavaScript语言精粹》《JavaScript设计模式》等。总之要多看书。还有记得,书是一定要看多遍的 !看完记得总结。
读源码:建议先读underscore.js。代码总共1600多行(包含注释说明),相比其他比较简单,就是一个函数库。读源码可以先看看网上的源码的文章,后面自己在对着说明文档读源码。尽可能读懂每个函数的含义(读不懂也不必太纠结)。后面再从大方向分析作者为什么要这么写,包含其中一些细节的处理啊。然后思考如果是你,你会怎么写等等。后面也可以阅读jQuery或者其他的。
后台:很多人说如今前后端分离,没有必要再去学习后台或者。个人认为这是错误的。首先,你把前后端一刀切断,这个本身就不对了,这只会让你的路越走越窄;其次你懂后台,遇到问题方便和后台交流;再者,编程语言是相通的,你多学了一门语言,肯定会在无形之间提升了你自己的能力。