公共cdn的js和css库
使用cdn的js和css公用库
为什么要使用cdn,用cdn资源有什么好处了,可以看看yahoo性能建议,中间有一条的http://developer.yahoo.com/performance/rules.html
又浏览器同时对一个网站的链接数量有限制的
推荐大家一个叫yslow性能检测工具的插件吧,在chrome和ff下面都有该插件的。网上去搜索
1、有那些cdn资源呢
2、如何用那些cdn资源
有哪些cdn资源比较好呢
我们把静态资源放到自己的服务器上面固然好像安全可靠,不过我们不是每一台服务器的都是cdn速度够快;根据雅虎的性能建议,把静态资源放到不同的域名下还能加快速度。一般是js和css公用库我们都可以找到CDN资源,最出名的是google CDN。之前我一直不用google cdn,怕资源不稳定,google是国外的,大家都懂的。
不过最近百度和sina都有了cdn,为了稳定性可以方便的用了。不过我更喜欢用百度的BAE CDN。
sina的bae支持的
[backbone]
[bootstrap]
[dojo]
[ext-core]
[highcharts]
[highstock]
[jq.mobi]
[jquery]
[jquery-mobile]
[jquery-ui]
[jquerytools]
[json2]
[lesscss]
[mootools]
[prototype]
[qunit]
[scriptaculous]
[swfobject]
[underscore]
[webfont]
[yui]
[zepto]
百度支持的BAE
2.1 backbone
2.2 Bootstrap
2.3 dojo
2.4 ext-core
2.5 Highcharts
2.6 Highstock
2.7 jqMobi
2.8 jQuery
2.9 jQuerymobile
2.10 jQuerytools
2.11 jQueryui
2.12 JSON
2.13 lesscss
2.14 mootools
2.15 prototype
2.16 QUnit
2.17 scriptaculous
2.18 swfobject
2.19 UNDERSCORE
2.20 webfont
2.21 yui
2.22 zepto
2、如何调用资源
我们要使用那资源,就如何我们直接使用本地网站的资源一样,只是把路径缓存了cdn资源的地址,。如调用百度的jquery 1.9.0。js放的位置由你定拉,雅虎的建议是放在紧靠</body>前面的
- 未压缩:
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
- 压缩:
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.min.js"></script> 但是你会担心那是能够加载,那你也可以在本地添加一个 jquery 1.9.0的文件

<script src="http://libs.baidu.com/jquery/1.9.0/jquery.min.js"></script> <script type="text/javascript">
<!--
!window.jQuery && document.write('<script src=/jQuery/jquery-1.9.0.min.js><\/script>');//
//--> </script>

