Kuitos

Results 152 comments of Kuitos

Maybe u can try [mobx-vue](https://github.com/mobxjs/mobx-vue/issues/3), which use mobx reactive system to manage the reactions😜.

spa系统及交互中间页面(如弹出框)是否能够diff?

web components 对我而言最大的吸引力在于他提供了一种原生的组件开发方案,就像当年IE平台的HTC一样。只可惜标准的推进太慢导致体验跟不上社区需求。换框架就开发一套对应的组件库这种事情,真的是太无趣了。。

另外一篇文章在哪儿呢?@xufei

@xufei 在app启动后动态去添加依赖还是有方法的,方法参照这个库[ocLazyLoad](https://github.com/ocombe/ocLazyLoad) 前两天基于ui-router跟ocLazyLoad实现了一套无侵入式的angular按需加载方案,代码在这里[ui-router-require-polyfill](https://github.com/kuitos/angular-utils/blob/master/polyfills/ui-router-require-polyfill.js),blog在这里[基于ui-router的无侵入式angular按需加载方案](https://github.com/kuitos/kuitos.github.io/issues/31)

@xufei 勘误,中间一段提到tablib,原意应该指的是 taglib 吧?

$timeout 虽然是一个解决方案,但是它更像 hack 而不是 resolve,这里应该用 `$scope.$$postDigest(fn)` 来添加 dirty-check done hook,虽然是私有 api 但是方案上更 语义 & 贴近问题本质。 通常情况下在 ng 里要用到这个手段都是万不得已的情况,不建议当作合理场景,你可以从代码设计上再去考虑有没有更合理的方案。

$applyAsync 跟 $evalAsync 对于上层框架使用者而言,基本上就是用来做性能优化的。 $applyAsync 就是把可能会多个触发的digest检查合并成一个,提升性能。angular框架里面用来优化http性能,做法就是: ``` js $httpProvider.useApplyAsync(true); ``` 基本上是用于并发的异步场景优化。 除了多个 http 请求场景,其他场景我只想到一个,比如页面上存在多个定时器 timer,直接 调用 $timeout 会每个定时触发一个digest(不一定都会执行) ``` js $timeout(() => { this.aTimer++; }, 1000); $timeout(() => { this.bTimer++;...

西安的这个problem-collection很棒啊,fork到shuyunff2e吧,已经给你开了 owner 权限 @hjzheng

组件库带checkbox的表格有相应功能,可以参考