▲▲几个我看不明的Jscript代码▲▲
时间:2011-11-30
来源:互联网
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
请求一一解释。
JScript code
JScript code
JScript code
JScript code
JScript code
JScript code
谢谢了。
▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
请求一一解释。
JScript code
var Class = { create: function() { return function() { this.initialize.apply(this, arguments); } } }
JScript code
var Extend = function(destination, source) { for (var property in source) { destination[property] = source[property]; } }
JScript code
var Bind = function(object, fun) { return function() { return fun.apply(object, arguments); } }
JScript code
var BindAsEventListener = function(object, fun) { return function(event) { return fun.call(object, (event || window.event)); } }
JScript code
function addEventHandler(oTarget, sEventType, fnHandler) { if (oTarget.addEventListener) { oTarget.addEventListener(sEventType, fnHandler, false); } else if (oTarget.attachEvent) { oTarget.attachEvent("on" + sEventType, fnHandler); } else { oTarget["on" + sEventType] = fnHandler; } };
JScript code
function removeEventHandler(oTarget, sEventType, fnHandler) { if (oTarget.removeEventListener) { oTarget.removeEventListener(sEventType, fnHandler, false); } else if (oTarget.detachEvent) { oTarget.detachEvent("on" + sEventType, fnHandler); } else { oTarget["on" + sEventType] = null; } };
谢谢了。
▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
作者: hetengfei_ 发布时间: 2011-11-30
都是非业务功能的代码。基本是用在搭建框架的场景下。
任何一个js框架都有类似代码。
看懂他们先要明白:闭包、apply、call、arguments,这些在框架中最常用到
任何一个js框架都有类似代码。
看懂他们先要明白:闭包、apply、call、arguments,这些在框架中最常用到
作者: diky87688973 发布时间: 2011-11-30
我知道他是在搭建 如同JQuery 的框架,
只是小弟不明,求解而已。
或说求注释一下。
只是小弟不明,求解而已。
或说求注释一下。
作者: hetengfei_ 发布时间: 2011-11-30
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28