致童年,一生都无法忘记的技能

故事:一个文学青年给马克.吐温写信,问道:“听说鱼骨头里含有大量的磷质,而磷质有助于补脑子。那么,要成为一个举世闻名的大作家,是不是就必须吃很多鱼才行?请问,您是否也吃过很多的鱼?吃的是哪种鱼呢?”马克.吐温回信说:“看来,你得吃一对鲸鱼才行!”

点拨:其实成就事业的方法很简单,别相信吃鱼能吃成作家就可以了。

感悟:成功的路上没有捷径可走,只有不断的学习才能弥补自身的不足,才能让我们丰富和深刻起来。杰出的人物几乎都是学有所成之士,只有无知的人才会轻视学习。

好了,欣赏完文章就该切入主题了。放下心来仔细听小编的讲解,这期的内容很有趣,一定要好好听讲哦!

说一说今天的主题:jQuery中的事件和动画;在小编的前几篇文章中已经讲了关于jQuery中的部分内容,如果有什么问题可以向小编提出来,小编会很快做出解答~!

一:jQuery中的事件

基础的事件:window事件、鼠标事件、键盘事件、表单事件

jQuery中典型的事件方法:(1)单机事件  click(fn)

             (2)按下键盘触发事件  keydown(fn)

             (3)失去焦点事件  blur(fn)

常用鼠标事件:(1)click()  (2)mouseover()  (3)mouseout()

实例:

 1 <script type="text/javascript">
 2             $(function(){
 3                 //给每一个li注册事件
 4                 $("li").mouseover(function(){
 5                     $(this).css("background","pink");
 6                 }).mouseout(function(){
 7                     $(this).css("background","");
 8                 });
 9             });
10         </script>
11     </head>
12     <body>
13         <ul>
14             <li>首页</li>
15             <li>公司信息</li>
16             <li>人才计划</li>
17         </ul>
18     </body>

键盘事件:(1)keydown()  (2)keyuo()  (3)keypress()

实例:

 1  <script type="text/javascript">
 2         $(function () {
 3             $("[type=password]").keyup(function () {
 4               $("#events").append("keyup");
 5             }).keydown(function () {
 6                 $("#events").append("keydown");
 7             }).keypress(function () {
 8                 $("#events").append("keypress");
 9             });
10             $(document).keydown(function (event) {
11                 if (event.keyCode == 13) {
12                     alert("确认提交?");
13                 }
14             });
15         });
16     </script>
17 </head>
18 <body>
19     <dl>
20         <dt>用户名</dt>
21         <dd><input id="username" type="text"/></dd>
22     </dl>
23     <dl>
24         <dt>密码</dt>
25         <dd><input id="password" type="password"/></dd>
26     </dl>
27     <dl>
28         <dt></dt>
29         <dd><input id="submit" value="登录"/></dd>
30     </dl>
31     <span id="events"></span>
32 </body>

表单事件:(1)focus()  (2)blur()

实例:

 1 <script type="text/javascript">
 2           $(function(){
 3
 4                $("input").focus(function(){
 5                     $(this).addClass("myred");
 6                });
 7
 8               $("input").blur(function(){
 9                     $(this).removeClass("myred");
10                });
11
12           });
13         </script>
14     </head>
15     <body>
16         用户名:<input type="text"/>
17         密码:<input type="password"/>
18     </body>

二:绑定事件和移除事件

(1)绑定事件  bind(type,,[data],fn)

(2)移除事件 unbind([type],[fn])

实例:

 1         <script type="text/javascript">
 2             $(function () {
 3                 $("li").bind({
 4                     mouseover: function() {
 5                         $(this).css("background", "pink");
 6                     },
 7                     mouseout: function() {
 8                         $(this).css("background", "");
 9                     }
10                 });
11
12
13                 //$("li").bind("mouseover", function() {
14                 //    $(this).css("background", "pink");
15                 //}).bind("mouseout", function() {
16                 //    $(this).css("background", "");
17                 //});
18
19                 //移除了几个?所有
20                 //$("li").off("mouseover mouseout");
21
22                 //在绑定多个事件的基础上,卸载掉其中的部分事件
23
24
25                 //复合事件
26                 //$("li").hover(
27                 //      function () {  //mouseover
28                 //          $(this).css("background", "pink");
29                 //      },
30                 //      function () { //mouseout
31                 //          $(this).css("background", "");
32                 //      }
33                 //);
34
35
36                 //$("ul li").bind("click", function() {
37                 //    $(this).css("background","pink");
38                 //});
39             });
40
41         </script>
42     </head>
43     <body>
44         <ul>
45             <li>首页</li>
46             <li>公司信息</li>
47             <li>人才计划</li>
48         </ul>
49     </body>

