“2017年3月”存档文章有129

图解Javascript上下文与作用域

本文尝试阐述Javascript中的上下文与作用域背后的机制,主要涉及到执行上下文(execution context)、作用域链(scope chain)、闭包(closure)、this等概念。Execution context执行上下文(简称上下文)决定了Js执行过程中可以获取哪些变量、函数、数据,一段程序可能被分割成许多不同的上下文,每一个上下文都会绑定一个变量对象(variable ob...

图解Javascript原型链

本文尝试阐述Js中原型(prototype)、原型链(prototype chain)等概念及其作用机制。上一篇文章(图解Javascript上下文与作用域)介绍了Js中变量作用域的相关概念,实际上关注的一个核心问题是:“在执行当前这行代码时Js解释器可以获取哪些变量”,而原型与原型链实际上还是关于这一问题。我们知道,在Js中一切皆为对象(Object),但是Js中并没有类(class);Js是基...

.each()

.each() 方法用来让DOM循环结构更简单更不易出错。它会迭代jQuery对象中的每一个DOM元素。每次回调函数执行时,会传递当前循环次数作为参数(从0开始计数)。更重要的是,回调函数是在当前DOM元素为上下文的语境中触发的。因此关键字 this 总是指向这个元素。假设页面上有这样一个简单的无序列表。<ul> <li>foo</li> <li>bar</li></ul>你可以选中并...

学习过程和学习经验分享

每天,都会有人在微博上私信我,问我关于学习和成长的问题。这种问题我一般都不会回复某个j,毕竟每个人的情况不一样,每个人对待事物的性格也不一样,我不能夸下海口的说,你看某本书几个月就能如何如何,我能做的多数时候只是鼓励鼓励,其次我也从不认为我已经成长到一个多高的境界上,让我去给别人做指导,我还是当之有愧的。  但是,有时候看到大家私信我的时候,确实是处于一种很痛苦或是需要帮助的状态上。  最近晚上有...

2017建设工程项目管理:赢得值(挣值)法

赢得值法(Earned Value Management,EVM)作为一项先进的项目管理技术,最初是美国国防部于1967年首次确立的。目前,国际上先进的工程公司已普遍采用赢得值法进行工程项目的费用、进度综合分析控制。用赢得值法进行费用、进度综合分析控制,基本参数有三项,即已完工作预算费用、计划工作预算费用和已完工作实际费用。(一)赢得值法的三个基本参数1.已完工作预算费用已完工作预算费用为BCWP...

未找到路径“xxxx”的控制器或该控制器未实现 IController

在使用ASP.NET MVC 5 area的时候,参照ASP.NET MVC5使用Area区域,使用功能模块清晰明了增加了相应的页面,如图所示:使用模板页,代码如下:1234567891011121314151617181920<!DOCTYPE html> <html><head> <meta name="viewport" content="width=device-width" /> ...

MVC5 Area 使用

和创建一个空MVC工程结构类似,Admin Area 有自己的 Controllers、Models 和 Views 文件夹,不一样的地方就是多了一个 AdminAreaRegistration.cs 文件,这个文件中定义了一个叫 AdminAreaRegistration 的类,它的内容如下:namespace MvcApplication1.Areas.Admin { public ...

ASP.NET MVC5使用Area区域,使用功能模块清晰明了

在大型的ASP.NET mvc5项目中一般都有许多个功能模块,这些功能模块可以用Area(中文翻译为区域)把它们分离开来,比如:Admin,Customer,Bill。ASP.NET MVC项目中把各个功能分为不同Area的之后每一个Area都有独立的Controller,View文件结构。这样可以把这些功能分给不同的开发者同时开发而彼此之间不会冲突,这样的文件结构各司其职,直观明了,易于维护和管...