极客神殿

坚持,自由,信仰

浏览器的工作原理

浏览器如何工作? 一、浏览器的主要构成 简单来说浏览器可以分为两部分,shell+内核。 Shell是指浏览器的外壳:例如菜单,工具栏等。主要是提供给用户界面操 作,参数设置等等。它是调用内核来实现各种功能的。 内核才是浏览器的核心。内核是基于标记语言显示内容的程序或模块。 常见的浏...

2018-05-30 20:38:25

阅读数:109

评论数:0

Javascript的装载和执行

通常来说,浏览器对于Javascript的运行有两大特性: 载入后马上执行 执行时会阻塞页面后续的内容(包括页面的渲染/其他资源的加载)。于是,如果有多个js文件被引入,那么对于浏览器来说,这些js文件被穿行地载入,并一次执行。 因为javascrit可能会操作HTML文档的DOM树,所以...

2018-05-30 20:37:49

阅读数:67

评论数:0

javascript的this

this javascript的this总是指向一个对象,而具体指向哪个对象实在运行时基于函数的执行环境动态绑定的,而非函数被声明时的环境 实际应用中,this的指向大概分为以下四种 1.作为对象的方法调用 2.作为普通函数调用 3.构造器调用 4.Fun...

2018-05-29 22:50:51

阅读数:48

评论数:0

Entity Framework版本历史概览

EF版本 .net framework和IDE版本 主要功能 EF(or EF3.5) Visual Studio 2008 SP1 (.NET 3.5 SP1) 基本的O/R映射支持,使用DB First开发模式 EF 4 Visual Studi...

2018-05-29 20:00:22

阅读数:109

评论数:0

为DbContextScope添加数据库事务提交完成事件

使用EF开发应用程序的一个难点就在于对其DbContext的生命周期管理,你的管理策略是否能很好的支持上层服务 使用独立事务,使用嵌套事务,并行执行,异步执行等需求? Mehdi El Gueddari对此做了深入研究和优秀的工作并且写了一篇优秀的文章,为了方便更多的童鞋学习,我已将其翻译为中文系...

2018-05-28 22:45:25

阅读数:62

评论数:0

在EntityFramework6中管理DbContext的正确方式(4)【DbContextScope:一个简单的,正确的并且灵活的管理DbContext实例的方式】

