Better

Ethan的博客,欢迎访问交流

Angular 中使用 WebWorker 实践

近期项目需求中,计算量导致 ui 卡顿,决定将这部分逻辑放入 web worker 中计算,由于 TypeScript 的问题,莫名其妙的报错导致花费了一下午的时间。


Angular 懒加载实践

最近对公司项目开启懒加载,还是踩到不少坑的,简单记录下吧


Angular 开启热更新和打包优化探索

前段时间寻思着开启 Angular 的热更新,同时公司项目打包耗时太长,于是就研究了 webpack 打包优化,不仅过程不是很顺利,而且结果也不是很美好,但还是小小的记录下吧。


Angular 入门指北

新东家项目目前基于 Angular,拿到项目的时候还是有点懵逼的,毕竟和当初的 angularJS 可完全不一样了,没办法呀,只能继续学习 Angular 咯!


mini-angular的实现

本人和 angularjs 渊源很深,在 2015 年参加实习时,公司要求使用 angularjs,那时候是 angularjs 最火的时候,那时我就做了入门学习,在正式参加工作后,使用 ionic 开发混合 app,那时候对于对以移动端很感兴趣,就一头扎进 angularjs,对 angularjs 提供的能力,感觉很神奇,于是决定解开他的神秘面纱!


ng-model 作用在 input 标签之上数据单向传递的问题

看到这个标题,如果你对 angular 有了解,你可能会觉得很奇怪,双向绑定不是 angular 的特性之一吗?为何会出现标题的问题呢?我相信大部分刚入门 angular 的童鞋,在实践或是项目开发过程中,一定会碰到这个问题,下面谈谈让我们来问题重现,同时探讨问题出现的原因和解决办法。


Angular中abort后台请求

在Angular中,取消请求相比jQuery来的更复杂一点,但在开发过程中,有这样一个问题,如果同一个页面多屏切换时公用的同一个接口且是同一个回调函数,在网络或服务器响应不理想的情况下,有可能出现先发的请求后响应的问题,这样一来新一屏页面就有可能显示的是上一屏的数据,这样就很容易出现问题,那么在Angular中如果终止请求呢?


聊天输入框优化

最近开发app协同聊天模块时,碰到个特别想优化的东西,就是聊天输入框的自适应,想做成微信那样,文本过多时,输入框自动变高,同时要保证聊天内容不会被输入框覆盖。记录下探索历程和大神实现思路。