也可以这样
<!--
document.write(unescape("%3Cscript src='http://libs.baidu.com/jquery/1.9.0/jquery.min.js' type='text/javascript'%3E%3C/script%3E"));
!window.jQuery && document.write(unescape("%3Cscript src='/jQuery/jquery-1.9.0.min.js' type='text/javascript'%3E%3C/script%3E")); //-->
公共cdn的js和css库的更多相关文章
- 有用的 JS 和 CSS 库
1. Moon Moon 是一个灵感源于 Vue.js 的 JavaScript UI 库,但它却更轻量.简单.它具备优化的虚拟 DOM 引擎,对用户友好的 API,并且在 gzip 压缩后仅有 6K ...
- 15 个有趣的 JS 和 CSS 库
开发者们,一起来看看有木有你需要的前端库. 1. DisplayJS DisplayJS 是一个帮助你渲染 DOM 的简易框架.使用它,你可以更容易地将 JS 变量遍历到特定的 HTML 元素中,类似 ...
- 推荐国内外优秀+免费CDN加速站点及公共cdn加速库
-----------------------------------------------------------------免费CDN加速站点 1.CloudFlare CloudFlare可能 ...
- .net对js和css、img剥离项目进行压缩优化、cdn加速
由于网站首页以及经常用的页面初始化慢,想后面想了对image.js和css进行迁移优化. 1.把他放到独立的域名上面,这个就要对image,js和css从原项目上面脱离,以及把原来很多页面引用的地址修 ...
- 本地模拟服务器CDN(静态HTML,CSS,JS)开发
本地模拟服务器CDN(静态HTML,CSS,JS)开发 所谓本地开发环境就是和线上cdn(a.longencdn.cn)一样的目录结构和功能,提供了一个本地镜像,开发者直接在本地镜像的对应目录中作开发 ...
- 全面解析vue-cli生成的项目中使用其他库(js库、css库)
前言:最近有小伙伴问我,是不是用vue脚手架生成的项目就不能jquery了呢?显然,答案是否定的,必须能用.但是个人建议最好不要用了,用人家vue提供的不好嘛. 一.用vue-cli生成项目 1. v ...
- 原生aspx页面如何引用公共js和css
项目过程中遇到一个问题,每个页面需要引用很多的js和css文件,其中很多都是控件,而且大部分都是一样的,造成很多重复引用. 针对这种情况,参考了mvc的BundleConfig,思路是建立一个公用的用 ...
- 关于ASP.NET MVC的js和css资源管理
本文来源于博客园-钱智慧,转载请注明出处 通过这篇文章和这个回答,我们总结如下: 浏览器针对一个域名,最多只会开启6个线程来加载文件,比如head中如果有7个引入文件(js文件或者css文件)的标签, ...
- 推荐两个国外公共CDN服务
最近这个国家信息安全问题舆论形势又见紧张,Google的访问又被强力堵截,谷歌的公共CDN也顺带被波及,像AngularJS这样的前卫js库,国内几大公共CDN服务都不提供支持.国外目前两大第三方公共 ...
随机推荐
- SaltStack Grains 详解
简介 Grains 是SaltStack 的重要组件之一.主要记录minion的静态信息,比如CPU,内存,磁盘,网络信息等.Grains信息是minion启动时汇报给Master的. 刷新grain ...
- leetcode-840-Magic Squares In Grid
题目描述: A 3 x 3 magic square is a 3 x 3 grid filled with distinct numbers from 1 to 9 such that each r ...
- C#-WebForm-LinQ(一)-LinQ:语言集成查询(Language Integrated Query)-增删改查、属性扩展
LinQ-语言集成查询(Language Integrated Query) 高集成化的数据库访问技术 LINQ 2 SQL 实际是将数据库的表映射成程序中的类 会把数据库的表名原封不动的变成类名 数 ...
- Oracle 11g
Oracle 11g 第一章 Oracle 11g数据库简介 1.1 认识Oracle11g Oracle 11g是Oracle 数据库最新的版本,目前已经被企业广泛的应用. 1.2 Oracl ...
- flask _bootstrap中使用flash
在模板中获取flash闪现的那段代码要和内容块放在同一级别上.不然网页上是看不到闪现的内容的. 比如在基模板里定义一个content block ,里面一个是get_flashed_messages代 ...
- linux centOS 7 GUI安装
centOS 7 GUI 图形用户界面(Graphical User Interface 克隆clone Windows中安装xshell和xftp传输软件 https://blog.csdn.net ...
- LOJ2476. 「2018 集训队互测 Day 3」蒜头的奖杯 & LOJ2565. 「SDOI2018」旧试题(莫比乌斯反演)
题目链接 LOJ2476:https://loj.ac/problem/2476 LOJ2565:https://loj.ac/problem/2565 题解 参考照搬了 wxh 的博客. 为了方便, ...
- Python开发:Windows下Python+Eclipse+Pydev开发环境配置
一.配置前的准备: 1.安装jdk: 下载地址: https://www.oracle.com/technetwork/java/javase/downloads/index.html 2.安装Ecl ...
- Mac 10.12安装SecureCRT
下载: (链接: https://pan.baidu.com/s/1eSNBoFC 密码: sztc) 安装参考: http://www.cnblogs.com/EasonJim/p/7568734. ...
- 学习GO第一天,自我感觉可麻利的开干了-GO语言配置、开发、服务器部署
学习GO第一天,自我感觉可麻利的开干了-GO语言配置.开发.服务器部署 第一步下载 go sdk https://golang.org/dl/ https://storage.googleapis.c ...