自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 RBAC权限管理

RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限的载体。例如:一个论坛系统,“超级管理员

2017-03-13 12:09:01 278

转载 AngularJS 中的Promise --- $q服务详解

先说说什么是Promise,什么是$q吧。Promise是一种异步处理模式,有很多的实现方式,比如著名的Kris Kwal's Q还有JQuery的Deffered。什么是Promise以前了解过Ajax的都能体会到回调的痛苦,同步的代码很容易调试,但是异步回调的代码,会让开发者陷入泥潭,无法跟踪,比如:funA(arg1,arg2,function(){ fu

2017-03-10 10:27:46 231

转载 形象的讲解angular中的$q与promise

promise不是angular首创的,作为一种编程模式,它出现在……1976年,比js还要古老得多。promise全称是 Futures and promises。具体的可以参见 http://en.wikipedia.org/wiki/Futures_and_promises 。而在javascript世界中,一个广泛流行的库叫做Q 地址是https://github.com/kris

2017-03-10 10:19:55 191

转载 [AngularJS系列(5-2)] Directive - Compile vs. Link

还是先从栗子们看起~如果我想实现这样一个功能,当一个input失去光标焦点时(blur),执行一些语句,比如当输入用户名后,向后台发ajax请求查询用户名是否已经存在,好有及时的页面相应。输入 hellobug 失去焦点后提示 hellobug 这个用户名已经存在 代码如下:HTML123456 ng-co

2017-03-09 23:06:38 256

转载 [AngularJS系列(5-1)] Directive - 开场小介绍

Directive其实就是让html变得更强大的一种方法。它可以根据需求对dom变形,或注入行为。觉得它很神秘么,其实一点儿也不神秘,只要开始使用AngularJS了,就一定在使用着Directive,比如我们在html上写的那些ng-controller,ng-model,ng-show等等都是AngularJS提供的Directive啊~那到底内部是怎么实现的呢?或者如果觉得A

2017-03-09 23:00:12 258

转载 [AngularJS系列(4)] 那伤不起的provider们啊~ (Provider, Value, Constant, Service, Factory, Decorator)

用AngularJS做项目,但凡用过什么service啊,factory啊,provider啊,开始的时候晕没晕?!晕没晕?!感觉干的事儿都差不多啊,到底用哪个啊?!别告诉我你们几个就是为了跟我炫耀兄弟多!!好吧。。。也许是我的问题,脑仁儿确实不够大,反正我是晕的直挠墙~那到底什么时候该请他们谁出场啊?经过挠墙之后挠官网文档挠google挠源码挠例子试验,终于让我把他们的区

2017-03-09 22:53:59 227

转载 [AngularJS系列(3)] View-Model双向绑定背后的故事~

剧情开始之前,先介绍一下重要背景~三个概念~Dirty Checking – AngularJS内部比较value现在的值和之前的值,如果发生了改变,就触发change事件。Digest – 执行Dirty Checking的机制,由$digest()触发。Apply – 当dom事件在AngularJS机制外被触发时,需要通知AngularJS进行Digest。由$app

2017-03-09 22:40:33 835

转载 [AngularJS系列(2)] Scope什么的~

Scope是AngularJS里的一个很重要的概念,简单的说它就是用来保存AngularJS Model们的对象,是Model们温暖的小家~那这个小家是什么时候造的呢?12 ng-app="mainApp">我们知道,ng-app是一个应用启动AngularJS的入口点,在这里也会创建一个root scope,在c

2017-03-09 22:35:35 254

转载 [AngularJS系列(1)] 感受篇~

先来俩栗子感受一下~栗1现在有个需求,希望页面上某段文字及时的显示某个输入框的输入内容~如果我们用jQuery来写是这样的:栗1 - jQuery版本12345678Hello, id="namePlaceholder"> id="name" type="text">type="text/javascript">

2017-03-09 22:27:42 214

转载 JavaScript 运动框架 Step by step

1,运动原理Js运动,本质来说,就是让 web 上 DOM 元素动起来。而想要 DOM 动起来,改变其自身的位置属性,比如高宽,左边距,上边距,透明度等。动画的原理就是把不同状态的物体,串成连续的样子,就像一本书,画了几个小人,然后一翻书,就看见小人在动。js动画也一样。不同状态的DOM,用定时器控制,就能得到动画效果。[javascript] view plain copy wind

2017-03-03 17:07:41 288

转载 纯css实现三级菜单栏

之前已经介绍了如何使用纯css实现二级菜单栏,这里贴出那篇文章的链接: 纯css实现二级菜单栏,其实三级菜单栏就是在二级菜单栏的基础上实现的。我们先做成这个样子:可以看到,这里我们在“关于我们”——“我们的故事”下面添加了三级菜单,这个只需要在“我们的故事”这个li里面添加一个ul即可实现;不过这里仍然存在着一个在二级菜单栏实现中已经提及的问题:

2017-03-01 08:59:55 548

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除