摘要: 前言:之前博主分享过knockoutJS和BootstrapTable的一些基础用法,都是写基础应用,根本谈不上封装,仅仅是避免了html控件的取值和赋值,远远没有将MVVM的精妙展现出来。最近项目打算正式将ko用起来,于是乎对ko和bootstraptable做了一些封装,在此分享出来供园友们参考 阅读全文
posted @ 2016-07-14 17:37 懒得安分 阅读(10524) 评论(23) 推荐(20) 编辑
摘要: 前言:上篇 JS组件系列——Bootstrap组件福利篇:几款好用的组件推荐 分享了几个项目中比较常用的组件,引起了许多园友的关注。这篇还是继续,因为博主觉得还有几个非常简单、实用的组件,实在不愿自己一人独享,没办法,谁让博主这么爱分享呢~~ 本文原创地址:http://www.cnblogs.co 阅读全文
posted @ 2016-07-12 16:33 懒得安分 阅读(43325) 评论(62) 推荐(158) 编辑
摘要: 前言:之前分享过很多bootstrap常用组件,包括表格、表单验证、文件上传、复选下拉框、弹出框等。这段时间,博主又收藏了一些好用的组件(有些在项目中已经用起来了),经过两天的时间,已经整理出了一部分,本着“好东西要与人分享”的原则,今天还是来点福利,将博主收藏的东西分享出来,供需要的园友参考。组件 阅读全文
posted @ 2016-06-22 22:25 懒得安分 阅读(81663) 评论(79) 推荐(239) 编辑
摘要: 前言:从MVC到WebApi,路由机制一直是伴随着这些技术的一个重要组成部分。 它可以很简单:如果你仅仅只需要会用一些简单的路由,如/Home/Index,那么你只需要配置一个默认路由就能简单搞定; 它可以很神秘:你的url可以千变万化,看到一些看似“无厘头”的url,感觉很难理解它如何找到匹配的a 阅读全文
posted @ 2016-05-24 23:03 懒得安分 阅读(108663) 评论(62) 推荐(359) 编辑
摘要: 前言:已经有一个月没写点什么了,感觉心里空落落的。今天再来篇干货,想要学习Webapi的园友们速速动起来,跟着博主一起来学习吧。之前分享过一篇 C#进阶系列——WebApi接口传参不再困惑:传参详解 ,这篇博文内容本身很基础,没想到引起很多园友关注,感谢大家的支持。作为程序猿,我们都知道参数和返回值 阅读全文
posted @ 2016-05-19 12:24 懒得安分 阅读(104950) 评论(68) 推荐(224) 编辑
摘要: 前言:上篇 JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(一) 介绍了下knockout.js的一些基础用法,由于篇幅的关系,所以只能分成两篇,望见谅!昨天就觉得应该快点完成下篇,要不然有点标题党的感觉,思及此,博主心有不安,于是加班赶出了下篇。如果你也打算 阅读全文
posted @ 2016-04-19 15:43 懒得安分 阅读(21435) 评论(28) 推荐(37) 编辑
摘要: 前言:出于某种原因,需要学习下Knockout.js,这个组件很早前听说过,但一直没尝试使用,这两天学习了下,觉得它真心不错,双向绑定的机制简直太爽了。今天打算结合bootstrapTable和Knockout去实现一个简单的增删改查,来体验一把神奇的MVVM。关于WebApi的剩余部分,博主一定抽 阅读全文
posted @ 2016-04-18 15:06 懒得安分 阅读(14473) 评论(17) 推荐(26) 编辑
摘要: 前言:前面总结了一些WebApi里面常见问题的解决方案,本来打算来分享下oData+WebApi的使用方式的,奈何被工作所困,只能将此往后推了。今天先来看看EF和AutoMapper联合使用的一个问题。 最近两周一直在解决一个问题:使用Automapper将EF的Model转换成DTO的Model, 阅读全文
posted @ 2016-04-12 12:40 懒得安分 阅读(9686) 评论(39) 推荐(33) 编辑
摘要: 前言:上篇C#进阶系列——WebApi接口传参不再困惑:传参详解介绍了WebApi参数的传递,这篇来看看WebApi里面异常的处理。关于异常处理,作为程序员的我们肯定不陌生,记得在介绍 AOP 的时候,我们讲过通过AOP可以统一截获异常。那么在我们的WebApi里面一般是怎么处理异常的呢,今天这一篇 阅读全文
posted @ 2016-04-10 17:54 懒得安分 阅读(102288) 评论(38) 推荐(127) 编辑
摘要: 前言:还记得刚使用WebApi那会儿,被它的传参机制折腾了好久,查阅了半天资料。如今,使用WebApi也有段时间了,今天就记录下API接口传参的一些方式方法,算是一个笔记,也希望能帮初学者少走弯路。本篇针对初初使用WebApi的同学们,比较基础,有兴趣的且看看。 WebApi系列文章 C#进阶系列— 阅读全文
posted @ 2016-04-06 13:27 懒得安分 阅读(283786) 评论(193) 推荐(656) 编辑
摘要: 前言:最近,讨论到数据库安全的问题,于是就引出了WebApi服务没有加任何验证的问题。也就是说,任何人只要知道了接口的url,都能够模拟http请求去访问我们的服务接口,从而去增删改查数据库,这后果想想都恐怖。经过一番折腾,总算是加上了接口的身份认证,在此记录下,也给需要做身份认证的园友们提供参考。 阅读全文
posted @ 2016-03-24 12:38 懒得安分 阅读(112639) 评论(140) 推荐(221) 编辑
摘要: 前言:前两天在网上找组件,无意中发现了我们儿时游戏机效果的“SlotMachine组件”,浏览一遍下来,勾起了博主小时候满满的回忆。于是下定决定要研究下这么一个东西,不得不再次叹息开源社区的强大,原来这些组件已经被封装得这么好了,使用起来如此简单。下面就让博主带着大家来看看这么一个神奇的组件——Sl 阅读全文
posted @ 2016-03-23 18:31 懒得安分 阅读(6114) 评论(2) 推荐(9) 编辑
摘要: 前言:这篇继续来看看开闭原则。废话少说,直接入正题。 软件设计原则系列文章索引 开闭原则,英文缩写OCP,全称Open Closed Principle。 原始定义:Software entities (classes, modules, functions) should be open for 阅读全文
posted @ 2016-03-16 12:35 懒得安分 阅读(5579) 评论(11) 推荐(23) 编辑
摘要: 前言:有朋友问我,设计模式原则这些东西在园子里都讨论烂了,一搜一大把的资料,还花这么大力气去整这个干嘛。博主不得不承认,园子里确实很多这方面的文章,并且不乏出色的博文。博主的想法是,既然要完善知识体系,就不能半途而废。今天就来看看设计模式原则的另一个:接口隔离原则。 软件设计原则系列文章索引 接口隔 阅读全文
posted @ 2016-03-15 15:17 懒得安分 阅读(4023) 评论(1) 推荐(21) 编辑
摘要: 前言:上篇C#软件设计——小话设计模式原则之:依赖倒置原则DIP简单介绍了下依赖倒置的由来以及使用,中间插了两篇WebApi的文章,这篇还是回归正题,继续来写写设计模式另一个重要的原则:单一职责原则。 软件设计原则系列文章索引 单一职责原则,英文缩写SRP,全称Single Responsibili 阅读全文
posted @ 2016-03-06 17:28 懒得安分 阅读(4811) 评论(7) 推荐(22) 编辑
摘要: 前言:上篇总结了下WebApi的接口测试工具的使用,这篇接着来看看WebAPI的另一个常见问题:跨域问题。本篇主要从实例的角度分享下CORS解决跨域问题一些细节。 WebApi系列文章 C#进阶系列——WebApi接口测试工具:WebApiTestClient C#进阶系列——WebApi 跨域问题 阅读全文
posted @ 2016-03-03 09:44 懒得安分 阅读(142336) 评论(65) 推荐(176) 编辑
摘要: 前言:这两天在整WebApi的服务,由于调用方是Android客户端,Android开发人员也不懂C#语法,API里面的接口也不能直接给他们看,没办法,只有整个详细一点的文档呗。由于接口个数有点多,每个接口都要详细说明接口作用、参数类型、返回值类型等等,写着写着把博主惹毛了,难道这种文档非要自己写不 阅读全文
posted @ 2016-02-24 16:15 懒得安分 阅读(92937) 评论(85) 推荐(158) 编辑
摘要: 前言:很久之前就想动笔总结下关于软件设计的一些原则,或者说是设计模式的一些原则,奈何被各种bootstrap组件所吸引,一直抽不开身。群里面有朋友问博主是否改行做前端了,呵呵,其实博主是想做“全战”,即各方便都有战斗力。关于设计模式,作为程序猿的我们肯定都不陌生。博主的理解,所谓设计模式就是前人总结 阅读全文
posted @ 2016-02-22 13:10 懒得安分 阅读(9880) 评论(28) 推荐(47) 编辑
摘要: 前言:有段时间没发表随笔了,过个年人都变得懒了。新年刚来上班,今天正好得空,将去年遗留的两个小组件总结记录下。有朋友跟我说:你的bootstrap组件要能够形成一个可以满足一般项目需求的系列组件,才有真正的实用价值。想想说得在理。这不今天来总结下bootstrap的一个小组件的应用。好了,不说废话, 阅读全文
posted @ 2016-02-19 13:40 懒得安分 阅读(29717) 评论(3) 推荐(4) 编辑
摘要: 前言:最近好多朋友在群里面聊到bootstrap icon图标的问题,比如最常见的菜单管理,每个菜单肯定需要一个对应的菜单图标,要是有一个可视化的图标选择组件就好了,最好是直接选择图标,就能得到对应的class样式。于是乎各种百度,皇天不负有心人,最后被博主找到了,感觉效果还不错,并且支持自定义的图 阅读全文
posted @ 2016-01-28 16:35 懒得安分 阅读(42984) 评论(22) 推荐(37) 编辑
摘要: 前言:最近项目里面需要用到表格的冻结列功能,所谓“冻结列”,就是某些情况下表格的列比较多,需要固定前面的几列,后面的列滚动。遗憾的是,bootstrap table里自带的fixed column功能有一点bug,于是和同事讨论该如何解决,于是就有了这篇文章。 一、起因回顾 最近项目里面有一个表格需 阅读全文
posted @ 2016-01-27 16:18 懒得安分 阅读(39150) 评论(15) 推荐(7) 编辑
摘要: 前言:最近使用bootstrap组件的时候发现一个易用性问题,很多简单的组件初始化都需要在JS里面写很多的初始化代码,比如一个简单的select标签,因为仅仅只是需要从后台获取数据填充到option里面,可是从后台取数据就需要js的初始化,所以导致页面初始化的时候js的初始化代码里面出现很多重复的代 阅读全文
posted @ 2016-01-26 13:21 懒得安分 阅读(17585) 评论(10) 推荐(7) 编辑
摘要: 前言:之前的一篇介绍了下如何封装自己的组件,这篇再次来体验下自己封装组件的乐趣。看过博主博客的园友应该记得之前分享过一篇树形菜单的使用JS组件系列——Bootstrap 树控件使用经验分享,这篇里面第一个Jquery Tree,只是用简单样式和js去实现了效果,没有给出一个系统的封装,这篇博主就来试... 阅读全文
posted @ 2016-01-19 16:54 懒得安分 阅读(20881) 评论(29) 推荐(20) 编辑
摘要: 前言:之前分享了那么多bootstrap组件的使用经验,这篇博主打算研究下JS组件的扩展和封装,我们来感受下JQuery为我们提供$.Extend的神奇,看看我们怎么自定义自己的组件,比如我们想扩展一个$("#id").MyJsControl({})做我们自己的组件,我们该如何去做呢,别急,我们慢慢... 阅读全文
posted @ 2016-01-17 19:38 懒得安分 阅读(112216) 评论(20) 推荐(64) 编辑
摘要: 前言:很多时候我们在项目中需要用到树,有些树仅仅是展示层级关系,有些树是为了展示和编辑层级关系,还有些树是为了选中项然后其他地方调用选中项。不管怎么样,树控件都是很多项目里面不可或缺的组件之一。今天,博主打算结合自己的使用经历和网上找到的一些不错的树控件在这里做一个分享,希望能帮大家找到最合适的控件... 阅读全文
posted @ 2016-01-12 17:07 懒得安分 阅读(130565) 评论(10) 推荐(37) 编辑
摘要: 前言:关于写博客,博主觉得首先在于解惑,其次能传道、授业当然最好。不知不觉已经写了这么多博文了,不管好或坏,都算是对知识的一个积累。博主是一个务实的人,不愿意去写一些浮夸或吸睛之文,只愿平平淡淡、一步一个脚印将所有的博文做一个汇总,利人利己!博主也会不定期将最新的博文更新进去。欢迎交流! 一、Jav 阅读全文
posted @ 2016-01-06 23:04 懒得安分 阅读(15211) 评论(17) 推荐(57) 编辑
摘要: 前言:在介绍select组件的时候,博主之前分享过一篇JS组件系列——两种bootstrap multiselect组件大比拼,这两个组件的功能确实很强大,只可惜没有图文结合的效果(也就是将图片放入到select里面随着文字一起显示)。前两天做一个菜单图标选择的功能,就要用到这个图文选择的功能。于是... 阅读全文
posted @ 2016-01-05 18:33 懒得安分 阅读(160924) 评论(18) 推荐(42) 编辑
摘要: 前言:年底了,骚年们有没有很鸡冻——年终奖有盼头了。之前在介绍事件的这篇 C#基础系列——再也不用担心面试官问我“事件”了 也聊到了面试,引起了很多园友的共鸣。在不久的年后,热门的跳槽季就要来了,如果你准备换工作,本篇或多或少能帮到你;如果你不打算换,没关系,看看也无妨,看看是否有那么几道题能够引起 阅读全文
posted @ 2015-12-30 16:05 懒得安分 阅读(15010) 评论(82) 推荐(164) 编辑
摘要: 前言:最近园子里多了许多谈语言、谈环境、谈逼格(格局)的文章,看看笑笑过后,殊不知其实都是然并卵。提升自己的技术才是王道。之前博主分享过多篇bootstrap组件的文章,引起了很多园友的关注和支持,看样子这种风格还是受到很多园友青睐的。本着不辜负园友们的支持的原则,应群友们的要求,今天来分享下项目中 阅读全文
posted @ 2015-12-20 16:49 懒得安分 阅读(69535) 评论(125) 推荐(68) 编辑
摘要: 前言:做Web开发的我们,表单验证是再常见不过的需求了。友好的错误提示能增加用户体验。博主搜索bootstrap表单验证,搜到的结果大部分都是文中的主题:bootstrapvalidator。今天就来看看它如何使用吧。一、源码及API地址介绍它之前,还是给出它的源码以及API的地址吧。bootstr... 阅读全文
posted @ 2015-12-10 17:10 懒得安分 阅读(113729) 评论(24) 推荐(38) 编辑