摘要:现实中是这样的执行结果为结果告诉我们,是单线程没错,不过不是逐行同步执行。搜索了很多官方个人博客得到了一堆词引擎主线程事件表事件队列宏任务微任务,彻底懵逼。。。以此规则不停的执行下去就是我们所听到的事件循环。 都知道javascript是单线程,那么问题来了,既然是单线程顺序执行,那怎么做到异步的呢? 我们理解的单线程应该是这样的,排着一个个来,是同步执行。 showImg(https...
摘要:引言之前项目中遇到数据拷贝引用之间数据层级嵌套过深,拷贝的值相互之间影响的问题,后来引入了,使用过程中的一些总结,跟大家分享下,至于为什么不是,请看下文分解,这里是平头哥联盟,我是首席填坑官苏南。 showImg(https://segmentfault.com/img/bVbiLBX?w=1008&h=298); 引言 之前项目中遇到数据拷贝、引用之间数据层级嵌套过深,拷贝的值相...
摘要:一行一个标签对应多个输入组件,这个需求很常见但在官方例子没看到合适的,因为官方建议注意一个建议只放一个被装饰过的,当有多个被装饰过的时,无法自动生成。 一行一个标签对应多个输入组件,这个需求很常见但在官方例子没看到合适的,因为官方建议: 注意:一个 Form.Item 建议只放一个被 getFieldDecorator 装饰过的 child,当有多个被装饰过的 child 时,help...
摘要:通过前端路由可以实现单页应用本文首先从前端路由的原理出发,详细介绍了前端路由原理的变迁。接着从的源码出发,深入理解是如何实现前端路由的。执行上述的赋值后,页面的发生改变。 react-router等前端路由的原理大致相同,可以实现无刷新的条件下切换显示不同的页面。路由的本质就是页面的URL发生改变时,页面的显示结果可以根据URL的变化而变化,但是页面不会刷新。通过前端路由可以实现...
摘要:只是一种字符串数据格式,使用它的不仅仅是。对象在中,定义了全局对象。用于把对象序列化为字符串。这个方法可以使我们不必在乎语法与语法的差异,尽管创建合法的对象。用于把字符串序列化为值。 JSON只是一种字符串数据格式,使用它的不仅仅是Javascript。 语法 JSON可以表示三种类型的值:简单值、对象、数组 简单值 以下是JSON可以辨识的简单值例子: 5 Hello World! ...