一:声明函数 (1)function 声明函数的关键字,全部小写(2)函数是做某件事情,函数名一般是动词 getSum (3)函数不调用自己不执行二:调用函数 (1)getSum(num1,num2); function getSum(num1,num2) { var sum=0; for (var i=num1;i<=num2;i++){ · sum+=i; } console.log(sum); } getSum(1,...
1.组件封装一般单独写在一个js文件里 2.整个插件写在一个立即执行函数里;就是function(){}();函数自执行;保证里面的变量不会与外界互相影响 function(win,doc,$,undefined){ }(window,document,jQuery) 或者写在一个闭包里 (function(){ }()) 3.定义构造函数 //插件名,调用的时候直接new一下插件名就行...
//1.获取起点 var start = parseInt(getStyle(ele,'left'));//1000 //2.处理步长 if(end > start){ step = step } else if(end < start){ step = -step;//10 由于我们将step的处理代码放在了定时器中,导致定时器会将step先转换为负数,之后,再进行取负 } timer = setInterval(function(){ //让...
1。JS封装是为了简化使用方式,并将内部逻辑和使用解耦。一般来说,使用时只需要知道参数和返回值。其他条件尽量不要人为设置。2JS封装方法包括函数、对象和闭包。例如,123456789101131415161718192021221)函数模式函数KK(a,b){如何在内部处理a和b}2)对象模式函数KK(a,b){这个。X=阿蒂斯。Y=B}VARK=newkk(1,2)//...
调用函数 getScroll(".basics", 10000); 1. 封装函数 //文本间隔滚动效果; function getScroll(className, timer) { var $this = $(className); var scrollTimer; $this.hover(function () { clearInterval(scrollTimer); }, function () { scrollTimer = setInterval(function () { ...