- 博客(52)
- 资源 (28)
- 收藏
- 关注
转载 浏览器的工作原理
浏览器如何工作?一、浏览器的主要构成简单来说浏览器可以分为两部分,shell+内核。Shell是指浏览器的外壳:例如菜单,工具栏等。主要是提供给用户界面操 作,参数设置等等。它是调用内核来实现各种功能的。内核才是浏览器的核心。内核是基于标记语言显示内容的程序或模块。常见的浏览器内核可以分这四种:Trident、Gecko、 Presto、Webkit。浏览器一般由以下组...
2018-05-30 20:38:25 766
转载 Javascript的装载和执行
通常来说,浏览器对于Javascript的运行有两大特性:载入后马上执行执行时会阻塞页面后续的内容(包括页面的渲染/其他资源的加载)。于是,如果有多个js文件被引入,那么对于浏览器来说,这些js文件被穿行地载入,并一次执行。因为javascrit可能会操作HTML文档的DOM树,所以,浏览器一般都不会像并行下载css文件并行下载js文件,因为这是js文件的特殊性造成的。所以,如果你的...
2018-05-30 20:37:49 329
转载 javascript的this
thisjavascript的this总是指向一个对象,而具体指向哪个对象实在运行时基于函数的执行环境动态绑定的,而非函数被声明时的环境实际应用中,this的指向大概分为以下四种 1.作为对象的方法调用 2.作为普通函数调用 3.构造器调用 4.Function.prototype.call或者Function.prototype.apply调用...
2018-05-29 22:50:51 260
转载 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 Studio 2010 (.NET 4.0) 支持POCO实体 延迟加载 ...
2018-05-29 20:00:22 1643
转载 为DbContextScope添加数据库事务提交完成事件
使用EF开发应用程序的一个难点就在于对其DbContext的生命周期管理,你的管理策略是否能很好的支持上层服务 使用独立事务,使用嵌套事务,并行执行,异步执行等需求? Mehdi El Gueddari对此做了深入研究和优秀的工作并且写了一篇优秀的文章,为了方便更多的童鞋学习,我已将其翻译为中文系列 : 在EntityFramework6中管理DbContext的正确方式当然,在使用Mehd...
2018-05-28 22:45:25 521
转载 在EntityFramework6中管理DbContext的正确方式(4)【DbContextScope:一个简单的,正确的并且灵活的管理DbContext实例的方式】
(译者注:使用EF开发应用程序的一个难点就在于对其DbContext的生命周期管理,你的管理策略是否能很好的支持上层服务 使用独立事务,使用嵌套事务,并行执行,异步执行等需求? Mehdi El Gueddari对此做了深入研究和优秀的工作并且写了一篇优秀的文章,现在我将其翻译为中文分享给大家。由于原文太长,所以翻译后的文章将分为四篇。你看到的这篇就是是它的第四篇。原文地址:http://mehd...
2018-05-28 22:28:21 2124
转载 在EntityFramework6中管理DbContext的正确方式(3)【环境上下文DbContext vs 显式DbContext vs 注入DbContext】
(译者注:使用EF开发应用程序的一个难点就在于对其DbContext的生命周期管理,你的管理策略是否能很好的支持上层服务 使用独立事务,使用嵌套事务,并行执行,异步执行等需求? Mehdi El Gueddari对此做了深入研究和优秀的工作并且写了一篇优秀的文章,现在我将其翻译为中文分享给大家。由于原文太长,所以翻译后的文章将分为四篇。你看到的这篇就是是它的第三篇。原文地址:http://mehd...
2018-05-28 21:42:32 1965
转载 在EntityFramework6中管理DbContext的正确方式(2)【DbContext的默认行为】
(译者注:使用EF开发应用程序的一个难点就在于对其DbContext的生命周期管理,你的管理策略是否能很好的支持上层服务 使用独立事务,使用嵌套事务,并行执行,异步执行等需求? Mehdi El Gueddari对此做了深入研究和优秀的工作并且写了一篇优秀的文章,现在我将其翻译为中文分享给大家。由于原文太长,所以翻译后的文章将分为四篇。你看到的这篇就是是它的第二篇。原文地址:http://mehd...
2018-05-28 13:54:45 1862
转载 在EntityFramework6中管理DbContext的正确方式(1)【考虑的关键点】
(译者注:使用EF开发应用程序的一个难点就在于对其DbContext的生命周期管理,你的管理策略是否能很好的支持上层服务 使用独立事务,使用嵌套事务,并行执行,异步执行等需求? Mehdi El Gueddari对此做了深入研究和优秀的工作并且写了一篇优秀的文章,现在我将其翻译为中文分享给大家。由于原文太长,所以翻译后的文章将分为四篇。你看到的这篇就是是它的第一篇。原文地址:http://mehd...
2018-05-28 13:23:32 3071
转载 ASP.NET MVC之如何看待内置配置来提高性能优化(四)
前言前几篇我们比较基础的讲了下MVC中的知识,这一节我们穿插点知识,讲讲MVC中我们可以提高性能的办法。 Razor视图引擎优化(优化一)我们知道默认情况下配置MVC去解析一个视图会首先约定通过查找所有的匹配Web Form视图引擎的名称。例如当我们查找一个不存在的视图时,会出现如下错误:从上面我们可以很明显的知道,如果我们MVC应用程序中没有使用ASPX视图时,当我们在Action...
2018-05-27 15:56:56 1205
转载 记一次ASP.NET MVC性能优化(实际项目中)
前言在开发中为了紧赶项目进度而未去关注性能的问题,在项目逐渐稳定下来后发现性能令人感到有点忧伤,于是开始去关注这方面,本篇为记录在开发中遇到的问题并解决,不喜勿喷。注意:以下问题都是在移动端上出现,无法确定在网站中是否也同样会出现。 卡顿问题 请求方式项目属于移动端,在手机上查看某一列表时并进行向下滑动时经常性卡顿问题,滚动的插件采用的是iscroll,当然怀疑是不是这个插件问题,但是...
2018-05-27 15:41:57 1094
转载 ASP.NET MVC 应用提速的十种方法
主要介绍ASP.NETMVC 应用提速的六种方法,因为没有人喜欢等待,所以介绍几种常用的优化方法。 大家可能会遇到排队等待,遇到红灯要等待,开个网页要等待,等等等。 理所当然,没有人喜欢等待网页慢吞吞地加载,尤其是在移动端访问网站时。其实,Web 开发者敏感的神经决定了我们等待与否。 现在,快速响应不仅是来自用户的要求,还是决定搜索引擎的速度。 考虑到大多数网站都存在速度方面的问题,在本文...
2018-05-27 15:24:32 919
转载 Javascript数组排序sort方法和自定义排序方法
前言针对一个数组进行排序,一个很常见的需求.尤其在后端.当然,前端也是有这个需求的.当然,数组排序,是有现成的方法的.就是sort()方法.我们先开看下这个.标准答案,sort方法var arr = [45,98,67,57,85,6,58,83,48,18];console.log('原数组');console.log(arr);console.log('sort方...
2018-05-26 14:42:58 5512
转载 Javascript中的数组对象排序
一、普通数组排序 js中用方法sort()为数组排序。sort()方法有一个可选参数,是用来确定元素顺序的函数。如果这个参数被省略,那么数组中的元素将按照ASCII字符顺序进行排序。如:var arr = ["a", "b", "A", "B"];arr.sort();console.log(arr);//["A"
2018-05-26 14:37:53 4208
转载 JavaScript 使用sort()方法从数值上对数组进行排序
JavaScript中数组的sort()方法主要用于对数组的元素进行排序。其中,sort()方法有一个可选参数。但是,此参数必须是函数。 数组在调用sort()方法时,如果没有传参将按字母顺序(字符编码顺序)对数组中的元素进行排序,如果想按照其他标准进行排序,就需要进行传一个参数且为函数,该函数要比较两个值,并且会返回一个用于说明这两个值的相对顺序的数字。1、对数字数组进行由小到大的顺序进行排...
2018-05-26 14:36:27 621
转载 JavaScript中数组Array.sort()排序方法详解
JavaScript中数组的sort()方法主要用于对数组的元素进行排序。其中,sort()方法有一个可选参数。但是,此参数必须是函数。 数组在调用sort()方法时,如果没有传参将按字母顺序(字符编码顺序)对数组中的元素进行排序,如果想按照其他标准进行排序,就需要进行传一个参数且为函数,该函数要比较两个值,并且会返回一个用于说明这两个值的相对顺序的数字。1、对数字数组进行由小到大的顺序进行排...
2018-05-26 14:35:54 4779 1
转载 bootstrap datetimepicker调整开始日期
近日,在使用 bootstrap datetimepicker 插件的时候发现,点击后是从1899年12月开始的,而要调整到2017年的日期,需要经过多次点击才能实现,非常麻烦。查找资料发现,可以在初始化 datetime 选项的时候增加startDate设置:$(".form_datetime").datetimepicker({ autoclose: true, ...
2018-05-26 14:16:30 1823 1
转载 Datetimepicker.js用法
$('.form_date').datetimepicker({//初始化 language: 'zh-CN', //weekStart: 1, //todayBtn: 1, autoclose: 1, //todayHighlight: 1, //startView: 2, //minView: 2, //forceParse:...
2018-05-23 21:31:18 6318
转载 ASP.NET Core 菜鸟之路:从Startup.cs说起
1.前言本文主要是以Visual Studio 2017 默认的 WebApi 模板作为基架,基于Asp .Net Core 1.0,本文面向的是初学者,如果你有 ASP.NET Core 相关实践经验,欢迎在评论区补充。 与早期版本的 ASP.NET 对比,最显著的变化之一就是配置应用程序的方式, Global.asax、FilterConfig.cs 和 RouteConfig.cs 统...
2018-05-23 10:16:03 3798
转载 NET Core 1.0-学习笔记(一)
下面是本篇将要分享的学习步奏,对于刚学或者即将要学习的朋友做个相互交流: 1.window7系统搭建开发环境 2.快速创建个net core Web Application项目,简单认识core项目自动生成的mvc文件 3.使用命令dontnet run让浏览器可以访问项目 4.连接本地数据库操作 5.分析Startup.cs文件的代码 6...
2018-05-22 22:39:38 1101
转载 使用moment.js轻松管理日期和时间
格式化日期当前时间:moment().format('YYYY-MM-DD HH:mm:ss'); //2014-09-24 23:36:09 今天是星期几:moment().format('d'); //3 转换当前时间的Unix时间戳:moment().format('X'); 相对时间20120901相对当前日期是2年前moment("20120901",...
2018-05-22 10:36:47 20370 5
转载 Moment.js时间
format(“YYYY-MM-DD”) “-“可以换 年/月/日或?/?/?console.log(moment().format("YYYY-MM-DD HH:mm:ss")); //当前时间console.log(moment().subtract(10, "days").format("YYYY-MM-DD")); //当前时
2018-05-22 10:17:00 5027
转载 Bootstrap常见问题汇总
bootstrap 图标glyphicons图标符号不正常显示解决办法分享供各位参考:1、在ff/http:的地址栏中输入“about:config”,即进入配置界面。2、进入后,搜索“security.fileuri.strict_origin_policy”,这是该值应该是true。3、双击该项,其值自动变为false,即可。4、修改后,再刷新遇到问题的页面,即可看到正常显...
2018-05-21 23:03:02 2342
转载 Bootstrap 网格系统(栅格系统)学习总结
Bootstrap框架是如今最流行的前端框架之一,Bootstrap功能强大,简单易学,很符合实际应用场景。 只是Bootstrap的内容较多,新手往往不能很快的熟练运用Bootstrap。 这里,我就对Bootstrap中非常重要好用的栅格系统做一个以实例为向导的总结: (1)第一步:创建栅格系统的容器 … 解释:为了寄予栅格系统合适的排...
2018-05-21 22:52:19 980
转载 display的flex属性使用详解
flex的兼容性在pc端还算阔以,但是在移动端,那就呵呵了。今天我们只是学习学习,忽略一些不重要的东西。首先flex的使用需要有一个父容器,父容器中有几个items.父容器:container属性: display:flex;/flex块级,inline-flex:行内快/ justify-content:space-around;/center:水平居中,flex-...
2018-05-21 22:33:48 3905
转载 浅谈CSS3中display属性的Flex布局
最近在学习微信小程序,在设计首页布局的时候,新认识了一种布局方式display:flex.container { display: flex; flex-direction: column; align-items: center; background-color: #b3d4db;}编译之后的效果很明显,界面的布局也很合理,看起来很清晰。那么究竟这个属性是干嘛用的...
2018-05-21 21:49:32 377
转载 C#中哈希表与List的比较
简单概念在c#中,List是顺序线性表(非链表),用一组地址连续的存储单元依次存储数据元素的线性结构。哈希表也叫散列表,是一种通过把关键码值映射到表中一个位置来访问记录的数据结构。c#中的哈希表有Hashtable,Dictionary,Hashtable继承自Map,实现一个key-value映射的关系。Dictionary则是一种泛型哈希表,不同于Hashtable的key无序,Dic
2018-05-18 23:50:22 1610 1
转载 C#中跨库事务处理解决方案
最近新接手了一项业务,其中有一个方法,需要对业务表进行写入数据,之后记录到日志表中。这部分代码原先是前人写的,他没有采用任何方案,只是简单的调用Ado.net执行了两次写库操作。因此经常出现系统使用者不断发邮件说数据有问题,经过查看原因就是在于写库操作中,有某个表写入失败,但是其他表写入成功,导致出现了数据不一致的问题。后来本想改用事务,但发现日志表和业务表不在同一个数据库下,甚至不在同一个IP下
2018-05-18 23:42:18 1633
转载 C#7.0新特性(VS2017可用)
微软昨天发布了新的VS 2017 ..随之而来的还有很多很多东西… .NET新版本 ASP.NET新版本…等等..太多..实在没消化..分享一下其实2016年12月就已经公布了的C#7.0的新特性吧,虽然很早就出来了,但咱这IDE不支持啊..不过在昨天的VS2017中已经完美可以支持使用了.E文好的,移步官方介绍地址:https://docs.microsoft.com/zh-cn/d...
2018-05-18 15:38:23 531 1
转载 详解C#7.0新特性
1. out 变量(out variables)以前我们使用out变量必须在使用前进行声明,C# 7.0 给我们提供了一种更简洁的语法 “使用时进行内联声明” 。如下所示:var input = ReadLine(); if (int.TryParse(input, out var result)) { WriteLine("您输入的数字是:{0}",result)...
2018-05-18 15:14:57 1168
转载 Knockout Observable Array(监控数组)
Observable Array(监控数组)的作用列表操作是经常会遇到的一个场景,使用监控数组,你可以:保存列表对象,并且使用Ko提供的丰富的API操作列表元素(支持内建js Array的方法,以及ko自己添加的方法:remove,removeAll等)监控数组元素个数的变化,并且自动通知外部。如果与UI绑定,则自动更新UIObservable Array与js内建Array...
2018-05-17 20:45:39 1679
转载 JS实现数组去重方法总结(六种方法)
方法一:双层循环,外层循环元素,内层循环时比较值如果有相同的值则跳过,不相同则push进数组Array.prototype.distinct = function(){ var arr = this, result = [], i, j, len = arr.length; for(i = 0; i < len; i++){ for(j = ...
2018-05-17 20:44:58 822
转载 初识onkeydown及其兼容性问题
在js中用:document.onkeydown来对用户敲击键盘事件进行监听,在网上整理了点,现将资料集中于此。概念onkeypress、onkeyup、onkeydown区别:onkeypress 这个事件在用户按下并放开任何字母数字键时发生。系统按钮(例如,箭头键和功能键)无法得到识别。onkeyup 这个事件在用户放开任何先前按下的键盘键时发生。onkeydown 这个事件在用...
2018-05-16 22:11:39 1090
转载 JavaScript try/catch/finally 语句
在下面的例子中,我们故意在 try 块的代码中写了一个错字。该实例本应该提醒”欢迎光临!”,但弹出的是拼写错误信息。catch 块会捕捉到 try 块中的错误,并执行代码来处理它:try { adddlert("欢迎光临!");}catch(err) { document.getElementById("demo").innerHTML = err.messag...
2018-05-16 21:16:17 259
转载 JavaScript内置对象--Error类型详解
一、什么是错误处理?在介绍Error对象之前,先说说什么是错误处理。错误,指程序中非正常运行状态,在其他编程语言中称为”异常”或”错误”,解释器会为每个错误情形创建并抛出一个Error对象,其中包含错误的描述信息。通过使用JS提供的异常错误语句,可以用结构化的方式来捕捉发生的错误,让异常处理代码与核心业务代码实现分离,最终使我们能够集中精力编写主业务功能代码。简言之:在程序执行过程中,即使程序...
2018-05-16 21:02:56 753
转载 Js错误Error对象详解
一、概念error,指程序中的非正常运行状态,在其他编程语言中称为“异常”或“错误”。解释器会为每个错误情形创建并抛出一个Error对象,其中包含错误的描述信息。ECMAScript定义了六种类型的错误。除此之外,还可以使用Error构造方法创建自定义的Error对象,并使用throw语句抛出该对象。六种错误:ReferenceError:找不到对象时TypeError:错误的...
2018-05-16 21:02:27 2162
转载 jQuery操作iframe中js函数的方法小结
1、jquery操作iframe中的元素(2种方式)var tha = $(window.frames["core_content"].document).find("#trewuuu").html();var thb = $("#core_content").contents().find("#trewuuu&
2018-05-16 21:01:57 4181
转载 CSS之使用display:inline-block来布局
1.解释一下display的几个常用的属性值,inline , block, inline-blockinline:使元素变成行内元素,拥有行内元素的特性,即可以与其他行内元素共享一行,不会独占一行.不能更改元素的height,width的值,大小由内容撑开.可以使用padding,margin的left和right产生边距效果,但是top和bottom就不行.block:...
2018-05-16 21:01:29 821
Quill.js TextEditor.zip
2020-11-14
fund_sharp.zip
2020-09-17
webplayer.zip
2020-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人