js解释器(一)

通过本文基于 babel,利用“js 解释 js”,可以帮助你更好的理解 JavaScript 运行过程,也可以举一反三,手写一个 babel 插件。前言看了简介你可能会有一个疑问:怎么感觉 js 可以解释自己了。。。其实 tsc 就是 ts 写的么,自己编译自己,这种叫做自举。 js 解释器一般都

Babel入门

Babel是什么?Babel 是一个 JavaScript 编译器Babel 是一个工具链,主要用于将采用 ECMAScript 2015+ 语法编写的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。下面列出的是 Babel 能为你做的事情:语法转换

手写bind函数

Function.prototype.bind = function () { //fn为myFunction var fn = this, args = Array.prototype.slice.call(arguments), //object为

2020-12-5周总结

个人博客上周日晚上把这个博客跑到服务器上,后面又花了大概两天把,一方面了解halo、和我安装的这个主题,一方面把csdn上面的博客全搬运了过来,90多篇博客一个一个搬运可真累啊=。=web无意间看到了掘金神三元的博客,发现自己现在学习的格局真是小了,他把很计算机网络、浏览器、http等相关知识都弄得

AVL

左旋怎么处理--进行左旋转创建一个新的节点newNode 创建一个新的节点,值等于当前根节点的值把新节点的左子树设置了当前节点的 左子树newNode.left = left把新节点的右子树设置为当前节点的右子树的左子树newNode.right =right.left;把当前节点的值换为右子节点

2021.11.28周总结

TS第一次用TS写项目,真是一报错就any,anyscript实锤了。TS让项目进度拖慢了有起码二分之一=。=,不过问题在还是对TS不熟悉和,源哥暑假就在看TS的书了,真是落伍了,昨天关注了源哥的微信读书,这下他偷偷卷又能被我发现了😎,立个flag。这两周看完一本TS的书,期末前看完TS+REAC

2021.11.20周总结

React      react仅仅是草草学完,还有一些深入的东西没有学,本来计划着这周开始写react项目,但是到今天周六了,仅仅动工了一点点。      本来想着看看antd-desigen-pro的代码,照着他们的代码格式写,可看着着实有点复杂,不知道何从下手,然后就想着去B站看个项目实战视频

BST二叉排序树

package tree;public class BinarySortTree {public static void main(String[] args) {int [] arr = {2,6,3,1,7,11 };BinaryTree tree = new BinaryTree();for

算法GOGOGO

EDG 牛逼!EDG昨天EDG夺冠后,整栋楼都跟炸了一样,还有可多立flag的,期待他们的表现算法本周算法刷的也不是很多 大概7 8 道吧,现在除了算法其他的东西算是基本放下了,本周主要看树相关的题和视频了,正好我们数据结构课也正在学树。我上周的周笔记 不知道什么原因,居然被删了,csdn这也不给个

無限進步

切换主题 | SCHEME TOOL