CSS   发布时间:2022-04-17  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了css – Bootstrap-sass Gem v.s. CDN大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
各种 Ruby on Rails教程鼓励灌输bootstrap-sass gem.为什么这是一个惯例而不是指向CDN?

我已经在我的应用程序的标题中包含:

<!-- BOOTSTRAP CSS 3.3.5 CDN: --> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet">

在页脚中:

<!-- BOOTSTRAP JS 3.3.5 CDN --><script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js" type="text/javascript"></script>

假设我总是使用连接到互联网的开发盒工作:使用bootstrap gem而不仅仅是指向CDN的原因是什么?指向客户端可能已缓存文件的CDN并不总是更快吗?

解决方法

Rails的教程提示bootstrap-sass gem的可能原因只是方便;作为Rails的开发人员,我们习惯于在我们的Gemfile中添加一行来集成第三方库.

gem有额外的好处:在进行捆绑安装后,您不需要Internet连接来加载开发环境的资产(无需连接到外部CDN).您还可以使用SASS覆盖Bootstrap mixin变量并自定义框架.

除了这些好处之外,如果您没有自定义Bootstrap,则无需在生产中使用boostrap-sass gem.实际上,关于客户端可能已经拥有CDN托管版本的常见JS / CSS框架的论证当然是有效的.

简短回答:不要将boostrap-sass宝石视为惯例.这是定制的一个很好的起点,但如果不需要定制,那么使用CDN是完全合理的.

大佬总结

以上是大佬教程为你收集整理的css – Bootstrap-sass Gem v.s. CDN全部内容,希望文章能够帮你解决css – Bootstrap-sass Gem v.s. CDN所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。