公共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服务都不提供支持.国外目前两大第三方公共 ...
随机推荐
- iOS学习笔记(6)——翻译苹果文档About Windows and Views
About Windows and Views 关于窗口和视图 In iOS, you use windows and views to present your application’s cont ...
- 初始linux系统--ubuntu
ubuntu操作系统 1. Linux系统组成 Linux内核软件程序用于实现CPU和内存分配进程调度设备驱动等核心操作,以面向硬件为主 外围程序面向用户为主,包括分析用户指令的解释器网络服务程序图 ...
- 【Quartz】工作原理
本文参考至http://www.cnblogs.com/davidwang456/p/4205237.html和https://blog.csdn.net/guolong1983811/article ...
- solr 服务搭建
1. linux 中 安装jdk, tomcat, 2. 下载 solr-4.10.3.tgz.tgz 并解压 解压后文件夹:solr-4.10.3 3. 将 solr-4.10.3/dist 下 ...
- Mac OS 10.12使用U盘重装(转)
OS X Capitan和macOS Sierra的安装方式和下载系统的方法都是一致的,下面是OS X Capitan的安装方法: 一.准备工作: 准备一个8GB或者8G以上容量的U盘 确保里面的数据 ...
- Java之重载(Overload)与重写(Overwrite)总结
内容来源为:<孙卫琴面向对象编程>,本随笔简单总结,具体内容可参见概述第6章,写的挺清晰: 一. 重载(Overload) 1. 有时候类的同一种功能有多种实现方式,到底采用哪种实现方式, ...
- 数据库~Mysql派生表注意的几点~关于百万数据的慢查询问题
基础概念 派生表是从SELECT语句返回的虚拟表.派生表类似于临时表,但是在SELECT语句中使用派生表比临时表简单得多,因为它不需要创建临时表的步骤. 术语:*派生表*和子查询通常可互换使用.当SE ...
- Hibernate5.1+Sqlserver2000分页查询
前几天改到一个bug:从MS SQLserver上面同步表结构并且采集数据写入其他库.然后用的核心技术是用的Hibernate. 其中bug出在SQLServer2000版本上.排查下来发现2000版 ...
- Django获取Header中的信息
今天需要从header中获取一些信息,查了一些资料,需要注意一下几点: request.META.get("header key") 用于获取header的信息 注意的是heade ...
- Mac 安装tensorflow
一. 安装 TensorFlow谷歌的官网和开源项目都有介绍各个系统的安装和使用(官网:https://www.tensorflow.org/install git: https://github.c ...