新手问题 什么情况下不使用 turbolinks?

tangmonk · 2014年12月07日 · 最后由 ruby_sky 回复于 2014年12月08日 · 3742 次阅读

如果要求 IE8+ 兼容的,能行吗,坑多吗

我也比较想知道这个问题,总觉得 turbolinks 自己把控的太差

如果你问这个问题,那么最好不用。

#2 楼 @Rei 哦 谢谢,打算做微信项目的时候用用练手,应该问题不大

你引用的 js 都在你的掌控下就用,有些 js 动态加载更多的 js 基本上没戏。

老板点击页面后,发现页面一直不动,浏览器也没有反应,拍桌子说这 tmd 中毒了吗?为什么我们的网站是这样的???? 我默默的把 turbolinks 去掉,让老板看一下,发现浏览器的进度条移动了,页面"正常"了。。。

现在彻底不用 turbolinks 了,网速不行还加个毛速!网速行还用它加个毛速!

#5 楼 @jcd 网速行还用它加个毛速!哈哈

turbolinks 是 Rails4 十大坑爹功能。

坑不多,我只遇到一个,就是事件重复绑定的问题,后来发现是因为把 js 文件的引用放到了 body 最后面的缘故,把 js 文件移入 head 中就正常了。

不过我现在感觉 turbolinks 有点生不逢时,比如它在我的项目中就只存在了极短的一段时间,一开始没敢用它,用了之后发现这玩意儿还真的有点好用,但很快项目上前端框架了,又只有让它下课了。

@jicheng1014 可否留个联系方式,或者加我马化腾 三五三六零五六四九,我们聊聊?

#5 楼 @jcd 说得很有道理。就是网速不行的时候坑爹。比如我挂在 heroku 上的各种小项目

#8 楼 @xhj6 重庆的朋友又看到你啦 一七八四五一八八仨 已加

#5 楼 @jcd 当网站连响应 304 都很慢的时候,turbolinks 作用巨大...我放到 github.io 上面的博客就是用类似的 jquery 插件,效果相当明显

不熟悉的时候

当你 JS 能搞定的时候 #7 楼 @bydmm 能列一下其它九大吗

#14 楼 @camel 还有以下功能 turbolinks,turbolinks,turbolinks,turbolinks,turbolinks,turbolinks,turbolinks,turbolinks,turbolinks

Why is it so many programmers love shitting on the hard work of other programmers? Most people are trying their best to build cool stuff.

— Robin Ward (@eviltrout) 2014 年 11 月 19 日

@eviltrout I’ve been guilty of it before (trolling turbolinks comes to mind) – gonna make an effort to stop

— Robin Ward (@eviltrout) 2014 年 11 月 19 日

最近一个项目,用上了 turbolinks,感觉体验不错。不过,后期如果要兼容 IE8,IE9,到时再说。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号