1.框架概述
框架,顾名思义就是一套架构,它会基于自身的特点向用户提供一套较为完整的解决方案。框架的控制权在框架本身,使用者要按照框架所规定的某种规范进行开发。
插件一般是为了解决某个问题而专门存在,其功能单一,并且比较小
前端常用的框架有Bootstrap、Vue、Angular、React等。既能开发PC端,也能开发移动端
前端常用的移动端插件有swiper、superslide、iscroll等。
框架:大而全,一整套解决方案
插件:小而专一,某个功能的解决方案
jquery.min.js
bootstrap.min.css
bootstrap.min.js
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>bootstrap轮播图</title><link rel="stylesheet" href="./bootstrap-3.4.1-dist/css/bootstrap.min.css"><script src="../jQuery/jquery.min.js"></script><script src="./bootstrap-3.4.1-dist/js/bootstrap.min.js"></script><style>.focus{width: 600px;height: 400px;background-color: pink;margin: 100px auto;}</style></head><body><div class="focus"><div id="carousel-example-generic" class="carousel slide" data-ride="carousel"><!-- Indicators --><ol class="carousel-indicators"><li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li><li data-target="#carousel-example-generic" data-slide-to="1"></li><li data-target="#carousel-example-generic" data-slide-to="2"></li><li data-target="#carousel-example-generic" data-slide-to="3"></li><li data-target="#carousel-example-generic" data-slide-to="4"></li></ol><!-- Wrapper for slides --><div class="carousel-inner" role="listbox"><div class="item active"><img src="./img/se01.JPG" alt="..."><div class="carousel-caption">1</div></div><div class="item"><img src="./img/se02.JPG" alt="..."><div class="carousel-caption">2</div></div><div class="item"><img src="./img/se03.JPG" alt="..."><div class="carousel-caption">3</div></div><div class="item"><img src="./img/se04.JPG" alt="..."><div class="carousel-caption">4</div></div><div class="item"><img src="./img/se05.JPG" alt="..."><div class="carousel-caption">5</div></div></div><!-- Controls --><a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev"><span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span><span class="sr-only">Previous</span></a><a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span><span class="sr-only">Next</span></a></div></div><script>$('.carousel').carousel({interval: 2000})</script></body></html>
.
