1 function addHandler(target, eventType, handler) {
2 if (target.addEventListener) {
3 addHandler =
function(target, eventType, handler) {
4 target.addEventListener(eventType, handler,
false);
5 };
6 }
else {
7 addHandler =
function(target, eventType, handler) {
8 target.attachEvent("on" +
eventType, handler);
9 };
10 }
11 addHandler(target, eventType, handler);
12 }
13
14 function removeHandler(target, eventType, handler) {
15 if (target.removeEventListener) {
16 removeHandler =
function(target, eventType, handler) {
17 target.removeEventListener(eventType, handler,
false);
18 };
19 }
else {
20 removeHandler =
function(target, eventType, handler) {
21 target.detachEvent("on" +
eventType, handler);
22 };
23 }
24 removeHandler(target, eventType, handler);
25 }
当一个函数在页面中不会被立刻调用时,延迟加载是最好的选择。
转载于:https://www.cnblogs.com/qzsonline/archive/2012/07/02/2573445.html
相关资源:JAVA上百实例源码以及开源项目