摘要: 一、基础知识1创建脚本块1:2隐藏脚本代码1:在不支持JavaScript的浏览器中将不执行相关代码3浏览器不支持的时候显示1:2:Hellotothenon-JavaScriptbrowser.3:4链接外部脚本文件1:5注释脚本1://Thisisacomment2:document.write... 阅读全文
posted @ 2014-10-30 15:34 Ranran 阅读(2269) 评论(2) 推荐(1) 编辑
摘要: 差点忘了提一句,MVC 6中默认的渲染引擎Razor也将得到更新,以支持C# 6中的新语法。而Razor中的新特性还不只这一点。 在某些情况下,直接在Web页面中嵌入某些JSON数据的方式可能比向服务端发起一次额外请求的方法更合适。在之前的版本中,实现这一点需要编写一些繁琐的映射代码,然后用某种... 阅读全文
posted @ 2015-07-29 08:44 Ranran 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 前言 .Net推出13年了,Visual Studio 2015 / .NET Framework 4.6昨天也发布了。 从2002年的.NET 1.0开始,1.1,2.x,3.x,4.x,每个新版本的.NET都会增加新的技术,生态圈也在不断壮大。 问题 大家是否想过:.NET究竟包含哪些技... 阅读全文
posted @ 2015-07-28 17:38 Ranran 阅读(1624) 评论(3) 推荐(3) 编辑
摘要: 0. 前言正如标题「7 天玩儿转 ASP.NET MVC」所言,这是个系列文章,所以将会向大家陆续推出 7 篇。设想一下,一天一篇,你将从一个愉快的周一开始阅读,然后在周末成为一个 ASP.NET MVC 开发者,这很酷吧!7 天玩儿 转 ASP.NET MVC — 第 1 天第一天是热身运动,这篇... 阅读全文
posted @ 2015-07-24 08:07 Ranran 阅读(763) 评论(0) 推荐(2) 编辑
摘要: 每道题都有答案,大多数答案亲测正确。简答题1.js中“5”+4=? 答案:542.js中void(0)=? 答案:undefined3.js中NaN*4=? 答案:NaN4.js中null*4.5=? 答案:05.js中alert(5*015===5.075) 答案:false,结果不一样... 阅读全文
posted @ 2015-07-22 17:30 Ranran 阅读(1924) 评论(2) 推荐(0) 编辑
摘要: 软件开发中的性能优化对程序员来说是一个非常重要的问题。一个小问题可能成为一个大的系统的瓶颈。但是对于程序员来说,通过自身去优化代码是十分困难的。幸运的是,有一些非常棒的工具可以帮助程序员进行代码分析和性能测试,从而大大简化程序员进行代码性能优化的过程。MSDN杂志2011年7月份曾发布主题为“.... 阅读全文
posted @ 2015-07-22 08:59 Ranran 阅读(1370) 评论(0) 推荐(0) 编辑
摘要: 介绍: 我正在评估一个 ASP.NET Web 项目应用。它有一些可扩展性问题。意味着当网站访问量增加的时候。系统将会变得缓慢。当我查看应用日志。我找到了大量的ThreadAbortException. 这个应用大量的使用了Response.Redirect(是的 endResponse= tru... 阅读全文
posted @ 2015-07-21 09:07 Ranran 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: 引言 首先想给初学者推荐下《CLR via C#》这本好书,做.Net开发的开发者应该都读一下。为避免广告之嫌,所以这里只提供豆瓣书评的链接。 CLR 作为.Net 程序跨平台运行的载体,和Java的JVM有着类似的功能(JAVA为跨平台而生,实现这一目标离不开JVM)。 随着.NET Fra... 阅读全文
posted @ 2015-07-20 08:45 Ranran 阅读(609) 评论(1) 推荐(0) 编辑
摘要: 文件下载是一个网站最基本的功能,ASP.NET网站的文件下载功能实现也很简单,但是如果遇到大文件的下载而不做特殊处理的话,那将会出现不可预料的后果。本文就基于ASP.NET提供大文件下载的实现思路及代码。 当我们的网站需要支持下载大文件时,如果不做控制可能会导致用户在访问下载页面时发生无响应,使得... 阅读全文
posted @ 2015-07-17 14:23 Ranran 阅读(643) 评论(0) 推荐(1) 编辑
摘要: 一个好的编辑器是世界上所有程序员和web开发人员梦寐以求的东西。代码编辑器和集成开发环境是程序员工作时的左膀右臂。还在纠结使用什么编辑器么?下面我们将推荐7个主要用于Linux操作系统的免费CSS代码编辑器,并且它们已经得到了相关专家的认可哦。 1)jEdit jEdit是一款成熟的文本编辑器,... 阅读全文
posted @ 2015-07-15 09:10 Ranran 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 如果你曾经使用过任何类型的数据,你应该知道阅读一排排数据的痛苦。通过所有这些数据弄清楚他们的意思是非常不容易的。可视化对于解决这个问题起到了重要的作用。可视化降低了数据阅读的难度,帮助决策者获得可操作的见解。 “Dataviz”是数据可视化的缩写,其主要目标是:通过统计图形、图表、信息图像、表... 阅读全文
posted @ 2015-07-13 09:14 Ranran 阅读(4410) 评论(0) 推荐(2) 编辑
摘要: 1. Firefox Gecko是firefox的呈现引擎。当初的Gecko是作为通用Mozilla浏览器一部分开发的,而第一个采用Gecko引擎的浏览器是Netscape6; 我们可以使用用户代理检测下:如下JS代码:var ua = navigator.userAgent;console... 阅读全文
posted @ 2015-06-25 08:50 Ranran 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 引言 开发人员总是喜欢就编码规范进行争论,但更重要的是如何能够在项目中自始至终地遵循编码规范,以保证项目代码的一致性。并且团队中的所有人都需要明确编码规范所起到的作用。在这篇文章中,我会介绍一些在我多年的从业过程中所学习和总结的一些较好的实践。 举例为先 我们先来看一个 FizzBuzz 示例。... 阅读全文
posted @ 2015-06-23 08:54 Ranran 阅读(1028) 评论(3) 推荐(0) 编辑
摘要: 在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作。例如,可以获得当前行某一个控件元素;设置某一元素的值等等。下面结合实例介绍几种获得GridView当前行索引值的方法。实例:① 目的:获取GridView中RowCommand的当前索引行。② 前台页面:在GridVi... 阅读全文
posted @ 2015-06-17 08:53 Ranran 阅读(1386) 评论(1) 推荐(0) 编辑
摘要: 一.基础知识准备: 1.层的原则: (1)每一层以接口方式供上层调用。 (2)上层只能调用下层。 (3)依赖分为松散交互和严格交互两种。 2.业务逻辑分类: (1)应用逻辑。 (2)领域逻辑。 3.采用的层: (1)表示层(用户接口层):领域无关。 (2)服务层(应用层):应... 阅读全文
posted @ 2015-06-15 09:25 Ranran 阅读(855) 评论(1) 推荐(1) 编辑
摘要: 今天在使用MVC4打包压缩功能@Scripts.Render("~/bundles/jquery")的时候产生了一些疑惑,问什么在App_Start文件夹下BundleConfig.cs文件内[csharp]view plaincopyprint?bundles.Add(newScriptBundl... 阅读全文
posted @ 2015-06-12 08:39 Ranran 阅读(1450) 评论(0) 推荐(0) 编辑