如果这部分对您有帮助,可以帮我点个star,=>博客所在github仓库源码,谢谢
展开全文 >>没有野心的数学家不是一名好程序员
如果对您有帮助,请一定帮忙点个star,让我有更大的动力继续分享,如果您要转载,务必补上我的github地址,谢谢兄dei
原发布于个人github仓库:https://github.com/screetBloom/wecat.js
vue毫不疑问是我们写框架时借鉴的核心,但是据我观察,其实很多人是不会读这种成熟的库、框架的,所以在这里先和大家说一下如何读vue
展开全文 >>
这里只是基于js讲一点语法分析parsing、解释器的东西,涉及到关键字’eval、new Function’的使用,主要讲”eval”
PS.15号标注,这个部分目前讲述的比较乱,最近比较忙,后续更新,预计写一个算数运算的解释器
通常我们说的”语法解析”(parsing)指的是:从符号到模型的转换过程,这个是我们在计算机科学中已经很熟悉的一个概念
这里大概解释一下,比如小学数学课:1
3+4 = ? // 当然我们现在一眼就可以看出来是7
其实对一个儿童来说,这个3是什么?也只是一个符号,需要经过学习,才能形成意识:这个像大耳朵图图的耳朵一样的图案代表的就是数值3,代表的大小和三个手指头的大小一样
然后才会把这个抽象成数据模型: 左边伸出3个手指代表数值3,右边伸出4个手指代表数值4,加起来数一下,结果是7
展开全文 >>