博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bootstrapCDN和本地化
阅读量:7089 次
发布时间:2019-06-28

本文共 1187 字,大约阅读时间需要 3 分钟。

   因为公司网络环境较差和自己是菜鸟的原因,很简单的事情折腾了不少时间。测试开发的网页时候 更新速度总是很慢,这跟使用bootstrapCDN有关系,因为每次更新,它都要重新访问cdn.bootstrap.com一遍,所以需要响应时间。如果网络速度快当然,不需要本地化,否则还是本地化资源文件,不必去忍受每一次响应很长时间。

      只是为了测试自己开发的某小功能而本地化的。如果网站上线,那么还是要还原bootstrapCDN。

(一)搭建bootstap环境

 可以用bootstrap的CDN服务,在<head><style>部分添加<link>和<script>

1   
2 3 4

这个顺序不能改变,因为bootstrap.min.js需要调用jquery库,所以jquery.min.js要先于它。

(二)本地化bootstap环境

有时候网络有点卡,刷新页面慢,影响网页开发调式,解决这个让人不耐烦的小问题的方法是本地化这些库。本地化时,也要保持上面的顺序。

(1)jquery库,从直接下载下来,放在一个目录,例如:存放在项目example中的jquery文件夹,则

     <script src="/example/jquery/jquery.min.js"></script> 

  即可

(2)bootstrap框架则相对要复杂一些;因为要调用bootstrap自身提供的按钮之类的,如果仅仅有bootstrap.min.css和bootstrap.min.js,会导致一些问题。例如,明明在代码当中添加了某个按钮,但是在网页中什么也没有,排除写错之类的错误之外。在网页中调用bootstrap的按钮则需要额外的资源文件,只有把这些添加全了才可以正常使用。就调用按钮为例,需要把bootstrap下载,然后找到dict文件夹,把里面的所有文件夹(会有css,js,fonts)copy到项目example新建文件夹boostrap当中。当需要使用按钮时,系统会自动询查相对路径,来收集所需内容。

ps:如果其它的调用,把整个文件夹拷贝到项目当中,添加外部访问即可。

(三)本地化添加外部资源

   例如我想用fondawesome(,)一些资源,除了用最简洁方式bootstrapCDN

    link href="//netdna.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet">  

之外

本地化:

  • 复制整个 font-awesome 文件夹到您的项目中。
  • 在HTML的 <head> 中引用font-awesome.min.css。

 

转载于:https://www.cnblogs.com/Micheal-G/p/5035510.html

你可能感兴趣的文章
Firefox 66 存在使 PPT 文字消失的 bug,v68 才修复
查看>>
Android 三星手机拍照,从图库选择照片旋转问题完美解决
查看>>
在线表格 x-spreadsheet 1.0.16 发布
查看>>
PostgreSQL 多值列的选择性 - Statistics, Cardinality, Selectivity, Estimate
查看>>
三大主流芯片架构特点
查看>>
Python Flask学习知识点(四)
查看>>
Confluence 6 数据库整合的限制
查看>>
scala 与 java泛型数组
查看>>
哈佛团队开发出使用声波来辅助粘性液体的3D打印技术
查看>>
leaflet实用插件整理
查看>>
vue基础
查看>>
Eclipse中安装MemoryAnalyzer插件及使用
查看>>
GEF入门实例_总结_02_新建初始RCP空项目
查看>>
用js来实现那些数据结构04(栈01-栈的实现)
查看>>
你的api加锁了吗?
查看>>
关于C++、PHP和Swoole
查看>>
.NET快速信息化系统开发框架 V3.2-Web版本“产品管理”事例编辑界面新增KindEditor复文本编辑控件...
查看>>
浅谈直播行业发展前景和发展方向
查看>>
2- OpenCV+TensorFlow 入门人工智能图像处理-opencv入门
查看>>
Flink1.4 窗口触发器与Evictors
查看>>