漫画 | 前端比后端幸福多了!

下班的地铁上,张大胖遇到了何小痩。

3a2ce4f61b61ffa8da634bacb2409ddd.png

1a2ab20cc7502737bc392b8ede3b187c.png

c6cc3fabda261f77538a39f5107b668e.png

b430b65a751ffa3fbca5cf2a1330ffa4.png

抽象的泄露参见这篇文章《抽象的泄露》。

cb3e34c7f457bdf39c00bbc3aa948424.png

ebf64a2aca8df96800798aa331d6c905.png

后记:在日常的编程工作中,无论是解决问题、提高性能、写出更有效率的程序......只要稍微深入一点,必然会涉及到计算机学科的基础知识,后端如此,前端也是这样。 

正如文中所说,虽说前端是在折腾界面逻辑,但至少也得掌握HTTP、HTTPS;想做个消息通知,必然要考虑长连接,就需要知道TCP是怎么处理的,WebSocket是怎么回事;而且很多Web性能问题都和底层的TCP相关, 这都属于计算机网络范畴;

对于JavaScript,工作中肯定会遇到作用域、闭包、对象、原型等东西,这些都是计算机程序设计基本概念;

如果深入JS的工作原理,需要理解单线程、函数调用栈、回调队列、事件循环等知识点,既有数据结构、又有一些操作系统相关的知识;如今的JavaScript早已不是解释执行了, 主流都是编译成字节码执行,这就涉及到抽象语法树、字节码、虚拟机等知识了;

相关文章: 抽象的泄露

点击下方图片,查看更多精彩

0d4598f436258ce10f3fdf84ece9abfc.png

f556fb45a4589d2ba300f2bd3c5e640c.png

09e3b60ba04a28defa7d7b6d1eed69df.png

d0fc26bc576bb0fc1eb80f06e90735ed.png

a0ff7bc163855fa066b3d98045bdc360.png

おすすめ

転載: blog.csdn.net/coderising/article/details/122485827