我们都很熟悉jQuery了,只能jQuery中一种非常牛逼的写法叫链式操作;
$(‘#div‘).css(‘background‘,‘#ccc‘).removeClass(‘box‘).stop().animate({width:300})
在原生js中,链式调用还可以这样用
function show(str) { console.log(str); return show; } show(123)(456)(789); // 控制台打印结果 // 123 // 456 // 789
(function show(str) { console.log(str); return show; })(123) *注意:自执行函数不会被内存机制回收 所以最好是赋值给一个变量 var a = (function show(str) { console.log(str); return show; })(123)
原文地址:https://www.cnblogs.com/yiyi17/p/8447230.html
时间: 2024-10-11 16:19:21