03 2015 档案
摘要: 作为一个成长的“菜鸟”。我的习惯是,每过一个阶段,都对自己的知识体系进行一次概括。
这篇博文是一个总结帖,我将把我的学到的东西,按照一定顺序串联在一起。 那句话怎么说? “是为了回忆,还是彻底的忘记。。。” 当然忘记就算了,这里只是为了“回忆”。
阅读全文
摘要:这条其实挺纠结地,既然吐槽了WebForm这么多,干么还要用呢?直接不用不就得了。
我的理解是这样的:首先,对于.NET开发,很多人第一反应还是WebForm(尽管他们可能不用这个,这种思维挺怪的。)就像街头卖艺这个行当,行内人都知道“胸口碎大石”是假把式。但是作为卖艺人,如果跟人说,我不会“胸口碎大石”,多少还有点羞于启齿。其次呢,很多时候开发时候什么技术,不是由我们决定的。万一前面有webForm开发的程序,不会改也不太好。 所以我的建议是,还是要略懂一点。注意略懂即可。
阅读全文
摘要:AJAX简介1.如果没有AJAX 普通的ASP.Net每次执行服务端方法的时候都要刷新当前页面,如果没有ajax,在youku看视频的过程中,就没法提交评论,页面会刷新,视频会被打断。 2.说说AJAX AJAX是一种进行页面局部异步刷新的技术。用AJAX向服务器发送请求和获得服务器返回的数据并且更...
阅读全文
摘要:介绍一下Session1.作用 Cookie是存在客户端,Session是存在服务器端,目的是一样的:保存和当前客户端相关的数据(当前网站的任何一个页面都能取到Session)。 在本篇博文的姊妹篇《Cookie详解》中,黑兔在最后说了几点Cookie的缺陷,简单的说就是无法存储重要数据。那么关乎重...
阅读全文
摘要:无状态的http协议1.回顾http协议Http协议是请求响应式的,有请求才有响应,是无状态的,不会记得上次和网页“发生了什么”。关于http协议的这种特点,黑兔在前面的这三篇博文中进行了详细的阐述。感兴趣的童鞋们可以去吐槽。前文链接:关于Http协议、 ASP.NET核心知识(2)写一个简易浏览器...
阅读全文
摘要:JQuery事件初见 1.JQuery中的事件绑定 其实呢,JQuery中标准的事件绑定是这样写下:(如下) $("#btn").bind("click",function(){}); 但是每次这样写,太过麻烦,还怎么做到Write less,Do more? 所以我们习惯的简写成。 $("#btn").click(function(){ }) 这样就方便了好多 2.合成事件hover(e...
阅读全文
摘要:js对RadioButton和CheckButton的操作,在网站开发中会经常遇到,而JQuery操作RadioButton和CheckButton非常便捷。小编觉得网站开发人员有必要熟练掌握。所以小编决定写一篇文章总结一下。小编能力有限,但是有膀子力气。老少爷们能不能点个赞呢?RadioButt...
阅读全文
摘要:小编最近参与了一个网站项目的开发,所以遇到了大量的js操作。让小编大为挠头。JQuery这东西,我貌似曾经熟练过一阵子。后来太久不写就给忘了。(小编脑子不好,从小就这样。)今天重新整理一下,JQuery的Dom操作。希望能对自己有点帮助。 先说几个基础操作 1.html() 使用html()方法读取或者设置元素的innerHTML。 就是相当于javascript里头的innerHTML...
阅读全文
摘要:前言今天小编详细的说一下,ASP.NET网站开发过程中生成验证码的全部问题。本文的目标,是让读者了解,生成验证码涉及的全部基础知识问题。当然这里说的是比较简单的验证码。真正符合要求的验证码,涉及到计算机图形学的一些问题,这就不是网站开发人员该考虑的了,公司肯定有专人干这个,或者有开发包。1.为啥要研...
阅读全文
摘要:这算是html的重用吧? 网页很多地方长得一样,也有不一样的地方。 把网页中一样的地方,提取出来,形成一个文档。 在其他网页中引用,是网站开发的一个传统的思维。 当然不同的技术有不同的表现形式。 例如php,asp啦这些语言直接写个include就好了。 而asp.net中呢? webform中,提出了一个母版页。当然本篇文章中并不推荐使用母版页。 我推荐使用shtml。 母版页 ...
阅读全文
摘要:概述 1.意义 把数据放到Cache中,在指定的时间内,可以直接从Cache中获取,避免对数据库等的压力。 2.做法 设置: HttpRuntime.Cache.Insert(CacheKey, objObject,null,absoluteExpiration,slidingExpiration); 读取: HttpRuntime.Cache[“name”] Demo...
阅读全文
摘要:说明Global的解释是全局的、全球的。Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。Global.asax使用频率不是特别高,属于细枝末节的小知识点。不说了,来...
阅读全文
摘要:为什么?本文的标题,明显有一种提醒的口吻。从18年的生活经验看,如果想提醒人要怎么办,不要怎么办。最好说明原因。那么小编开始说明原因喽。哦对,说原因之前,先说交代一下背景,一句话 在非mvc下使用Razor模板引擎。(end)仍然是这个流程图,我们知道Razor模板引擎,在工作的时候是生成C#代码执...
阅读全文
摘要:关于Razor模板引擎1.简介模板引擎:Razor、Nveocity、Vtemplate。Razor有VS自动提示。使用起来会方便一点。但是Razor大多是在MVC下使用的。 那么如何在非MVC下使用Razor呢?2.非MVC下使用Razor借助开源的RazorEngine,我们就可以在非asp.n...
阅读全文
摘要:描述 其实今天的博文,是一般处理程序的后续部分,理论上应该叫一般处理程序(2)。但是觉得文章标题后面的系列名已经有个数字,再加一个2有点怪。 这篇博文主要介绍一下几个对象。 1)HttpContext 2)HttpRequest 3)HttpResponse 4)context. Server HttpContext 1.描述 和本次请求相关对象的一个上下文对象,一般通过它获取其他对...
阅读全文
摘要:初窥 1.新建一个一般处理程序 新建一个一般处理程序 2.看看里头的代码 public class MyHandler : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "...
阅读全文
摘要:新建--网站,与新建--项目--网站程序的区别。
阅读全文
摘要:前言昨天尝试了,基于对http协议的探究,我们用控制台写了一个简单的浏览器。尽管浏览器很low,但是对于http协议有个更好的理解。说了上面这一段,诸位猜到我要干嘛了吗?(其实不用猜哈,标题里都有,又都不瞎。。。我就是调侃一下,说些没营养的笑话。我认为这样能不那么枯燥,尽管不好笑吧,但这不重要!)没...
阅读全文
摘要:链式编程 1.好处 “一句话,链式编程可以省去很多重复的代码。” 这话什么意思呢?举个例子。 /*设置obj对象的两个属性*/ //普通做法是这样的 obj.name = '小明'; obj.age = 155; //链式编程是这样的。 obj.name('小明').age(15); 2.注意 链式编程注意: $(‘div’).html(‘设置值’).val(‘设置值’);这样是可以的。 但...
阅读全文
摘要:简介 选择器:用于选取页面上的元素对象。jQuery选择器完全继承了CSS选择器的方式。(学会了css的选择器就会jQuery的选择器了) jQuery选择器是学习jQuery的基础。 在此之前Dom中如何获取页面元素呢? document.getElementById(‘id’); document.getElementsByTagName(‘input’); ...
阅读全文
摘要:先介绍两个函数(数组) 1.$.map(array,function(element,index)); 对于数组array中的每个元素,调用上面所示的function(element,index)函数,最终返回一个新的数组。原数组不变。 案例: 2.each(array,fn) 遍历数组,return false来退出循环。 主要用...
阅读全文
摘要:前言先在文章前面说好了,省得大家发现我根本没有这样的头发,duang的一下一堆人骂我。这篇文章的标题有点大,其实挺low的,我需要在开头解释一下。我这里只想写一个小的控制台,旨在模拟浏览器的http通信。不是真的能用的浏览器。简单的说,今天的全部工作就是 建立Socket→发送请求报文→ 服务器返回...
阅读全文
摘要:学名叫:超文本传输协议
英文名字:(HTTP,HyperText Transfer Protocol)
他是互联网上应用最为广泛的一种网络协议。http协议定义了浏览器如何向网络服务器请求文档,以及服务器怎样把文档传送给浏览器。 可以这样说嘛?网站就是活在http协议上的。所以对于ASP.NET开发人员来说,这部分内容,是必须了解的。
阅读全文
摘要:为什么要写网络? 为什么要写网络? 为什么要写网络? 为什么要写网络? 为什么要写网络? 为什么要写网络? 为什么要写网络? 我原本的计划是这样的,连续两天梳理ASP.NET开发的核心知识。说到这呢,有人问了。“不是说好了做ASP.NET笔记吗?为啥要写网络基础知识?是不是傻?” 我原本的计划是这样
阅读全文
摘要:工具/原料 sublime Text 2 安装emmet插件 方法/步骤 生成html文档初始结构: ! Document html:5 Document html:xs Document html:4s ...
阅读全文
摘要:资源下载参考书:《锋利的jQuery》jQuery官网: http://jquery.comjQuery在线API:http://api.jquery.com http://api.jquery.com/api/(xml文件。)jQuery UI: http://jqueryui.com/JavaS...
阅读全文