链式调用实现原理:对象中的方法执行后返回对象自身即可以实现链式操作。说白了就是每一次调用方法返回的是同一个对象才可以链式调用。
js简单实现链式调用demo
Object.prototype.show = function() {
console.log('show');
return this;
}
Object.prototype.hide = function() {
console.log('hide');
return this;
}
var div = document.getElementsByTagName('div')[0];
div.show().hide();