沙包的制作方法写成作文(怎么制作沙包的400字说明文)

沙包的制作方法写成作文(怎么制作沙包的400字说明文)

首页笔记更新时间:2024-04-25 01:58:31
沙包的制作方法写成作文(怎么制作沙包的400字说明文)

沙包的制作方法写成作文【一】

jQuery添加/移除CSS类实现代码

在网页设计中,我们常常要使用Javascript来改变页面元素的样式。

其中一种办法是改变页面元素的CSS类(Class,这在传统的Javascript里,我们通常是通过处理HTMLDom的classname特性来实现的;而jQuery里提供三种方法来实现这个功能,虽然它们和传统方法的'思想相通,但是却节省了许多代码。还是那句话-“jQuery让JavaScript代码变得简洁!”

1.addClass(-添加CSS类

代码如下:

$("#target".addClass("newClass";

//#target指的是需要添加样式的元素的ID

//newClass指的是CSS类的名称

2.removeClass(-移除CSS类

代码如下:

$("#target".removeClass("oldClass";

//#target指的是需要移除CSS类的元素的ID

//oldClass指的是CSS类的名称

3.toggleClass(-添加或者移除CSS类:如果CSS类已经存在,它将被移除;相反,如果CSS类不存在,它将被加上。

代码如下:

$("#target".toggleClass("newClass"

//如果ID为“target”的元素已经定义了CSS样式,它将被移除;

//反之,CSS类”newClass“将被赋给该ID。

4.hasClass("className"-判断是否已经存在CSS

在实际运用中,我们常常先定义好这些CSS类,然后通过Javascript事件触发(比如点击某个链接)来改变页面元素样式。此外,jQuery还提供一种方法hasClass("className",用来判断某个元素是否已经被赋予某个CSS类。

Jquery使用addClass(与removeClass(来动态的添加或移出一个css类的具体例子如下:

1.$(“#para1”.addClass('highlight';添加一个“highlight”css类给id为para1的元素。

2.$(‘#para1’.removeClass(‘'highlight';从id为para1的元素中移出一个‘highlight’css类。

具体实例代码如下:

窗口标题-left

61.

62.

63.

64.

65.<img

src="http://pic002.cnblogs.com/images/2012/451207/2012100814082487.jpg"alt="关闭"/>窗口标题-right

66.

67.

68.

69.

70.//获取窗口的高度

71.varwindowHeight;

72.//获取窗口的宽度

73.varwindowWidth;

74.//获取弹窗的宽度

75.varpopWidth;

76.//获取弹窗高度

77.varpopHeight;

78.functioninit({

79.windowHeight=$(window.height(;

80.windowWidth=$(window.width(;

81.popHeight=$(".window".height(;

82.popWidth=$(".window".width(;

83.}

84.

85.//关闭窗口的方法

86.functioncloseWindow({

87.$(".win_titleimg".click(function({

88.$(this.parent(.parent(.hide("normal";

89.};

90.}

91.

92.functionpopCenterWindow({

93.init(;

94.//计算弹出窗口的左上角Y的偏移量

95.varpopY=(windowHeight-popHeight/2;//垂直方向偏移量

96.varpopX=(windowWidth-popWidth/2;//水平方向偏移量

97.

98.//设定窗口的位置

99.$("#center".css("top",popY.css("left",popX.slideToggle("fast";100.closeWindow(;

101.}

102.

103.functionpopLeftWindow({

104.init(;

105.//计算弹出窗口的左上角Y的偏移量

106.varpopY=windowHeight-popHeight;

107.//varpopX=-(windowWidth-popWidth;

108.

109.//设定窗口的位置

110.$("#left".css("top",popY-50.css("left",50.slideToggle("slow";111.closeWindow(;

112.}

113.functionpopRightWindow({

114.init(;

115.//计算弹出窗口的左上角Y的偏移量

116.varpopY=windowHeight-popHeight;

117.varpopX=windowWidth-popWidth;

118.

119.//设定窗口的位置

120.$("#right".css("top",popY-50.css("left",popX-50.slideToggle("normal"

;

121.closeWindow(;

122.}

123.

124.

125.

沙包的制作方法写成作文【二】

比赛开始了,是我们队先扔,我用了吃奶的力气一扔,没想到姜琳眼疾手快,接住了一球,加了一分,我恼火的说:"这一球算你幸运,下次就没那么好了。"第二球,是由姜琳来发,她用力一抛,正好打中了我的手,我一抓,就加了一分。"真是的来全不费功夫啊!"我高兴的`一蹦三尺高,姜琳的脸却一会红。一会紫——恶狠狠的说:"可恶,这仇我一定报。"我们就这样你一言,我一语男,你一球,我一球。玩了两个中头才结束。最后,我以5比6赢了姜琳,我们满头大汗。有气无力。 这个比赛虽然累,但是很好玩!

沙包的制作方法写成作文【三】

来到广场上,扔沙包的游戏就开始了。首先由我和石嘉伟负责把中间的同学打下场。

在比赛当中,我和石嘉伟左扔右扔的都没能命中一个目标。我想:这怎么能行呢?得想个办法。我瞪起眼睛盯住刘佳慧,她非常害怕,就左躲右闪,就在她跑的一瞬间,我迅速把沙包扔了过去,不出所料,命中目标。沙包在她的身上开了花,我们笑得也更开心!紧接着一个个回合都紧张有序地结束了,同学们也一个个的被罚下场。到了最后一个回合,就剩下马士喆了,我和石嘉伟拼命的攻击,沙包像穿梭似的'飞来飞去,只见马士喆在场上就像杂技演员似的,一会儿来个金鸡独立,一会儿来个鲤鱼打挺,沙包总是差那么一点点就打在他身上,真是急人了!同学们看着他的精彩表演,一阵阵的欢呼。我和石嘉伟改变战术,快速猛攻,最后终于把他搞定。

这次扔沙包的游戏就在我们的欢声笑语中结束了。

沙包的制作方法写成作文【四】

‘一二三四五、上山打老虎,老虎不在家、放屁就是他’。在隆老师的童谣声中,我们的‘扔沙包’比赛拉开了序幕。

孩子气的隆老师插了一段‘广告’说游戏规则;一共有三轮,‘存活’下来的最后第三个加一颗五角星,最后第二个人存活加二颗五角星,最后第一个人存活加三颗五角星。这时同学们个个都摩拳擦掌。好不容易等到了隆老师‘金口玉言’下达的命令,比赛正式开始了。场上的气氛也随着越来越紧张了,林腾‘投包手’投出了比赛的第一球,早有准备的‘选手’躲过了,唯独陈溢的‘命运最可怜’,当了我们的‘替罪羊’下了台。而我呢,好几次都躲过危险,没有被炸到的我,真为此暗暗自喜的时候,林腾一个突击猛球,不正不偏地打在我脸上。我被无情的淘汰出局了。

我总觉得不公平,可无论我怎么向裁判老师诉苦,都被老师一球打回来。

到了第二轮,我吸取上次的教训,显得更加谨慎,生怕因为一个不小心而被沙包打到淘汰出局。果然谨慎对我有利无害,我竟然没有随着那些‘战士’英勇牺牲,而是一直坚持到了场上只有我一人的时候。面对‘敌人’的猛烈攻击,我的行动更加敏捷,利用了自己个子小的优势,使用‘遁地术’,躲在地上,而‘敌人’打出的‘武器’都从我身边滑过,把我惊吓的魂飞魄散。最终还是被‘武器’扔着了,那时我才发现自己已经是大汗淋漓了。

第三轮,激烈的战争又将开始……唰……呼!这真是惊险又好玩的游戏啊!

沙包的制作方法写成作文【五】

来到赛场,我们热了热身,刘老师走过来说:“一打三。”王老师冲着男、女生喊:“快去!”我迅速走到场地里,“嘟”一声哨响一班的.同学便开始打我们,我站在王苒旁边,对她说:“一班势不可挡。”她点了点头。我们便又继续躲避沙包。我们在场内左躲右闪,东逃西窜。可是,有些同学仍逃不过一班同学的“魔包”哨子又响了,时间到了。真扫兴,我们被打掉九个人。

这次是二打三。比赛刚刚开始,孟雅楠来了个“优美的舞姿”。王苒说:“二班简直一个温柔派。”时间一分一秒的过去了。这次,我们有只五个人被打下了场。

我们和二班,交换场地,二班真好打,可是到了最后,张聪一下子失了手。打到了一名拉拉队的一名队员,这名队员把包给了陈铱娜,她拿上就拿上呗,还掉了。就在这一刹那,时间到了。我们是第二名,我真想把陈铱娜骂一顿。

我真不甘心,心想:我们难道就离不开第二了吗?我越想越不服气,真想再比一次。

沙包的制作方法写成作文【六】

jQuery的开篇声明里有一段非常重要的话:jQuery是为了改变javascript的编码方式而设计的。从这段话可以看出jQuery本身并不是UI组件库或其他的一般AJAX类库。jQuery改变javascript编码方式!

那么它是如何实现它的声明的呢?这里,用以下的一段简短的使用流程:

1、查找(创建jQuery对象:$("selector";

2、调用jQuery对象的方法完成我们需要完成的工作:$("selector".doOurWork(;好了,jQuery就是以这种可以说是最简单的编码逻辑来改变javascript编码方式的。这两个步骤是jQuery的编码逻辑核心!

要实现这种简洁编码方式,创建jQuery对象这一环节至关重要。因此,jQuery的dom元素查找能力相当强悍。此外,jQuery对象的方法肯定是有限的,有限的方法满足不了日益增长各有所需的要求,所以,必须提供jQuery对象方法的扩展能力。

强悍的dom元素查找能力,以及随心所欲的方法扩展,这两点正是jQuery的核心所在!来一个简单的示例,来说明jQuery是如何工作的:

<!DOCTYPEhtmlPUBLIC”-//W3C//DTDXHTML1.0

Transitional//EN”””>baidu

$(function({

$(“a“.click(function(e{//1查找$(”a”;2jQuery对象事件click;3jQuery对象方法hide$(this.hide(“slow“;

returnfalse;

};

};

jQuery中有一个“配置”的思想,这一点使得对象的属性/事件等设置变得容易理解且十分简便,如下一个拖拽组件的初始化:

可以看到,$("#drag1"是查找并创建一个jquery对象,然后调用Draggable方法进行拖拽初始化,在此方法调用时,传递一个“配置”对象,进行拖拽操作的初始化配置。这一“配置”的思想,极大简化了一些编码步骤,并相当直观和易懂。

以下我进行三个问答:

1、问:为什么$(selector之后,返回的是jQuery对象?

答:从jQuery的源代码中,我们可以知道:var$=jQuery。因此当我们$(selector操作时,其实就是jQuery(selector,创建的是一个jQuery对象。当然正确的写法应该是这样的:varjq=new$(selector;而jQuery使用了一个小技巧在外部避免了new,在jquery方法内部:if(window==thisreturnnewjQuery(selector;

2、问:为什么创建一个jQuery对象之后,我们可以这样写

$(selector.each(function(index{…};进行遍历操作呢?

答:其实jQuery(selector方法调用时,在jQuery(selector方法内部,最后返回的是一个数组:returnthis.setArray(a;而each方法体内部是一个for循环,在循环体内是这样调用的:method.call(this[i],i。

3、问:为什么jQuery能做到jQuery对象属性/方法/事件的插件式扩展?

答:如果您有一些javasciprt的面向对象方面的知识,就会知道,jQuery.prototype原型对象上的扩展属性/方法和事件,将会给jQuery的对象“扩展”。基于这一点,jQuery是这样写的:jQuery.fn=jQuery.prototype。所以,当我们扩展一个插件功能时,如下:jQuery.fn.check=function({

returnthis.each(function({

其实就是:

综上所述,jQuery给我们带来了一个简洁方便的编码模型(1>创建jQuery对象;2>直接使用jQuery对象的属性/方法/事件,一个强悍的dom元素查找器($,插件式编程接口(jQuery.fn,以及插件初始化的”配置”对象思想.

附:实现自己的jQuery<!DOCTYPEhtmlPUBLIC”-//W3C//DTDXHTML1.0

Transitional//EN””http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

divvv

fdsf

//实现自己的MyQuery框架

varMyQuery=function(selector{

if(window==thisreturnnewMyQuery(selector;

//这里只实现dom类型的简单查找,嘿嘿

vardoms=document.getElementsByTagName(selector;

vararr=[];

for(vari=0;i<doms.length;i++{

arr.push(doms.item(i;

}

returnthis.setArray(arr;

}

MyQuery.prototype.setArray=function(arr{this.length=0;

[].push.apply(this,arr;

returnthis;

}

MyQuery.fn=MyQuery.prototype;

var$=MyQuery;

//插件扩展1each

MyQuery.fn.each=functionethod{for(vari=0,l=this.length;i<l;i++{

method.call(this[i],i;

}

}

//插件扩展2show

MyQuery.fn.show=function({

this.each(function(i{

alert(i+“:“+this.id+“:“+this.innerHTML;};

}

//debugger

$(“div“.show(;

沙包的制作方法写成作文【七】

人陆续到齐了,我提议道:“咱们分组吧!我们女生人少,你们男生人多,你们派几个过来!”其他人也都同意,就这样比赛开始了。

先是男生砸。只见对方队员宋铭龙,以迅雷不及掩耳之势拿起沙包就向我们砸来,我方周宇婵一个箭步冲上去,轻轻一跳,把沙包稳稳接住,我们不禁拍手叫好。因为接住一个沙包是“一条命”,你如果被沙包砸中,还可以“复活”。周宇婵把沙包抛给左边的男生。赵伟峰拿到沙包,并没有很快砸过来,他把大家扫视了一遍,突然,他盯住了我,沙包像离弦的箭一样向我冲来,我往旁边一闪,沙包擦着我的肩膀过去了。杨家村见势迅速地将沙包捡起,朝彭哲阳扔去,彭哲阳来不及躲闪,被沙包重重地打了一下,她极不情愿的退出比赛。

比赛继续进行,周宇婵不愧是运动健将。几次沙包从她身旁飞过,都被她轻而易举地拦下。就在这时,一直在周宇婵身后按兵不动的两个男生突出奇招,“嗖—嗖”两声,沙包打中了她的'腰,正所谓“明枪易挡,暗箭难防”呀!幸好周宇婵还有五六条“命”,可绝处逢生。

瞧!对方宋铭龙正看准时机,蹲下身来,把沙包狠狠甩了出去,只见徐丹阳敏捷一跃,我们不禁拍案叫绝。正当比赛激烈地进行时,下班的号声不识相地响起了,五点半了,我们恋恋不舍地告别同伴,踏上回家的路。

这场比赛既锻炼了身体,又学会了砸沙包的方法和技巧,真是一举两得。以后可要多多开展这样有益身心健康的活动呀!

查看全文
大家还看了
也许喜欢
更多栏目

© 2022 zuowencangku.com,All Rights Reserved.