摘要:
在开发中编写的js、css发布的时候,往往需要进行压缩,以减少文件大小,减轻服务器的负担。这就得每次发版本的时候,对js、js进行压缩,然后再发布。有没有什么办法,让代码到了服务器上边,它自己进行压缩呢?有两种办法:第一种,在css、js请求到来的时候读取一下相对应的文件,进行压缩后返回。此方法可以通过在Global.asax的Application_BeginRequest的事件中,进行处理,也可以在web.config中注册一个httpHandler进行处理。第二种是在程序启动的时候,对全部css以及js进行压缩,压缩之后,每次访问都使用压缩后的文件即可。这种办法可以将js全部压缩到一个文 阅读全文
摘要:
垃圾收集趣史:http://blog.csdn.net/KAI3000/article/details/314628函数和操作符标识符解析、作用域链、运行期上下文(又称为执行环境)、原型链、闭包每一个JS 函数都表示为一个对象,该对象有一个内部属性[[Scope]],它包含了一个函数被创建的作用域中... 阅读全文
摘要:
本文发表于2004年2月《CSDN开发高手》写作本文的初衷是想和大家分享垃圾收集( Garbage Collection )技术简单而有趣的发展史。动笔之前,我站在窗边,望了望正在小区里装运垃圾的清洁车。和生活中环卫工人们清运垃圾的工作相似,软件开发里的垃圾收集其实就是一种自动打扫和清除内存垃圾的技术,它可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽(这和生活垃圾堵塞排污管道的危险并没有什么本质的不同),以及不恰当的内存释放所造成的内存非法引用(这类似于我们在生活中买到了一瓶已经过期三年的牛奶)。据历史学家们介绍,四千多年前的古埃及人已经在城市里建设了完善的排污和 阅读全文
摘要:
习惯于OOP语言编程后,会发现Javascript世界有很多匪夷所思的奇奇怪怪的现象(比如闭包),我花了大量的精力研究这些奇怪现象的根源,最后发现:源自于javascript的作用域不是块级作用域,同时它有一套基于作用域链的标识查找机制。本文大部分内容来自互联网,经过整理、改进而成。Javascript引擎和DOM采用的垃圾回收算法:引用计数javascript和DOM有各自的垃圾回收器,单独运作良好,合作时一不小心会出问题。引用计数这个算法的缺陷就是:Javascript 对象和DOM对象彼此循环引用,造成彼此的引用计数永远不能为0,垃圾回收器无法正确回收这些参与循环引用的对象,最终造成内存 阅读全文
摘要:
我的xml文件Login.xml如下. <?xmlversion="1.0"encoding="utf-8"?><Login><Character><CText="热血"Value="0"></C><CText="弱气"Value="1"></C><CText="激情"Value="2"></C><CText="冷 阅读全文
摘要:
// <summary> /// 实体类序列化成xml /// </summary> /// <param name="enitities">实体.</param> /// <param name="headtag">节点名称</param> /// <returns></returns> public static string ObjListToXml<T>(List<T> enitities, string headtag) { 阅读全文
摘要:
http://www.cnblogs.com/inday/category/203168.html.net应该学些什么呢? 阅读全文
摘要:
10款真正实用的CSS代码在线生成器CSS是网页中最重要的元素之一, web开发但不容易让大多数人写的CSS代码, 去实现一个理想的设计。事实上很多人难以掌握CSS。本文提供了一个免费的在线CSS生成器列表的服务, 可以更快地创建CSS, 来了解CSS的结构。前往一个CSS生成器去试试吧! CleanCSS CSS clean是很有用的CSS格式化程序。它有助于使你的CSS代码清晰易懂。它提供一个测试框和复选框的CSS代码更改的功能的在线生成器。 CSS Creator 创建一个流体或固定宽度浮动栏布局, 高达三栏和页眉和页脚。可以指定CSS像素或百分比。 Grid Designer Gri. 阅读全文
摘要:
1.Javascript的开发习惯与准则 http://www.cnblogs.com/aaa6818162/archive/2012/09/12/2681318.html2.Javascript模式 http://www.cnblogs.com/aaa6818162/archive/2012/08/19/2646359.html 3.什么是循环引用?首先搞清楚什么是引用,一个对象A的属性被赋值为另一个对象B时,则可以称A引用了B。假如B也引用了A,那么A和B之间构成了循环引用。同样道理 如果能找到A引用B B引用CC又引用A这样一组饮用关系,那么这三个对象构成了循环引用。当一个对象引用自己时 阅读全文
摘要:
JavaScript中的属性:如何遍历属性 在JavaScript中,遍历一个对象的属性往往没有在其他语言中遍历一个哈希(有些语言称为字典)的键那么简单.这主要有两个方面的原因:一个是,JavaScript中的对象通常都处在某个原型链中,它会从一个或多个的上层原型上继承一些属性.第二个原因是,JavaScript中的属性不光有值,它还有一些除了值以外的其他特性,其中一个影响属性遍历的特性就是[[Enumerable]],如果该值为true,则称这个属性是可枚举的,否则反之.知道了这些,我们就可以把属性的遍历分为四种情况.注:示例代码中,我们要遍历的对象是浏览器中的window,环境为Firef 阅读全文