1.框架概述

框架,顾名思义就是一套架构,它会基于自身的特点向用户提供一套较为完整的解决方案。框架的控制权在框架本身,使用者要按照框架所规定的某种规范进行开发。
插件一般是为了解决某个问题而专门存在,其功能单一,并且比较小
前端常用的框架有Bootstrap、Vue、Angular、React等。既能开发PC端,也能开发移动端
前端常用的移动端插件有swiper、superslide、iscroll等。

框架:大而全,一整套解决方案
插件:小而专一,某个功能的解决方案
jquery.min.js
bootstrap.min.css
bootstrap.min.js

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>bootstrap轮播图</title>
  8. <link rel="stylesheet" href="./bootstrap-3.4.1-dist/css/bootstrap.min.css">
  9. <script src="../jQuery/jquery.min.js"></script>
  10. <script src="./bootstrap-3.4.1-dist/js/bootstrap.min.js"></script>
  11. <style>
  12. .focus{
  13. width: 600px;
  14. height: 400px;
  15. background-color: pink;
  16. margin: 100px auto;
  17. }
  18. </style>
  19. </head>
  20. <body>
  21. <div class="focus">
  22. <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
  23. <!-- Indicators -->
  24. <ol class="carousel-indicators">
  25. <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
  26. <li data-target="#carousel-example-generic" data-slide-to="1"></li>
  27. <li data-target="#carousel-example-generic" data-slide-to="2"></li>
  28. <li data-target="#carousel-example-generic" data-slide-to="3"></li>
  29. <li data-target="#carousel-example-generic" data-slide-to="4"></li>
  30. </ol>
  31. <!-- Wrapper for slides -->
  32. <div class="carousel-inner" role="listbox">
  33. <div class="item active">
  34. <img src="./img/se01.JPG" alt="...">
  35. <div class="carousel-caption">
  36. 1
  37. </div>
  38. </div>
  39. <div class="item">
  40. <img src="./img/se02.JPG" alt="...">
  41. <div class="carousel-caption">
  42. 2
  43. </div>
  44. </div>
  45. <div class="item">
  46. <img src="./img/se03.JPG" alt="...">
  47. <div class="carousel-caption">
  48. 3
  49. </div>
  50. </div>
  51. <div class="item">
  52. <img src="./img/se04.JPG" alt="...">
  53. <div class="carousel-caption">
  54. 4
  55. </div>
  56. </div>
  57. <div class="item">
  58. <img src="./img/se05.JPG" alt="...">
  59. <div class="carousel-caption">
  60. 5
  61. </div>
  62. </div>
  63. </div>
  64. <!-- Controls -->
  65. <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
  66. <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
  67. <span class="sr-only">Previous</span>
  68. </a>
  69. <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
  70. <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
  71. <span class="sr-only">Next</span>
  72. </a>
  73. </div>
  74. </div>
  75. <script>
  76. $('.carousel').carousel({
  77. interval: 2000
  78. })
  79. </script>
  80. </body>
  81. </html>

.