摘要:
这是一棵树嘛 直奔主题 抽象语法树是js代码另一种结构映射,可以将js拆解成AST,也可以把AST转成源代码。这中间的过程就是我们的用武之地。 利用 抽象语法树(AST) 可以对你的源代码进行修改、优化,甚至可以打造自己的编译工具。其实有点类似babel的功能。 AST高深的狠吓人? AST很简单, 阅读全文
摘要:
排序算法 地址:https://www.cnblogs.com/onepixel/articles/7674659.html 各种排序算法复杂度 冒泡排序 (稳定) 比较相邻的元素,如果第一个比第二个大,就交换它们两个。 重复执行。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在 阅读全文
摘要:
什么是websocket WebSocket是HTML5新增的协议,它的目的是在浏览器和服务器之间建立一个不受限的双向通信的通道,使服务器和客户端可以实时高效的通信。同时服务器可以在任意时刻主动发送消息给客户端-浏览器。 为什么会出现 websoket? 为什么传统的HTTP协议不能做到WebSoc 阅读全文
摘要:
如题 像浅拷贝、深拷贝这类的知识点我们应该都明白是怎么回事,大部分都是在面试的时候会被问到。大多让你实现一个深拷贝。现实中我们都用比较暴力直接的手段 JSON stringify. 一句话就搞定,管他性能不性能的。不过写了这么多代码,深拷贝用的确实不怎么多。反而浅拷贝用的比较多,尤其是 Object 阅读全文
摘要:
随着小程序的普及以及小程序体验的逐步升级,现在小程序的地位已经凸现出来。各大平台纷纷推出自己的小程序平台。 最早的是微信小程序,支付宝小程序,快应用,百度小程序去年上来,18年底头条程序也发布。 那么如此多的小程序我们应该怎样学习呢?怎样去应用呢? 其实这个很容易的,没有你想的那么复杂。当然前提是你 阅读全文
摘要:
时间过得真快,2019年马上就要来了。 感谢大家在这2018年对我的关注和支持。 18年这一年主要是工作上比较忙,平时还有别的事需要做,所以在这里输出分东西并不多。 新的一年里我希望我能有更多的时间可以输出更多的东西,最重要的是希望我分享的东西能对你有用。 感谢大家! 2019年祝福大家,新年快乐, 阅读全文
摘要:
1. 精进react技术栈 现在的前端不会各前端框架都不好意思说是自己干前端的,我本身最早就是做react的,所以就一直用react吧。 打算更深入的去学习react,同时也会把我学习的新的分享出来。 2. 精进node 现在的前端已经不是纯前端了,自打node出现后,前端就发生了变异。延伸到了后端 阅读全文
摘要:
你拥有的技能是否已沦为大众化? 最近看了一篇文章深有感触,感觉技术真的是永无止境。不是我们学的够多了,学的够全了,而是我们所处的环境限制了我们的视野和格局。你无法够到那些领域之外的东西。所以有时候会想当然的认为这些东西就这样了,大家都知道的,没什么更好的办法了。其实不然,这恰恰是我们的技能大众化的表 阅读全文
摘要:
以下书籍是必备的【其实我想写成必看的】1.JavaScript高级程序设计第三版推荐指数:★★★★★这本书和《JavaScript 权威指南,第 6 版》相比,我强烈推荐《JavaScript 高级程序设计》。如果你想正儿八经地系统性地学习一遍 JavaScript,那么这本书应该是最好的选择。而且 阅读全文
摘要:
这段参考了参考来源中的第2篇文章(英文版的),(加了下自己的理解重新描述了下), 这里没法给大家演示代码,我就简单说下我的理解吧。 promise和settimeout 在一起的时候执行顺序是个有意思的事儿, 为什么呢?因为Promise里有了一个一个新的概念:microtask 或者,进一步,JS 阅读全文