如下题用if else实现不同条件下(add_step的变化), add_level的结果值不同:var add_level = 0; if(add_step == 5){ add_level = 1; } else if(add_step == 10){ add_level = 2; } else if(add_step == 12){ add_level = 3; } else if(add_step == 15){ add_level = 4; } else { add_level = 0; }1)以上功能也可以通过switch来实现:var add_level = 0; switch( Read More
posted @ 2013-10-18 17:38 leerone Views(319) Comments(0) Diggs(0) Edit
document.createDocumentFragment实际上是为了减少Dom次数, 提高页面效率和性能;因为每当javascript对Dom操作一次, 页面将刷新一次并更新内容;而利用document.createDocumentFragment创建一个文档碎片, 将所有Dom操作追加到该文档碎片, 最后一次性将该文档碎片添加到document中。相比前者,后者只需要对Dom操作一次, 页面也就只被刷新一次, 由于页面刷新次数大大减少, 从而提高页面显示的效率。 document.createDocumentFragment()测试页面 PS. 比较方法一和方法二程序执行所需要的时间, Read More
posted @ 2013-10-18 15:31 leerone Views(284) Comments(0) Diggs(0) Edit