我是伊只雄熊

导航

02 2018 档案

AngularJs 指令中 的Scope属性
摘要:一、概念说明 可以是true、 false 、哈希对象 {} 1、true 新创建了一个作用域,且继承了父作用域;在初始化的时候,用了父作用域的属性和方法去填充我们这个新的作用域。它和父作用域不是同一个作用域。 2、false 默认(不指定时候 ) 创建的指令和父作用域(其实是同一个作用域)共享同一 阅读全文

posted @ 2018-02-28 00:06 我是伊只雄熊 阅读(2117) 评论(0) 推荐(1)

AngularJS 控制器 Live Dom
摘要:控制器的作用是在$scope对象上创建属性和方法,控制器的作用域是$scope,所以作用域是针对控制器来讲的。另外,控制器实例不是单例,每次都会重新实例化,不像服务是单例的。 其是注册在模块上的,如 angular.module('com.ngnice.app').controller('UserL 阅读全文

posted @ 2018-02-26 23:22 我是伊只雄熊 阅读(135) 评论(0) 推荐(0)

Javascript 对象继承 原型链继承 对象冒充 call 混合方式
摘要:一、原型链继承 这样ClassB的实例化对象b有个_prop_属性指向了ClassB.prototype,而其本身(ClassB.prototype)又是ClassA的实例化对象,所以,ClassB.prototype也有个_prop_属性指向了ClassA.prototype的原型对象,Class 阅读全文

posted @ 2018-02-25 21:44 我是伊只雄熊 阅读(208) 评论(0) 推荐(0)

Javascript 对象创建多种方式 原型链
摘要:一、对象创建 1、new Object 方式 直接赋上属性和方法 缺点:每次使用都要写同样的代码,不能重用 2、工厂方法方式 把同样的代码封装在一个函数方法里,是对1、改进,减少重复代码。 缺点:无法识别创建的对象的类型。因为全部都是Object,没有区分度,不像Date、Array等,因此出现了构 阅读全文

posted @ 2018-02-25 21:22 我是伊只雄熊 阅读(278) 评论(0) 推荐(0)

AngularJS AOP 实例
摘要:AngularJS有种机制叫做拦截器(interceptor),它是$http扩展点,类似ASP.NET MVC的过滤器filter机制,对每个$http请求的发送和接收过程进行过滤。 $httpProvider 中有一个 interceptors 数组,定义一个工厂服务,并添加到该数组中。 定义f 阅读全文

posted @ 2018-02-25 12:49 我是伊只雄熊 阅读(223) 评论(0) 推荐(0)

AngularJS 事件广播与接收 $broadcast,$emit,$on 作用域间通信 封装factory服务 发布订阅
摘要:不同作用域之间通过组合使用$broadcast,$emit,$on的事件广播机制来进行通信。 一、说明 1、广播 $broadcast 说明:将事件从父级作用域传播至本作用域及子级作用域。 格式:$broadcast(eventName,args) $emit 说明:将事件从子级作用域传播至本作用域 阅读全文

posted @ 2018-02-25 11:01 我是伊只雄熊 阅读(728) 评论(0) 推荐(0)

Redis 入门
摘要:详细快速入门回顾 这里, .net 使用 redis 这里我选择的连接驱动为 StackExchange.Redis,这里需要注意的是 ServiceStack.Redis连接驱动已经逐渐商业化,4.0及以上版本都具有限制,所以选择的免费且好用的StackExchange.Redis 阅读全文

posted @ 2018-02-25 02:11 我是伊只雄熊 阅读(126) 评论(0) 推荐(0)

AngularJS 模块及provide
摘要:一、模块 模块是一些功能的集合,如控制器、服务、过滤器、指令等子元素组成的整体。 1、注册和使用 模块相当于是一个注册表,保存着名字和编程元素的对照表,可存入也可取出。 angular.module('com.ngnice.app').service('ui',function(){..}); 该代 阅读全文

posted @ 2018-02-24 18:22 我是伊只雄熊 阅读(192) 评论(0) 推荐(0)

AngularJS 服务 provider factory service及区别
摘要:一、概念说明 1、服务是对公共代码的抽象,如多个控制器都出现了相似代码,把他们抽取出来,封装成一个服务,遵循DRY原则,增强可维护性,剥离了和具体表现相关的部分,聚焦于业务逻辑或交互逻辑,更加容易被测试和复用。 2、工程实战中,使用服务的目的使为了优化结构,复用是一项结果,而不是目标。 3、代码中混 阅读全文

posted @ 2018-02-24 18:04 我是伊只雄熊 阅读(294) 评论(0) 推荐(0)

AngularJS $scope 继承性 作用 生命周期
摘要:一、基本概念 作用域是一个指向应用模型的对象,相当于MVVM中的ViewModel,能绑定数据(属性)和行为(方法),能监控表达式和传递事件,是实现双向绑定的基础,是应用在 HTML (视图) 和 JavaScript (控制器)之间的纽带,是连接视图和控制器的一个特殊的JavaScript对象。 阅读全文

posted @ 2018-02-24 11:23 我是伊只雄熊 阅读(951) 评论(0) 推荐(0)

AngularJS 启动执行过程
摘要:一、浏览器下载HTML/CSS/JavaScript等 当你转到一个页面地址后,浏览器先回下载这个HTML,同时,会开启一些辅助线程下载所关联的script标签和link标签里引用的文件。 二、浏览器构建DOM树 下载的同时浏览器会开始构建DOM树,内嵌或引入的脚本也会开始执行,也就是说浏览器会逐个 阅读全文

posted @ 2018-02-23 17:25 我是伊只雄熊 阅读(429) 评论(0) 推荐(0)

AngularJS config run 及区别和例子
摘要:一、config方法 在模块加载阶段,对模块进行自定义配置 config可以注入$stateProvider, $urlRouterProvider, $controllerProvider, $provide, $httpProvider等等provider, config的工作流程: 新建一个模 阅读全文

posted @ 2018-02-23 16:57 我是伊只雄熊 阅读(4650) 评论(0) 推荐(1)

异步多线程 ASP.NET 同步调用异步 使用Result产生死锁
摘要:一个方法调用了async方法,要将这个方法本身设计为async。 运行程序,一致卡死,而在控制台应用程序中调用同样的GetResponseHtml,不会出现问题,因为控制台没有同步上下文SynchronizationContext ,而ASP.NET程序有同步上下文AspNetSynchroniza 阅读全文

posted @ 2018-02-08 17:34 我是伊只雄熊 阅读(415) 评论(0) 推荐(0)

异步多线程 处理器的用户模式和内核模式
摘要:一、简介 运行 Windows 的计算机中的处理器有两个不同模式:“用户模式”和“内核模式”。 根据处理器上运行的代码的类型,处理器在两个模式之间切换。应用程序在用户模式下运行,核心操作系统组件在内核模式下运行。多个驱动程序在内核模式下运行,但某些驱动程序在用户模式下运行。 二、虚拟地址空间 1、用 阅读全文

posted @ 2018-02-08 15:50 我是伊只雄熊 阅读(694) 评论(0) 推荐(0)

异步多线程 Task理解
摘要:一、简介 Task是.NET Framework4.0 TPL(任务并行库)提供的新的操作线程池线程的封装类。它提供等待、终止(取消)、返回值、完成通知、失败通知、控制执行的先后次序等优化线程操作功能。Task(任务)并不是线程,任务运行的时候需要使用线程,但并不是说任务取代了线程,任务代码是使用底 阅读全文

posted @ 2018-02-07 17:40 我是伊只雄熊 阅读(1051) 评论(0) 推荐(0)

ASP.NET Web API 异常处理 HttpResponseException 以及Angularjs获取异常信息并提示
摘要:一、HttpResponseException 如果一个Web API控制器抛出一个未捕捉异常,默认地,大多数异常都会被转化成一个带有状态码“500 – 内部服务器错误”的HTTP响应。HttpResponseException(HTTP响应异常)类型会返回你在异常构造器中指定的任何HTTP状态码。 阅读全文

posted @ 2018-02-07 10:48 我是伊只雄熊 阅读(4608) 评论(1) 推荐(0)

异步多线程 Thread ThreadPool Task
摘要:一、线程 Thread ThreadPool 线程是Windows任务调度的最小单位,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数;多线程的意义在于一个应用程序中,有多个执行部分可以同时执行,一个进程中可以同时创建多 阅读全文

posted @ 2018-02-06 19:42 我是伊只雄熊 阅读(301) 评论(0) 推荐(0)

ASP.NET MVC IActionFilter IResultFilter IExceptionFilter/HandleError
摘要:一、IActionFilter 1、基本定义 在action的执行前后进行AOP拦截。 2、实现方式 (1)、控制器重写IActionFilter实现方法 控制器已经实现了接口IActionFilter,每次请求都会创建一个Controller实例,而且只执行一个Action方法,所以可以在控制器层 阅读全文

posted @ 2018-02-05 15:34 我是伊只雄熊 阅读(632) 评论(0) 推荐(0)

ASP.NET MVC Area 区域
摘要:大型网站或项目通常有很多子系统或功能模块,如大型网站可能包含酒店、旅游、机票子系统,通过二级域名来访问,或者一个网站的前台和后台模块,每个团队负责某一子系统或模块,为了各团队进行协同开发,我们可以分不同的MVC项目,或使用区域Area进行隔离,Ares相当于一个大项目中的独立小项目,每一个Area都 阅读全文

posted @ 2018-02-02 13:26 我是伊只雄熊 阅读(142) 评论(0) 推荐(0)

ASP.NET MVC Bundles 合并压缩(js css)
摘要:Chrome浏览器有并发的Http请求限制,Bundles可以将多个JS文件合并成一个文件并进行压缩,最终得到一个单文件的压缩包。 第一步:BundleConfig 两个JS文件: 第二步:页面引用 引用bundle @Scripts.Render("~/bundles/test") 第三步:运行查 阅读全文

posted @ 2018-02-01 21:51 我是伊只雄熊 阅读(243) 评论(0) 推荐(0)

ASP.NET MVC ActionMethodSelectorAttribute 以及HttpGet等Action特性
摘要:一、ActionMethodSelectorAttribute 其是一个抽象类,继承自Attribute,子类有NonActionAttribute、HttpGetAttribute、HttpPostAttribute、HttpPutAttribute、HttpDeleteAttribute、Htt 阅读全文

posted @ 2018-02-01 21:19 我是伊只雄熊 阅读(366) 评论(0) 推荐(1)

ASP.NET MVC Form表单验证与Authorize特性
摘要:一、Form表单验证 1、基本概念 表单验证是一个基于票据(ticket-based)[也称为基于令牌(token-based)]的系统。当用户登录系统以后,会得到一个包含基于用户信息的票据(ticket)。这些信息被存放在加密过的cookie里面,这些cookie和响应绑定在一起,因此每一次后续请 阅读全文

posted @ 2018-02-01 18:34 我是伊只雄熊 阅读(585) 评论(0) 推荐(0)