当前位置: 首页 > news >正文

网站设计开发招聘wordpress前景

网站设计开发招聘,wordpress前景,wordpress代码目录,中铁建设集团有限公司贵州分公司刚刚出来实习#xff0c;之前实习的公司有一个分页插件#xff0c;和后端的数据字典约定好了的#xff0c;基本上是看不到内部是怎么实现的#xff0c;新公司是做WPF的#xff0c;好像对于ASP.NET的东西不多#xff0c;导师扔了一个小系统给我和另一个同事#xff0c;指…刚刚出来实习之前实习的公司有一个分页插件和后端的数据字典约定好了的基本上是看不到内部是怎么实现的新公司是做WPF的好像对于ASP.NET的东西不多导师扔了一个小系统给我和另一个同事指了两种框架的方案就让我们自己做了。。。 刚开始在网上找了一下觉得bootstrap-paginator的api暴露出来修改一下就可以做成之前实习公司的那种了但是觉得没有跳转很奇怪想要一个就动手在github上把源码拿下来了不得不说这代码写得真是比我这些实习码农好太多。之前实习公司的组长临走之前给了我几个意见其中就有让我多上全球最大的男性交友社区github多去看看  - - 这里给一下地址吧。bootstrap-paginator下载地址 看了一些网上对于bootstrap-paginator插件的使用教程对于使用起来还是没太大问题的自己在改代码的时候发现都不太全。 首先插件有调节大小、调节浮动位置的功能但是我用的是bootstrap3在bootstrap3中这些特性都不支持。。 后来我就找了一下别的样式前端无能十分佩服前端大牛硬是能把页面组织起来效果大概就是 给一下这个html代码吧。 div idpager classui-paging-containerulli classui-pager ui-pager-disabled data-original-title titlea/a/lili classui-pager ui-pager-disabled data-original-title titlea/a/lili classui-pager focus data-original-title titlea1/a/lili classui-pager data-original-title titlea2/a/lili classui-pager data-original-title titlea3/a/lili classui-pager data-original-title titlea4/a/lili classui-pager data-original-title titlea5/a/lili classui-paging-ellipse data-original-title title.../lili classui-pager data-original-title titlea10/a/lili classui-pager data-original-title titlea/a/lili classui-pager data-original-title titlea/a/lili classui-paging-toolbar data-original-title titleinput classui-paging-count typetext idtxt_turna hrefjavascript:void(0) idbtn_turn跳转/a/li/ul /div 样式代码很简单如果有人想用的话可以修改一下我的样式代码。。真的好像不怎么好看。 .ui-paging-container {color: #666; font-size: 15px;} .ui-paging-container ul {overflow: hidden; text-align: center;} .ui-paging-container ul, .ui-paging-container li {list-style: none;} .ui-paging-container li {display: inline-block;padding: 3px 6px;margin-left: 5px;color: #666;} .ui-paging-container li a {color: #666; text-decoration: none; }.ui-paging-container li.ui-pager {cursor: pointer;border: 1px solid #ddd;border-radius: 2px;}.ui-paging-container li.ui-pager:hover, .ui-paging-container li.focus { background-color: #288df0;color: #FFFFFF;} .ui-paging-container li.ui-paging-ellipse {border: none;} .ui-paging-container li.ui-paging-toolbar {padding: 0;} .ui-paging-container li.ui-paging-toolbar select {height: 25px;border: 1px solid #ddd;color: #666;} .ui-paging-container li.ui-paging-toolbar input {line-height: 20px;height: 23px;padding: 0;border: 1px solid #ddd;text-align: center;width: 33px;margin: 0 0 0 5px;vertical-align: middle;} .ui-paging-container li.ui-paging-toolbar a {vertical-align: middle; text-decoration: none;display: inline-block;height: 23px;border: 1px solid #ddd;vertical-align: top;border-radius: 2px;line-height: 20px;padding: 0 3px;cursor: pointer;margin-left: 5px;color: #666;} .ui-paging-container li.ui-pager-disabled, .ui-paging-container li.ui-pager-disabled:hover {background-color: #f6f6f6;cursor: not-allowed;border: none;color: #ddd;} .ui-paging-container li.ui-pager-disabled a { color: #ddd;text-decoration: none;}看了样式的人应该发现了吧原本是有一个选择框的被我删了选择框是用来控制页面显示信息的条数因为这个控制目前不需要前端有所以我取消了。   好了说说怎么调用吧。 属性默认值说明containerClassstring,默认值为为最外层div增加自定义样式itemContainerClassstring|function,默认值为:null为li标签增加自定义样式itemContentClassstring|function,默认值为:null为a标签添加自定义样式currentPageNumber,默认值为:1定义插件初始化后显示的页ShowPagesNumNumber,默认值为:5定义插件显示的按钮数量不包括首页、末页、上一页、下一页等按钮totalPagesNumber,默认值为:1定义插件总页数pageUrlstring|function,默认值为:null为a标签加上href属性onPageClickedstring|function,默认值为:null 函数四个参数:even、originalEvent、type、 page,type的值为:first|prev|next|last| page|turn|ellipsis,page的值为单击按钮时跳转的页码,current是跳转前 的页码 onPageChangedstring|function,默认值为:null 函数四个参数:even、originalEvent、type、 page,type的值为:first|prev|next|last| page|turn|ellipsis,page的值为单击按钮时跳转的页码,current是跳转前 的页码 useBootstrapTooltipboolean,默认值为:false是否使用bootstrap的提示框插件shouldShowPagefunction,默认值为:true 函数三个参数:type, page, current,type的值为:first|prev|next|last| page|turn|ellipsis,page的值为单击按钮时跳转的页码,current是跳转前 的页码 itemTextsfunction 可以修改页码的显示,如把type为first的文字改成首页 三个参数:type, page, current tooltipTitlesfunction 修改页码元素的title属性,默认有一个简单的实现, 三个参数:type, page, current bootstrapTooltipOptionsobject 这个是把title注入到bootstrap的tooltip插件的模板   大部分都还是保持和bootstrap-paginator插件的属性。   下面怎么调用呢给一个html的实例吧。     首先把定义的样式拿进来就是上面那个存一个文件引入也可以和你自己的css文件放在一起可以减少http请求次数。 link href~/Content/css/style.css relstylesheet /这些都是基于jquery的插件并且要1.8以上的版本。 script src~/Scripts/jquery-1.10.2.js/script接下来就是引用我们最重要的js文件了。 script src~/Scripts/mypager.js/scripthtml中放一个div这个div就是接下来要生成分页控件的父元素。记住一定是要divbootstrap-paginator中bootstrap2是用divbootstrap3是用ul。这里因为我们自己写的样式就被我改成了必须是div。 div idpager/div     写一个简单的调用脚本。 var option {currentPage: 1,totalPages: 10,ShowPagesNum: 5}; $(#pager).myPager(option);HTML里的调用就到这里了。我用的是ASP.NET MVC所以直接用Razor引擎把ViewData或者ViewBag的数据装载进js里就好了。当然既然打算这样用了最好在后端直接写一个类我给个例子。 public class Pager{/// summary/// 当前页码/// /summarypublic int PageIndex { get; set; }/// summary/// 总页数/// /summarypublic int TotalPages { get; set; }/// summary/// 每页展示信息数/// /summarypublic int PageSize { get; set; }/// summary/// 前端分页调用的js方法名/// /summarypublic string PagerFun { get; set; }public Pager(){}public Pager(string pager){PagerFun pager;}}前面几个属性都好理解那个PagerFun是什么呢在插件的属性中有几个函数比如pageUrl、onPageClicked等后端如果想在不同分页里调用不同分页按钮点击事件只需要把对应的js函数名在Razor引擎中放进插件声明时的参数就好了。这里给个例子吧。   C# MVC控制器 public ActionResult Index() {Pager pager new Pager(test);pager.PageIndex 1;pager.PageSize 10;pager.TotalPages 10;return View(pager); }   ps这里使用了刚刚上面那个Pager类。   CSHTML {Layout null;var pager Model as WebApplication4.Models.Pager; }!DOCTYPE htmlhtml headmeta nameviewport contentwidthdevice-width /link href~/Content/css/style.css relstylesheet /script src~/Scripts/jquery-1.10.2.js/scripttitleIndex/title /head bodydiv idpager/divscript src~/Scripts/mypager.js/scriptscriptvar test function (even,originalEvent,type, page) {alert(page);};var option {currentPage: pager.PageIndex,totalPages: pager.TotalPages,ShowPagesNum: 5,onPageClicked:(pager.PagerFun)};$(#pager).myPager(option);/script /body /html   主要是onPageClicked:(pager.PagerFun)这一句在Razor引擎顶部我们声明了pager变量从控制器中传到视图层强转之后把PagerFun变量赋给了插件的onPageClicked属性插件内部识别它是一个函数就调用了例子中PagerFun的值为test,效果是单击哪个按钮就弹出按钮代表的页码。  这只是其中一个函数onPageChanged等都是可以的。第一次写自己的js功底也并不是很深借着bootstrap-paginator作者的源码学习了很多代码也写得很优美 点击此处下载js文件。 2016-12-19  13:54:57转载于:https://www.cnblogs.com/TIEDPAG/p/6197227.html
http://www.zqtcl.cn/news/863390/

