[置顶] 有关javascript的性能优化(合理的管理内存)

摘要: 使用具备垃圾收集机制的语言编写程序,开发人员一般不必操心内存管理的问题。但是,Javascript在进行内存管理及收集时面临的问题是有点与众不同。其中最主要的一个问题是分配给Web浏览器的可用内存数量通常要比分配给桌面应用程序的少。这样做的主要目的是出于安全方面的考虑,防止运行javascrip... 阅读全文

posted @ 2014-09-08 21:54 陈卢吉在种菜 阅读(188) 评论(0) 推荐(0) 编辑

2017年5月22日

JS的作用域链与原型链

摘要: 来一波,好记性不如烂笔头。 这两条链子可是很重要的。 作用域链 当执行一段JS代码(全局代码或函数)时,JS引擎会创建为其创建一个作用域又称为执行上下文(Execution Context),在页面加载后会首先创建一个全局的作用域,然后每执行一个函数,会建立一个对应的作用域,从而形成了一条作用域链。 阅读全文

posted @ 2017-05-22 22:44 陈卢吉在种菜 阅读(196) 评论(0) 推荐(0) 编辑

2014年8月31日

CSS中box-sizing属性的理解与部分用法

摘要: 今天看了一些关于box-sizing的一些资料,在这里整理一下,希望也能对大家有所帮助。 box-sizing是CSS的一个属性,很好的解决了盒模型的相关问题。CSS中的盒模型(Box model)分为两派,一派是W3C的标准模型,一派是IE的传统模型。那它们之间有什么不同的呢?首先需要明确它... 阅读全文

posted @ 2014-08-31 22:35 陈卢吉在种菜 阅读(4752) 评论(0) 推荐(1) 编辑

2014年8月25日

关于由CSS2.1所提出的的BFC的理解与样例

摘要: 今天在这里谈谈css中BFC。“BFC”是Block Formatting Context的缩写,这个概念是由CSS2.1提出来的,它决定了元素如何对其内容进行定位,以及与其他元素的关系和相互作用。满足以下任何一条件,即可形成“BFC”。1、float的值不为none。2、overflow的值不... 阅读全文

posted @ 2014-08-25 18:05 陈卢吉在种菜 阅读(207) 评论(0) 推荐(0) 编辑

2014年8月17日

函数的caller属性

摘要: 今天我在这里通过一个例子介绍一下函数自身的call属性。例:function whoCallMe(){ alert("My caller is" + whoCallMe.caller);};function CallerA(){whoCallMe();};function CallerB(){wh... 阅读全文

posted @ 2014-08-17 20:34 陈卢吉在种菜 阅读(318) 评论(0) 推荐(0) 编辑

导航