三:jQuery中的动画

(1)toggle()方法

 1  <script type="text/javascript">
 2
 3             $(function () {
 4                 $("body :hidden").attr("type","text");
 5               //  alert(aa);
 6                 // setInterval(changeBackColor, 5000);
 7                 $("[type=button]").bind("click", function() {
 8                     $("div").toggle();
 9                 });
10             });
11
12             function changeBackColor() {
13                 var dom = "pink";
14                 // $("body").css("background-color", dom);
15                 //$("div").toggle(function () {
16                 //    $("body").css("background-color", "pink");
17                 //}, function () {
18                 //    $("body").css("background-color", "powderblue");
19                 //}, function () {
20                 //    $("body").css("background-color", "papayawhip");
21                 //});
22
23             }
24         </script>
25
26     </head>
27     <body>
28         <input type="hidden" value="aaaa"/>
29         <div>我是华丽的div,你福气吗?谁敢搞我???</div>
30         <input type="button" value="我是按钮"/>
31     </body>

下面给大家展示简单的小动画:

 1 <script type="text/javascript">
 2            $(function(){
 3                  $("#btnIn").click(function(){
 4                       $("img").fadeIn(1000);
 5                  });
 6                  $("#btnOut").click(function () {
 7                      $("img").fadeOut(1000);
 8                  });
 9
10            });
11         </script>
12     </head>
13     <body>
14         <img src="image/1.png" />
15         <input type="button" value="淡入" id="btnIn" />
16         <input type="button" value="淡出" id="btnOut" />
17     </body>

相对于相面的简单的特效不如看看下面这个有点难度的动画:

 1 <script type="text/javascript">
 2
 3             $(function() {
 4                 //$("[type=button]").bind("click", function() {
 5                 //    //队列:
 6                 //    $("div").
 7                 //        animate({ "font-size": "50px" },2000)
 8                 //        .animate({ "width": "300px" },2000);
 9                 //});
10                 $("[type=button]").bind("click", function() {
11                     //两个特效并行执行,不加入队列:
12                     $("div").
13                         animate({ "font-size": "50px" },2000)
14                         .animate({ "width": "300px" }, {queue:false,duration:5000});
15                 });
16
17
18
19
20             });
21         </script>
22     </head>
23     <body>
24         <div>我是div</div>
25         <input type="button"  value="样式"/>
26     </body>
时间: 2024-10-05 06:18:53

致童年,一生都无法忘记的技能的相关文章

为什么说编程和英语是每个人都必须掌握的技能?

为什么说编程和英语是每个人都必须掌握的技能? 我们今天的主题要从奥巴马的一段演讲开始说起. 这段视频是奥巴马去年应邀为美国在线编程教育网站code.org举办的“编程一小时”活动做的宣传片.为了呼吁美帝人民学习编程知识,奥巴马甚至还亲自挽起袖子写了一段javascript代码,这也让他成为美国历史上第一位会写代码的总统.(虽然写得不怎么样) 在code.org 随后推出的一段<编程,学校不会交给你的课程>的广告中,包括 Bill Gates,Mark Zuckberg等各界名人也纷纷献身说法,

初恋是男人一生都无法解开的魔咒

有人说过,每个人在初恋的时候,都会被施以魔咒,如果初恋不能成功,魔咒就将伴随他一生.这种说法,我以为,起码对于男人来说是恰切的.因为一个男人,无 论在以后的岁月中,如何花天酒地.沾花惹蝶.放浪形骸,但是,对于初恋,往往是付出了真情,而且往往是一生唯一的真情.因而,这份感情将陪伴他一辈子,甚 至影响他的思想和生活. 虽然说爱情是女人生命的寄托,但是,对于爱情的 第一次,在生命中所留下的痕迹,男人总是比女人更加难忘,而刻骨铭心.也许第一次对于少女来说,往往是被恋爱,而不是自己主动去爱.而且,第一次对

【史玉柱自述:我的营销心得】-成功的牛人其实都有许多你不知道的技能

