摘要: 上篇文章我们完成了 动态生成多级菜单 这个实用组件。 本篇文章我们要开发另一个实用组件:面包屑导航。 面包屑导航(BreadcrumbNavigation)这个概念来自童话故事"汉赛尔和格莱特",当汉赛尔和格莱特穿过森林时,不小心迷路了,但是他们发现在沿途走过的地方都撒下了面包屑,让这些面包屑来帮助 阅读全文
posted @ 2016-08-11 08:50 MiroYuan 阅读(8033) 评论(14) 推荐(15) 编辑
摘要: 稍微有一定复杂性的系统,多级菜单都是一个必备组件。 本篇专题讲述如何生成动态多级菜单的通用做法。 我们不用任何第三方的组件,完全自己构建灵活通用的多级菜单。 需要达成的效果:容易复用,可以根据model动态产生。 文章提纲 概述要点 && 理论基础 详细步骤 一、分析多级目录的html结构 二、根据 阅读全文
posted @ 2016-05-30 08:22 MiroYuan 阅读(12236) 评论(22) 推荐(13) 编辑
摘要: 大家久等了。 本篇专题主要讲述MVC中的权限方案。 权限控制是每个系统都必须解决的问题,也是园子里讨论最多的专题之一。 前面的系列文章中我们用到了 SysUser, SysRole, SysUserRole 这几个示例表。 我们以此为基础,完成RBAC (基于角色的控制) 的核心功能。 在此给出我的 阅读全文
posted @ 2016-05-04 08:09 MiroYuan 阅读(12474) 评论(37) 推荐(35) 编辑
摘要: 文章提纲 JS相关常识 JS基本概念 实践 总结 JS相关常识 js是一种可以与HTML标记语言混合使用的脚本语言,其编写的程序可以直接在浏览器中解释执行。 一、组成 js是一种专门为网页交互设计的脚本语言。由三部分组成:1.ECMAScript (ECMA-262定义), 提供核心语言功能2.文... 阅读全文
posted @ 2016-01-04 08:51 MiroYuan 阅读(1716) 评论(0) 推荐(0) 编辑
摘要: 大家在开发中会经常看到也会经常使用lambda表达式。 园子里也有很多详解lambda表达式的文章,多是从横向来讲述。 但lambda表达式到底如何变成现在这个样子,表达式的形式到底代表什么含义,这些可能就不太明白了。 本文将从来源开始,纵向剖析,一直演化出我们常用的lambda表达式。 引子 为方 阅读全文
posted @ 2015-11-30 10:43 MiroYuan 阅读(3573) 评论(4) 推荐(8) 编辑
摘要: 面向对象概念一览:对象,类,构造方法,方法重载,属性,字段。 面向对象三大特性:封装,继承,多态 抽象类,接口 集合,装箱拆箱 这些概念你还记得多少? 有不清楚的就往下看吧,温故而知新。 整理如下:对象 是一个自包含的实体,用一组可识别的特性和行为来标识。 面向对象编程 Object-Oriente... 阅读全文
posted @ 2015-09-24 16:10 MiroYuan 阅读(2169) 评论(1) 推荐(6) 编辑
摘要: 摘要: 第一阶段1~10篇已经覆盖了MVC开发必要的基本知识。 第二阶段11~20篇将会侧重于专题的讲解,一篇文章解决一个实际问题。 根据园友的反馈, 本篇文章将会先对呼声最高的仓储模式进行讲解。 文章提纲 概述要点 理论基础 详细步骤 总结 概述要点 设计模式的产生,就是在对开发过程进行不断的抽象... 阅读全文
posted @ 2015-09-14 08:49 MiroYuan 阅读(22402) 评论(64) 推荐(44) 编辑
摘要: CHAPTER 18 华尔兹 Waltz 示例歌曲:白桦林,丁香花 阅读全文
posted @ 2015-05-29 21:24 MiroYuan 阅读(687) 评论(1) 推荐(0) 编辑
摘要: CHAPTER 17 民谣摇滚 Folk Rock以8Beat为主,120左右的速度最能表现此节奏特色。 示例曲目: 略 阅读全文
posted @ 2015-05-28 21:14 MiroYuan 阅读(813) 评论(0) 推荐(0) 编辑
摘要: CHAPTER 16 慢灵魂乐 Slow Soul (8Beat) Slow Soul每小节内几乎都是以8分音符弹奏,又称之为8Beat节奏,80左右的速度最能表现此节奏特色。示例曲目:拥抱 阅读全文
posted @ 2015-05-27 21:40 MiroYuan 阅读(2055) 评论(0) 推荐(0) 编辑