看到国外的一个插件,js类里面经常是除了构造函数,再加一个init函数,其他方法都写在原型里面了,想知道这个init的作用,最好举例说明一下
function TestFn(){
// do something
}
TestFn.init = function(){
// do something
}
TestFn.prototype.otherfn = function(){
// do something
}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
额,确定是这样写的
TestFn.init = function(){}?我一般看到的都是这么写的:其实没有别的,就是一个编程的习惯,把初始化工作放在一块,阅读起来更清楚
Vue里头
IScroll里头
就是为了初始化 你也可以另外取一个名字 render,还有一个就是继承的时候 可以调用父元素的init初始化操作
编码习惯, 也降低的代码耦合性
编码习惯。
来自百度翻译。
init
英 [ɪ'nɪt] 美 [ɪ'nɪt]
abbr.
initiation 开始; initio (Latin=at the beginning) (拉丁语)开始; initial 最初的; initially 最初
网络
启动; 初始; 重启