(1)关于营销 主要是讲述脑白金.第一,真正的消费者是子女:第二,定位是送礼:第三,广告不能停.这个世界变化太快,不时常提醒消费者,那么你就很容易被遗忘. 如果是营销型公司,那么营销最好是一把手主抓(网游靠口碑,所以史玉柱在做网游时不主抓营销,而是抓网游研发),最好不要完全依靠广告公司. 投放策略,短的打品牌的走电视,多的详细讲述利用软文走报纸杂志.电视广告投放注意时间,可以先密集投放,再隔天.隔周.隔月,也就是要么不投放,要投放就要覆盖大部分电视台(印象深刻的是有的地方台最终给的价格是报价的3

HTML5游戏开发都需要掌握哪些技能?

很多人都会问H5游戏有前途吗?其实我个人是比较看好H5的前景,尤其是在这个移动互联网的时代,Web技术的触角必然会深入到各个领域,包括题主关心的游戏领域. 当然H5目前仍然存在着不少缺点,包括大家所提到的性能较弱.碎片化问题和JS这门语言自身的缺点等等.但这不能抹杀H5自身的魅力,用户到达成本低,这是H5的杀手级优势.基于这个优势, H5前景必然是广阔的,更别提H5开发还有着开发效率高.部署迭代迅速等优势. 而H5也不是一成不变的,如运行效率.碎片化,和JavaScript自身的坑,这些令人困扰

红楼梦里她比黛玉还令人心疼,一生都在为别人而活

一直以来众多喜黛者似乎都喜欢捧黛踩钗,一直诟病宝钗的心机城府深,可在我看来,她只是一个比黛玉还令人心疼的弱女子. 宝钗的"无情" "任是无情也动人."这是在"寿怡红群芳开夜宴"一回中,宝钗在抽花名签时抽到的一句诗,并附有"艳冠群芳"一词.可见,在曹公心中,宝钗的颜值胜过大观园中所有女子,但我也很疑惑."无情"?是在暗示宝钗无情冷漠吗? <飞鸟各投林>一曲中,更有"无情的,分明报应.&q

致初入职场的兄弟姐妹

致初入职场的兄弟姐妹   我很喜欢电影<燃情岁月>中的那句台词--"有些人能够听见自己内心的声音,非常的清楚,他们依循着自己的内心来行事.这些人变得疯狂,或者成为传奇--"(Some people hear their own inner voices with great clearness and they live by what they hear. Such people become crazy, or they become legends. )     这是

【转】七个受用一生的心理寓言

(一)成长的寓言:做一棵永远成长的苹果树 一棵苹果树,终于结果了. 第一年,它结了10个苹果,9个被拿走,自己得到1个.对此,苹果树愤愤不平,于是自断经脉,拒绝成长.第二年,它结了5个苹果,4个被拿走,自己得到1个.“哈哈,去年我得到了10%,今年得到20%!翻了一番.”这棵苹果树心理平衡了. 但是,它还可以这样:继续成长.譬如,第二年,它结了100个果子,被拿走90个,自己得到10个. 很可能,它被拿走99个,自己得到1个.但没关系,它还可以继续成长,第三年结1000个果子…… 其实,得到多少

每一句都值得品味的话

1   风之所以寂寞,皆因他吹落了花.与其给鱼一双翅膀,不如还鱼一池水塘!2.疲惫的不是脚步,而是心情!失败的不是结果,而是意志!3.你是秋天里的风,我却是一片叶.当你来到我的身边,我跟随着你.而你不会停留,吹向远方,一直向前:我却静静地落在了地上...4.即使是秋天,等待了一年的青苹果也未必成熟.纵有芬芳,貌似未央的绿色植物也无力印红.又望数小时前的无动于衷,激愤生动.生与息的事与愿违,永和远本是放好的结果.只是太多人不懂,不是永,就是远.5.寂寞的人总是会记住他生命中的每个人,所以我总是意犹

书都不会读,你还想成功—读书笔记

书都不会读,你还想成功-读书笔记 一.     我要改变人生 1.    要想离开相差无几的竞争环境,仅仅不停歇地奔跑是不够的,还需要付出两倍以上的努力才能够实现. 2.    跑得不够快,就无法前进.若沿逆行的滚梯往山走,即便是跑步前进,如果速度不够快,结果还是停在原地. 3.    不仅是生物界和企业,社会中的每一个个人不是一样的,都是因为不停地奔跑才存活了下来. 4.    读书就像一天三顿饭:100天读33本书.要学会掌握要领,还要有一定成功的信心. 5.    培养读书习惯的最初阶段能