(译者注:使用EF开发应用程序的一个难点就在于对其DbContext的生命周期管理,你的管理策略是否能很好的支持上层服务 使用独立事务,使用嵌套事务,并行执行,异步执行等需求? Mehdi El Gueddari对此做了深入研究和优秀的工作并且写了一篇优秀的文章,现在我将其翻译为中文分享给大家。由...

2018-05-28 22:28:21

阅读数:133

评论数:0

在EntityFramework6中管理DbContext的正确方式(3)【环境上下文DbContext vs 显式DbContext vs 注入DbContext】

(译者注:使用EF开发应用程序的一个难点就在于对其DbContext的生命周期管理,你的管理策略是否能很好的支持上层服务 使用独立事务,使用嵌套事务,并行执行,异步执行等需求? Mehdi El Gueddari对此做了深入研究和优秀的工作并且写了一篇优秀的文章,现在我将其翻译为中文分享给大家。由...

2018-05-28 21:42:32

阅读数:128

评论数:0

在EntityFramework6中管理DbContext的正确方式(2)【DbContext的默认行为】

(译者注:使用EF开发应用程序的一个难点就在于对其DbContext的生命周期管理,你的管理策略是否能很好的支持上层服务 使用独立事务,使用嵌套事务,并行执行,异步执行等需求? Mehdi El Gueddari对此做了深入研究和优秀的工作并且写了一篇优秀的文章,现在我将其翻译为中文分享给大家。由...

2018-05-28 13:54:45

阅读数:141

评论数:0

在EntityFramework6中管理DbContext的正确方式(1)【考虑的关键点】

(译者注:使用EF开发应用程序的一个难点就在于对其DbContext的生命周期管理,你的管理策略是否能很好的支持上层服务 使用独立事务,使用嵌套事务,并行执行,异步执行等需求? Mehdi El Gueddari对此做了深入研究和优秀的工作并且写了一篇优秀的文章,现在我将其翻译为中文分享给大家。由...

2018-05-28 13:23:32

阅读数:196

评论数:0

ASP.NET MVC之如何看待内置配置来提高性能优化(四)

前言 前几篇我们比较基础的讲了下MVC中的知识,这一节我们穿插点知识,讲讲MVC中我们可以提高性能的办法。 Razor视图引擎优化(优化一) 我们知道默认情况下配置MVC去解析一个视图会首先约定通过查找所有的匹配Web Form视图引擎的名称。例如当我们查找一个不存在的视图时,会出现如下错误...

2018-05-27 15:56:56

阅读数:137

评论数:0

记一次ASP.NET MVC性能优化(实际项目中)

前言 在开发中为了紧赶项目进度而未去关注性能的问题,在项目逐渐稳定下来后发现性能令人感到有点忧伤,于是开始去关注这方面,本篇为记录在开发中遇到的问题并解决,不喜勿喷。注意:以下问题都是在移动端上出现,无法确定在网站中是否也同样会出现。 卡顿问题 请求方式 项目属于移动端,在手机上查看某一列...

2018-05-27 15:41:57

阅读数:150

评论数:0

ASP.NET MVC 应用提速的十种方法

主要介绍ASP.NETMVC 应用提速的六种方法,因为没有人喜欢等待,所以介绍几种常用的优化方法。 大家可能会遇到排队等待,遇到红灯要等待,开个网页要等待,等等等。 理所当然,没有人喜欢等待网页慢吞吞地加载,尤其是在移动端访问网站时。其实,Web 开发者敏感的神经决定了我们等待与否。 现在,...

2018-05-27 15:24:32

阅读数:161

评论数:0

ASP.NET MVC技能体系图

如图:

2018-05-27 15:04:08

阅读数:84

评论数:0

Javascript数组排序sort方法和自定义排序方法

前言 针对一个数组进行排序,一个很常见的需求.尤其在后端.当然,前端也是有这个需求的. 当然,数组排序,是有现成的方法的.就是sort()方法. 我们先开看下这个. 标准答案,sort方法 var arr = [45,98,67,57,85,6,58,83,48,18]; conso...

2018-05-26 14:42:58

阅读数:79

评论数:0

Javascript中的数组对象排序

一、普通数组排序   js中用方法sort()为数组排序。sort()方法有一个可选参数,是用来确定元素顺序的函数。如果这个参数被省略,那么数组中的元素将按照ASCII字符顺序进行排序。如: var arr = ["a", &am...

2018-05-26 14:37:53

阅读数:143

评论数:0

JavaScript 使用sort()方法从数值上对数组进行排序

JavaScript中数组的sort()方法主要用于对数组的元素进行排序。其中,sort()方法有一个可选参数。但是,此参数必须是函数。 数组在调用sort()方法时,如果没有传参将按字母顺序(字符编码顺序)对数组中的元素进行排序,如果想按照其他标准进行排序,就需要进行传一个参数且为函数,该函数要...

2018-05-26 14:36:27

阅读数:79

评论数:0

JavaScript中数组Array.sort()排序方法详解

JavaScript中数组的sort()方法主要用于对数组的元素进行排序。其中,sort()方法有一个可选参数。但是,此参数必须是函数。 数组在调用sort()方法时,如果没有传参将按字母顺序(字符编码顺序)对数组中的元素进行排序,如果想按照其他标准进行排序,就需要进行传一个参数且为函数,该函数要...

2018-05-26 14:35:54

阅读数:194

评论数:0

bootstrap datetimepicker调整开始日期

近日,在使用 bootstrap datetimepicker 插件的时候发现,点击后是从1899年12月开始的,而要调整到2017年的日期,需要经过多次点击才能实现,非常麻烦。查找资料发现,可以在初始化 datetime 选项的时候增加startDate设置: $(&q...

2018-05-26 14:16:30

阅读数:317

评论数:0

Datetimepicker.js用法

$('.form_date').datetimepicker({//初始化 language: 'zh-CN', //weekStart: 1, //todayBtn: 1, autoclose: 1, //todayHighlight: 1, ...

2018-05-23 21:31:18

阅读数:806

评论数:0

ASP.NET Core 菜鸟之路:从Startup.cs说起

1.前言 本文主要是以Visual Studio 2017 默认的 WebApi 模板作为基架,基于Asp .Net Core 1.0,本文面向的是初学者,如果你有 ASP.NET Core 相关实践经验,欢迎在评论区补充。 与早期版本的 ASP.NET 对比,最显著的变化之一就是配置应用程序...

2018-05-23 10:16:03

阅读数:293

评论数:0

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