跟我一起学写jQuery插件(附完整实例及下载)
jQuery如此流行,各式各样的jQuery插件也是满天飞。你有没有想过把自己的一些常用的JS功能也写成jQuery插件呢?如果你的答案是肯定的,那么来吧!和我一起学写jQuery插件吧!嗨,美女,这是我写的一个jQuery插件!很多公司的前端设计开发人员都是女孩子,而这些女孩子很多JavaScri...
3月20日博客园张江聚会演讲资料(含PPT及脑图软件MindManager下载)
本文提供了2010年3月20日,博客园张江聚会时讲座《B/S项目中前端与后端的配合》的相关资料。其中用于演讲的演示,是由 Mindjet MindManager Pro 7 这个脑图软件制作的脑图。没有安装MindManager7的朋友,可以在文末找到这个软件的下载。演讲主题及大纲首先感谢所有前来参...
如何对一个博客系统进行CSS管理?
忽然发现,我的博客皮肤又改变了,这次是About栏: 如果您和我博客右侧的内容相比,会发现行间距首行文字略有下沉,且段落之间的间距变小了,导致“希望”一段跑到了照片的右侧,进而照片与下方文字的间距也加大了。 我在博客版式上投入了很大的精力,动用了大量的JavaScript和自定义CSS,希望可以让...
Google的YSlow——Page Speed(附插件下载)
Yahoo的YSlow大家应该都比较熟悉了,那是找出我们网页为什么缓慢的利器。其实Google也有类似的FireFox插件,名字叫做“Page Speed”,虽然名字比YSlow逊色很多,但是功能却完全不在YSlow之下。不同于YSlow的14条衡量标准,“Page Speed”的网页速度衡量标准又...
今天收到了《博客园精华集-web标准之道》
今天收到了人民邮电出版社寄过来的《博客园精华集-web标准之道》的样书。还真是有点小激动呢。前两天刚看到老赵的博客,说收到了《博客园精华集-web标准之道》一书,当时回帖说,我咋没有收到呢。没有想到,今天就收到了,呵呵。拿到书以后,第一感觉就是:恩,不错,比想象中的要好。无论是排版还是最终内容的筛选...
微软 Expression web3 抢先试用报告(附下载地址)
微软本周放出了最新的Expression Studio 3套件(Expression Studio 包含五个组件,分别是Expression Blend3、SkechFlow、Expression Web3、Expression Design3 和 Expression Encoder3)。作为一个...
终于有时间聊聊《Silverlight2 完美征程》
《Silverlight2 完美征程》,伴随着微软不停的release,此书几易其稿,终于花了一年的时间完成了创作过程;这本厚厚的书,由着各配送环节的搞来搞去,终于花了两个月的时间到了我的手里;面对一本如此芳香的书籍,我抵御了莫大的诱惑忍着不看,终于把看书进度控制在一个月看完了三分之一……(苍天做证...
关于基础与能力,谈一点我的看法
时不时会有朋友写信问老赵学习上的一些迷茫,其中都有一些共性。例如说不知道该如何学习,说不知道朝哪个方向前进。也例如大家虽然基本上都知道“算法”的重要性,但是却总觉平时用不到。说它锻炼能力,但“能力”是看不见摸不着的,学着学着就会“麻木”,感觉就“学不进去”了。当然这方面有几个原因,有主观也有客观的,...
Model Binder机制的缺陷
在ASP.NET MVC中,每个请求都被映射到一个Action方法,而Action方法的参数由Model Binder根据Request中的数据转化而成。例如,URL Routing将Request URL解析成数据——这往往是一个字符串,然后该字符串可以被转换一个整型的值;还有可能是从服务器端PO...
尽可能地使用强类型数据
我们继续来谈《最佳实践》,这次的主题便是“强类型”。 一直说C#是强类型语言,通俗地讲,便是指C#中的“变量”在开发时的类型便是明确的:String便是String,Int32就是Int32,毫无争议。强类型的好处有很多,张嘴便可随意举上几例: 能够享受代码提示功能 能够获得重构工具的支持 能...
对ASP.NET MVC项目中的视图做单元测试
关于视图的单元测试 说到ASP.NET MVC,我们似乎始终都在关注对于Controller的测试——虽然Stephen Walther也写过如何脱离Web Server对View进行单元测试,但是他的方法可看而不可用。复杂的构造和预备,以及对生成的HTML字符串作判断——这真是在对视图做单元测试吗...
为ASP.NET MVC扩展异步Action功能(下)
本文分为上下两部分,您也可以从《Extend ASP.NET MVC for Asynchronous Action》获得全部内容。执行Action方法 对于执行同步Action的SyncMvcHandler,其实现十分简单而直接:public class SyncMvcHandler : IHtt...
为ASP.NET MVC扩展异步Action功能(上)
本文将分为上下两部分,您也可以从《Extend ASP.NET MVC for Asynchronous Action》获得全部内容。 异步请求处理是ASP.NET 2.0中引入的高级特性,它依托IO Complete Port,对于提高IO密集型应用程序的吞吐量非常重要(详见原理描述和性能测试)...
节日里研究了点东西,写了两篇文章——附送一个中文编程
发表在英文blog上了,感兴趣的朋友们可以先看看,节后我慢慢翻译过来帖到这里。 Extend ASP.NET MVC for Asynchronous Action Fast Reflection Library 最后附送一个中文编程,转载的:#define 趁还 while#define 那个...
Lab:体会ASP.NET异步处理请求的效果
关注我的朋友们一定记得,我不止一次强调过在ASP.NET应用程序中使用异步方式处理请求对于提高吞吐量的作用。不过似乎很多朋友们一直没有理解这样做的原因,亦或是对这样做的效果没有一个实际的“体会”,甚至在质疑这么做的功效。现在我将向大家进行一个演示,我们一起来看一下这么做的实际效果如何。限制最大工作线...
