dart 的执行机制和 js 非常类似,同样是异步单线程,类似的事件循环。在大部分时候十分高效。但在大量数据处理的时候,或者 cpu 密集型运算的时候,这种时候,就没那么高效了,特别是在前端在这种时候 ui 卡顿的时候就尤为明显,用户体验极其糟糕。最近用 flutter 开发的阅读器上就遇到了类似的问题,由于存在有笔迹的功能.........
>继续阅读众所周知的JavaScript一直都是单线程的玩意,尽管他的异步io使得他的单线程时候能够保证他的高效,但是在大量数据的处理上会显得极为力不从心。......
>继续阅读平时用koa设计一个路由会怎么做呢? koa已经帮我们封装好了路由的大部分实现,而且用了async和await已经把异步回调进行了极大的简化,已经让写路由变得如此轻松。 ......
>继续阅读闭包和原型链是JavaScript这门语言的核心,到目前为止,我对闭包也只是一个肤浅的认识。就先试着写一点吧... 起初我只知道闭包大概就两个作用.........
>继续阅读当时我才开始学前端的时候,做布局的时候页面元素少的时候还挺好办!直接就用定位啊,浮动啊也能解决问题,只是说有点繁琐,特别用浮动的时候,毕竟脱离文档流,容易遇上一些很诡异的问题(也许是当时基础不扎实的原因)。当时觉得一个比较大的问题就是实现垂直居中.........
>继续阅读