相关文章:

  • 提高基层治理效能全国seo搜索排名优化公司
  • 如何建设网站简介WordPress集成tipask
  • 青海网站开发公司建筑公司的愿景怎么写
  • 建设银行集团网站首页优化科技
  • dede 汽车网站网站上的彩票走势图是怎么做的
  • 网站内容营销呼市推广网站
  • 南宁网站建设价格医院有关页面设计模板
  • 城乡住房和城乡建设厅网站湖州公司网站建设
  • h5响应式的网站建站空间哪个好
  • 徐州网站建设与推广公众号开发技术风险
  • 男女做差差事的视频网站自己做一个小程序要多少钱
  • 临沂网站建设哪家好重庆建设招标造价信息网站
  • 筑巢网络官方网站深圳网站开发设计公司排名
  • 镇江市网站制作网页的代码实例
  • 吉林省网站制作公司有哪些唐山设计网站公司
  • 浙江国泰建设集团有限公司网站ps软件下载电脑版免费怎么下载
  • 昆明网站建设价格自力教育
  • 黄冈网站推广软件视频下载孝感做网站xgsh
  • 用jsp做一网站的流程图互联网博客网站
  • 南宁一站网 给网站做营销微网站和网站同步像素
  • 如何建设一个视频小网站软件做网站
  • 小企业网站建设公司哪家好网站怎样设计网页
  • 那个网站做搬家推广比较好wordpress twenty eleven
  • 微站图片临淄信息网招聘最新信息
  • 投诉举报网站建设方案宠物网站 模板
  • 生小孩去什么网站做登记有特点的个人网站
  • 汉中市住房和城乡建设局网站学网站建设需要什么
  • 深圳网站建设外包公司排名网络引流怎么做啊?
  • 关于做暧暧的网站php 网站授权
  • 网站上添加子栏目wordpress群组