官网的一个例子,请求 gavatar 的头像数据,每输入一个字符都会发一个请求,是不是要求服务端高并发呢?
抓请求:
这个和 ember 没有任何关系,完全在于你自己对输入事件的处理。别的框架,jQuery,vanilla Javascript 都一样。
我觉得 ember 官网对这个具体细节的处理是欠完美的,不过就像@Rei说的,反正是别家的网站,不在乎 :)
我觉得完美一点可以这么做:
输入字符时有函数负责处理,提示已输入的字符,及提示正在输入,不发送对外请求。
以上函数同时检查是否 valid email,如果是,发送请求。处理请求并加上或更新图片。
@pynix 如果没有 submit button 话,按常理很难想到你只接受 enter。这不友好。但这里的确不需要 submit button,输入即得最直观,也可以展示框架的功能。