function fun() {}
fun.prototype = {
_players: null,
_rules: null,
_done: null,
iURL: 'http://wawa.ddmg.com/ananan/', //隨便寫的
iURL_on: 'http://wawa.ddmg.com/ananan/',
get players() { //不理解這是什麼用法,,,不像function或method啊。。
if(!this._players) {
this._players = {
'biubiu_loader': this.iURL + 'loader.swf',//biubiu_loader是變量名嗎,為什麼加了引號??
'biubiu_player': this.iURL + 'player.swf'
};
}
return this._players;
},
};
你的代碼應該是類似下面兩個去除國內常見視頻網站的播放前視頻廣告的代碼吧,get players和get rules分別是獲取播放器列表和獲取規則列表。只不過它不是想平常一樣,而是通過命令來用函數返回一個對象,這樣就只讀。
YoukuAntiADs+
CleanPlayer
就像其他編程語言比如C#定義類的屬性有get和set,如果只有get就是只能讀不能寫或賦值。