jquery使用中的问题

一:(function($){})(jQuery);

立即执行函数。
对于常见的(function( ) . . . ) ( j Q u e r y ) ; 即 是 将 实 参 j Q u e r y 传 入 函 数 f u n c t i o n ( ){...})(jQuery);即是将实参jQuery传入函数function( )...)(jQuery);jQueryfunction(){},通过形参$接收。用于存放开发插件的代码,执行其中代码时DOM不一定存在,所以直接自动执行DOM操作的代码请小心使用。

二:$(function(){});

( f u n c t i o n ( ) / ∗ . . . ∗ / ) ; 是 (function(){/*...*/});是 (function()/.../);(document).ready(function(){//})的简写形式,是在DOM加载完成后执行的回调函数,并且只会执行一次。在一个页面中不同的js中写的$(function(){//});函数,会根据js的排列顺序依次执行。
用于存放操作DOM对象的代码,执行其中代码时DOM对象已存在。不可用于存放开发插件的代码,因为jQuery对象没有得到传递,外部通过jQuery.method也调用不了其中的方法(函数)。

三. 1;$.fn.snow = function (options) {},
options = $.extend({}, defaults, options);

Object jQuery.extend( target, object1, [objectN])
用一个或多个其他对象来扩展一个对象,返回被扩展的对象。

2:var interval = setInterval(function () {})

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

3,$flake.clone().appendTo(‘body’).css({left:startPositionLeft,opacity:startOpacity,‘font-size’:sizeFlake,color:options.flakeColor}).animate()

animate() 方法执行 CSS 属性集的自定义动画。
该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值