前言:上篇 JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(一) 介绍了下knockout.js的一些基础用法,由于篇幅的关系,所以只能分成两篇,望见谅!昨天就觉得应该快点完成下篇,要不然有点标题党的感觉,思及此,博主心有不安,于是加班赶出了下篇。如果你也打算 ...
分类:
Web程序 时间:
2016-04-19 17:02:18
阅读次数:
330
一、扩展已经存在的组件1、需求背景很多时候,我们使用jquery.ajax的方式向后台发送请求,型如 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 $.ajax({ type: "post", url: "/User/Edit", data: { data: JS ...
分类:
Web程序 时间:
2016-04-12 12:32:31
阅读次数:
166
前言:前两天在网上找组件,无意中发现了我们儿时游戏机效果的“SlotMachine组件”,浏览一遍下来,勾起了博主小时候满满的回忆。于是下定决定要研究下这么一个东西,不得不再次叹息开源社区的强大,原来这些组件已经被封装得这么好了,使用起来如此简单。下面就让博主带着大家来看看这么一个神奇的组件——Sl
分类:
Web程序 时间:
2016-03-23 20:02:58
阅读次数:
299
简单说,有限状态机是一种模型,用来模拟现实世界的事物,但是很多js组件也都可以用有限状态机来描述,只要这个组件的行为可以通过几个有限的状态来划分,利用状态机写出来的代码,逻辑思维或者说面向对象思维更加清晰,表达能力更强。
分类:
编程语言 时间:
2016-03-07 10:08:01
阅读次数:
321
前言:有段时间没发表随笔了,过个年人都变得懒了。新年刚来上班,今天正好得空,将去年遗留的两个小组件总结记录下。有朋友跟我说:你的bootstrap组件要能够形成一个可以满足一般项目需求的系列组件,才有真正的实用价值。想想说得在理。这不今天来总结下bootstrap的一个小组件的应用。好了,不说废话,
分类:
Web程序 时间:
2016-02-19 14:10:48
阅读次数:
265
前言:最近项目里面需要用到表格的冻结列功能,所谓“冻结列”,就是某些情况下表格的列比较多,需要固定前面的几列,后面的列滚动。遗憾的是,bootstrap table里自带的fixed column功能有一点bug,于是和同事讨论该如何解决,于是就有了这篇文章。 一、起因回顾 最近项目里面有一个表格需
分类:
Web程序 时间:
2016-01-27 17:13:23
阅读次数:
729
前言:之前的一篇介绍了下如何封装自己的组件,这篇再次来体验下自己封装组件的乐趣。看过博主博客的园友应该记得之前分享过一篇树形菜单的使用JS组件系列——Bootstrap 树控件使用经验分享,这篇里面第一个Jquery Tree,只是用简单样式和js去实现了效果,没有给出一个系统的封装,这篇博主就来试...
分类:
Web程序 时间:
2016-01-19 17:18:45
阅读次数:
539
前言:之前分享了那么多bootstrap组件的使用经验,这篇博主打算研究下JS组件的扩展和封装,我们来感受下JQuery为我们提供$.Extend的神奇,看看我们怎么自定义自己的组件,比如我们想扩展一个$("#id").MyJsControl({})做我们自己的组件,我们该如何去做呢,别急,我们慢慢...
分类:
Web程序 时间:
2016-01-17 20:09:38
阅读次数:
207
首先看下Prototype里的写法:var Class = { create: function() { return function() { this.init.apply(this, arguments); } } } var A = Class.create(); A.prototype =...
分类:
Web程序 时间:
2015-12-30 13:15:20
阅读次数:
146