1.6. jQuery 插件
jQuery 功能比较有限,想要更复杂的特效效果,可以借助于 jQuery 插件完成。 这些插件也是依赖于
jQuery来完成的,所以必须要先引入 jQuery文件,因此也称为 jQuery 插件。
jQuery 插件常用的网站:
1 jQuery 插件库 http://www.jq22.com/
2.jQuery 之家 http://www.htmleaf.com/ jQuery 插件使用步骤:
3.引入相关文件。(jQuery 文件 和 插件文件) 4. 复制相关html、css、js (调用插件)。
1.4.1. 瀑布流插件(重点讲解)
学习的第一个插件是jQuery之家的开源插件,瀑布流。我们将重点详细讲解,从找到插件所在网?,然后点击下载代码,到插件的使用等,后面的插件使用可参考瀑布流插件的使用。
代码演示
插件的使用三点:
- 引入css.
- 引入JS
- 引入html。 (有的简单插件只需引入html和 js,甚至有的只需引入js)
1.引入css.
type="text/css">
#gallery-wrapper {
position: relative;
max-width: 75%;
width: 75%;
margin: 50px auto;
}
img.thumb {
width: 100%;
max-width: 100%;
height: auto;
}
.white-panel {
position: absolute;
background: white;
border-radius: 5px;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
padding: 10px;
}
.white-panel h1 { font-size: 1em;
}
.white-panel h1 a { color: #A92733;
}
.white-panel:hover {
box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
margin-top: -5px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
2.引入js.
src="https://www.it610.com/article/js/jquery-1.11.0.min.js">
src="https://www.it610.com/article/js/pinterest_grid.js">
type="text/javascript">
$(function() { $("#gallery-wrapper").pinterest_grid({
no_columns: 5,
padding_x: 15,
padding_y: 10,
margin_bottom: 50, single_column_breakpoint: 700
});
});
3.引入html.
id="gallery-wrapper">
文章图片
我是轮播图片1 里面很精彩哦
文章图片
我是轮播图片1 里面很精彩哦
文章图片
我是轮播图片1 里面很精彩哦
文章图片
我是轮播图片1 里面很精彩哦
总结:jQuery插件就是引入别人写好的:html 、css、js (有时也可以只引入一部分,读懂后也可以修 改部分内容)
1.4.2. 图片懒加载插件
图片的懒加载就是:当?面滑动到有图片的位置,图片才进行加载,用以提升?面打开的速度及用户体验。(下载略)
代码演示
懒加载只需引入html 和 js操作 即可,此插件不涉及css。
1.引入js
src="https://www.it610.com/article/js/EasyLazyload.min.js"> >
lazyLoadInit({
showTime: 1100,
onLoadBackEnd: function(i, e) {
console.log("onLoadBackEnd:" + i);
},
onLoadBackStart: function(i, e) { console.log("onLoadBackStart:" + i);
} });
1.4.3. 全屏滚动插件
全屏滚动插件比较大,所以,一般大型插件都会有帮助文档,或者网站。全屏滚动插件介绍比较详细的网站为:
http://www.dowebok.com/demo/2014/77/
代码演示
全屏滚动因为有多重形式,所以不一样的?格html和css也不一样,但是 js 变化不大。所以下面只演 示js的引入,html和css引入根据自己实际项目需要使用哪种?格引入对应的HTML和CSS。
【前端|jQuery04——jquery插件】注意:实际开发,一般复制文件,然后在文件中进行修改和添加功能。
1.4.4. bootstrap组件
Bootstrap是 Twitter 公司设计的基于HTML、CSS、JavaScript开发的简洁、直观、强悍的前端开发 框架,他依靠jQuery实现,且支持响应式布局,使得 Web 开发更加方便快捷。 凡是在软件开发中用到了软件的复用,被复用的部分都可以称为组件,凡是在应用程序中已经预留接口的组件就是插件。Bootstrap组件使 用非常方便:
- 引入bootstrap相关css和js
- 去官网复制html的功能模块
- 去官网复制html
推荐阅读
- demo|基于spring、mvc和easy UI的驾校后台管理系统
- 前端|HTTP的特点以及状态码
- 9.后台管理系统主页面布局以及左侧导航栏设计
- 2周刷完100道前端优质面试真题wumi
- JavaScript|什么,BOM指的是物料清单()
- 应用数据同步自动化指导文档
- CS 120 Style and Errors
- 笔记|Vue原理深度剖析
- javascript|Vue2 原理浅谈