bootstrap图片大小设置方法 bootstrap上传图片插件

写前端都会面临的一个问题就是分页 , 如果是纯js分页也是可以的 , 只是可能代码量比较大 , 所以今天写一个关于用bootstrap框架分页的例子 , 希望以后可以帮助到一些对这方面比较头疼的码农 。
首先需要明确的一点是 , 哪些数据是需要分页的 , 单从数据显示上其实是没有必要分页的 , 因为页面是可以显示的出来的 , 但是作为一个相对比较合格的前端 , 你首先要考虑的不仅仅是这个功能是不是可以实现 , 而是要考虑用户体验是不是好的 , 在既有功能上如果可以更多的考虑用户体验的问题 , 那么才可以算是一个相对比较合格的前端工程师 。
先看渲染图:

bootstrap图片大小设置方法 bootstrap上传图片插件

文章插图
这个是一个项目中的例子 , 今天就做以这个为例子 , 做一下
首先我们将需要用的数据准备好(这个一般是ajax请求到的数据 , 现在我们直接放到一个js里面 , 加载js的时候直接取出数据)
var testboke = { "code":200, "message":null, "data":{ "total":17,//总条数 "size":10,//分页大小-默认为0 "pages":2,//总页数 "current":1,//当前页数 "records":[//author-riverLethe-double-slash-note数据部分 { "id":17,//项目id "userName":"Night夜",//发起人名称 "companyName":"康佰裕",//发起人公司名称 "ptypeName":"13",//发起项目类别 "pask":"13", "pname":"13", "pdesc":"13" }, { "id":16, "userName":"Night夜", "companyName":"康佰裕", "ptypeName":"12", "pask":"12", "pname":"12", "pdesc":"12" }, { "id":15, "userName":"BB机", "companyName":"北京电影", "ptypeName":"11", "pask":"11", "pname":"11", "pdesc":"11" }, { "id":14, "userName":"BB机", "companyName":"北京电影", "ptypeName":"9", "pask":"9", "pname":"9", "pdesc":"9" }, { "id":13, "userName":"BB机", "companyName":"北京电影", "ptypeName":"7", "pask":"7", "pname":"7", "pdesc":"7" }, { "id":12, "userName":"Night夜", "companyName":"康佰裕", "ptypeName":"6", "pask":"6", "pname":"6", "pdesc":"6" }, { "id":11, "userName":"BB机", "companyName":"北京电影", "ptypeName":"5", "pask":"5", "pname":"5", "pdesc":"5" }, { "id":10, "userName":"Night夜", "companyName":"康佰裕", "ptypeName":"4", "pask":"4", "pname":"4", "pdesc":"4" }, { "id":9, "userName":"BB机", "companyName":"北京电影", "ptypeName":"3", "pask":"3", "pname":"3", "pdesc":"3" }, { "id":8, "userName":"Night夜", "companyName":"康佰裕", "ptypeName":"2", "pask":"2", "pname":"2", "pdesc":"2" } ] }}接下来画页面的表格:
<body><div class="templatemo-content col-1 light-gray-bg"><div class="templatemo-top-nav-container"><div class="row"><nav class="templatemo-top-nav col-lg-12 col-md-12"><li><a href="">发起项目列表管理</a></li></nav></div></div><!--正文部分--><div style="background: #E8E8E8;height: 60rem;"><div class="templatemo-content-container"><div class="templatemo-content-widget no-padding"><!--表头--><div class="panel-heading templatemo-position-relative"><h2 class="text-uppercase">发起项目列表</h2></div><div class="panel panel-default table-responsive" id="mainContent"></div></div></div></div><div class="pagination-wrap" id="callBackPager"></div><footer class="text-right"><p>Copyright ? 2018 Company Name | Designed by<a href="http://www.jinnalai.com/uploads/article/2021/09/29/86372" target="_parent">csdn</a></p></footer></body>这个时候也页面上是没有任何的元素的 , 因为我们需要的是将页面上的表格用js动态的画出来 , 这样才可以实现取出来的数据是可以分页的 , 但是画表格的前提是你要可以拿到数据对不对 , 所以接下来应该是拿数据 , 而不是急着画表格 , 因为没有数据的时候你的表格即使是画出来了 , 也是显示不出来的 , 那么我们开始拿数据:

推荐阅读