摘要: JavaScript 可算是世界上最流行的编程语言,它曾被 Web 开发设计师贴上噩梦的标签,虽然真正的噩梦其实是 DOM API,这个被大量的开发与设计师随手拈来增强他们的 Web 前端的脚本语言,如今越来越被重视,虽则如此,JavaScript 仍然拥有很多让人费解的东西。1. 它以 Java 命名,但并不是 Java它最初叫 Mocha, 接着改名为 LiveScript,最后才确定命名为 ... 阅读全文
posted @ 2010-08-19 14:25 cjg123456we 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 在 Web 空前繁荣的今天,有关 Web 设计中的各种观点很多会成为话题,有的很快达成一致,有的则一直争议下去,本文讲述 Web 设计中的 5 大经典争议,这些争议从它们诞生的那天起,就被正反两方争得不亦乐乎。争议之一:链接是否应该在新窗口打开正方:外部链接应该始终从新窗口打开,当你浏览一个站点的时候,点击了一个链接,却被带到另外一个站点,你在这个站点的会话也因此丢失,这实在令人恼怒。因此,站点内... 阅读全文
posted @ 2010-08-18 14:42 cjg123456we 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 很多初学ajax的朋友都会遇到ajax乱码的问题,为什么会出现ajax乱码呢?该怎么解决ajax乱码的问题呢?我们是不是要看看ajax原理呢?先别急,我们先看看出现ajax乱码的原因。很简单,js框架多数是utf-8的,这下明白ajax乱码出现的原因了吧,那我们如何解决ajax乱码呢?两种方法。一、只改客户端的JS代码,不改服务端代码,默认情况下JS只有读UTF-8时才不会产生ajax乱码:1、如... 阅读全文
posted @ 2010-08-17 14:46 cjg123456we 阅读(559) 评论(0) 推荐(1) 编辑
摘要: 关于CSS对各个浏览器兼容已经是老生常谈的问题了, 网络上的教程遍地都是.以下内容没有太多新颖, 纯属个人总结, 希望能对初学者有一定的帮助. 一、CSS HACKHACK概念:不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。这个... 阅读全文
posted @ 2010-08-13 15:39 cjg123456we 阅读(270) 评论(0) 推荐(0) 编辑
摘要: .Net中,垃圾回收器负责回收你创建的引用类型的对象,但是回收时间并不能准确估计出来,所以这称之为非确定销毁。值类型自动释放,所以不在本文讨论之中。但是有些稀缺资源,比如文件句柄、数据库连接等,就需要尽快释放。如何做到呢。最简单的方法就是调用GC.Collect ()强迫垃圾回收器工作。但是这种方法会降低性能,除非迫不得已。那么有没有更好的办法?“析构函数”“析... 阅读全文
posted @ 2010-08-12 14:21 cjg123456we 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 上传文件检测类型到目前为止我只看到过3种,第一种是检测文件的后缀名;第二种是检测文件的头部编码,不同类型文件的头部编码是不一样的(比如255216是jpg,7173是gif,6677是BMP,13780是PNG,7790是exe,8297是rar等);第三中是检测文件的MIME内容类型。这篇文章代码多有参考网络,特此说明。前台文件:三种方法的前台文件是一样的.<%@PageLanguage=... 阅读全文
posted @ 2010-08-11 09:44 cjg123456we 阅读(1080) 评论(0) 推荐(2) 编辑
摘要: 网站最基本的东西是什么?网站最基本的东西是什么?——内容?SEO(搜索引擎优化)?UE(用户体验)?都不对!是速度!内容再丰富的网站,如果慢到无法访问也是毫无意义的; SEO做的再好的网站,如果搜索蜘蛛抓不到也是白搭; UE设计的再人性化的网站,如果用户连看都看不到也是空谈。所以网页的效率绝对是最值得关注的方面。如何才能提高一个网页的效率呢?Steve Souders(St... 阅读全文
posted @ 2010-08-09 14:47 cjg123456we 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.减少往返行程(Reduce Round Trips)  使用下面的方法可以减少Web服务器和Browser之间的往返行程:  (1)为Browser启用缓存  如果呈现的内容是静态的或变化周期较长,应启用Browser缓存,避免发出冗余的http请求。  (2)缓冲页面输出  如果可能,则尽量缓冲页面输出,处理结束后再一次传送到客户端,这可以避免频繁传递小块内容所造成的多次网络交互。由于这种方... 阅读全文
posted @ 2010-06-28 09:42 cjg123456we 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 在底层,.NET和ASP.NET基础结构为了让开发的工作更轻松,做了大量的基础工作。虽然这个体系结构作为一个黑盒很不错,但有时了解运行的实现细节是很有益的,可以有效地使用运行时获得性能上的优势。 1、视图状态的优化 可以从不同的粒度控制网站的视图状态:在web.config设置EnableViewState为false禁用所有页面的ViewState,Page的EnableViewState属性... 阅读全文
posted @ 2010-06-10 10:04 cjg123456we 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 现在一般的行业门户网站为了业务的发展和网络推广,一般都会开通几个地区和子行业的分站(如:主站http://www.126fm.net/,分站1http://pg.126fm.net/,分站2http://wjp.126fm.net/,分站3http://hm.126fm.net/)。而对于分站来说一般都是采用子域名实现的。对于规模不大的网站来说,一般都是共用一台服务器和数据库,所有只要将子域名解析... 阅读全文
posted @ 2010-06-08 10:54 cjg123456we 阅读(620) 评论(1) 推荐(0) 编辑