Learn in FCC(5)

第三章 jQuery
没想到在讲js之前就先来个jQuery。
1.$(document).ready(function(){});。
2.$("button").addClass("animated bounce");给按钮加弹跳动作。 jQuery可以给元素加class。Animate.css,原来class还能让元素动起来。
3.addClass("animated shake");加振动class。同时加弹跳和振动,元素就会比较立体的动起来。
4.$("#target6").addClass("animated fadeOut");id选择器。淡出动作。这里我忽然有个疑问,为什么要用加类来实现淡出,而不是使用fadeOut()方法?按说后者使用时可以加参数,会更灵活一些。而且太多的使用类感觉会很乱。
5. 过多的动作会喧宾夺主,删除之前所加的动作类。
6. 多种选择器,元素,类,id等。jQuery选择器基于已经存在的CSS选择器,除此之外,还有一些自定义的选择器。
7.$("button").removeClass("btn0default");就像添加类那样,同样可以删除类。
8.$("#target1").css("color","red");调用jQuery方法来改变元素的css式样。
9. $("target1").prop("disabled", true);调用jQuery方法来修改元素属性。
10.$("target4").html("<i>#target4</i>")。html()方法可以将元素的文本内容替换为其他元素和文本。而text()方法只会改变文本。
11.$("target4").remove();remove()方法会将元素整个移除掉。
12. $("target2").appendTo("#right-well");appendTo()方法可以将一个元素转移到另一个元素中。
13.$("target5").clone().appendTo("#left-well");clone()函数可以创建一个元素的克隆。(我忽然觉得对于js来说,把function叫作函数可能会更好一些。)function chaining,函数链。
14. $("#target1").parent().css("background-color", "red");调用parent()函数来访问一个元素的父元素。
15.$("#right-well").children().css("color","green");调用children()函数来访问一个元素的子元素。
16. $(".target:nth-child(2)").addClass("animated bounce");这里说到了利用css选择器来选择特定的一个子元素。
17 $(".target:odd").addClass("animated shake");给子元素中的奇数序列添加振动动作。由于js中的数组是从0开始的,所以其实是第2,4,6..个子元素。与之相对的是":even",偶数序列。
18.$("body").addClass("animated hinge");可以选择整个body元素。hinge动作,元素掉下来。 
至此,3个小时的jQuery入门算是做完了。感觉坚持做了好多天,但其实到现在才完成了13小时,想想一共800小时,真是觉得遥不可及的。

时间: 2024-08-29 02:39:40

Learn in FCC(5)的相关文章

Learn in FCC(4)

上次有说到Bootstrap网格布局中的列有col-xs-*和span*,后来我稍微查了下,据说前者是版本3的,后者是版本2.至于为什么w3c要把新版改成旧版,这就不知道了.23.Well,一种会引起内容凹陷显示或插图效果的容器<div>.24.过渡,略.25. class="btn btn-default",默认按钮.26.这里说到一个感觉蛮重要的认识:不是所有的class有响应式css,有时也可以只是为了利于用 jQuery选择元素而创建类(target).27.使用i

Learn in FCC(2)

Responsive Design with Bootstrap1.Bootstrap可以根据你的屏幕大小来调整HTML元素,所以叫响应式设计.用这个就不用再为移动设备重新写页面代码.    使用之前,引入其css库<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css"/>.  第一题使用"container-fl

【Machine Learn】决策树案例:基于python的商品购买能力预测系统

决策树在商品购买能力预测案例中的算法实现 作者:白宁超 2016年12月24日22:05:42 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本系列文章是作者结合视频学习和书籍基础的笔记所得.本系列文章将采用理论结合实践方式编写.首先介绍机器学习和深度学习的范畴,然后介绍关于训练集.测试集等介绍.接着分别介绍机器学习常用算法,分别是监督学习之分类(决策树.临近取样.支持向量机.神经网络算法)监督学习之回归(线性回归.非线性回归)非监督学习(

TF.Learn

TF.Learn 手写文字识别 转载请注明作者:梦里风林Google Machine Learning Recipes 7官方中文博客 - 视频地址Github工程地址 https://github.com/ahangchen/GoogleML欢迎Star,也欢迎到Issue区讨论 mnist问题 计算机视觉领域的Hello world 给定55000个图片,处理成28*28的二维矩阵,矩阵中每个值表示一个像素点的灰度,作为feature 给定每张图片对应的字符,作为label,总共有10个la

Is it too late to learn to code?

Erin Parker, Founder Spitfire Athlete, iOS Engineer 9k upvotes by Francis Chen, Gaurav Baheti, Yue-Wing Yau, Maria Guryanova,(more) It's never too late. So much can happen in a year, it can amaze you. I majored in Economics. When I was about 23, I ra

Learn Python the Hard Way--Exercise 46

0. 缘起 <Learn Python the Hard Way>Exercise 46 要求安装四个python package pip, distribute, nose, virtualenv,(原书作者特别提醒: Do not just donwload these packages and install them by hand. Instead see how other people recommend you install these packages and use th

教程 1:让我们通过例子来学习(Tutorial 1: Let’s learn by example)

通过这第一个教程,我们将引导您从基础完成创建简单的带有注册表单的应用. 我们也将解释框架行为的基本方面.如果您对Phalcon的自动代码生成工具有兴趣, 您可以查看 developer tools. 确认安装(Checking your installation)? We'll assume you have Phalcon installed already. Check your phpinfo() output for a section referencing "Phalcon"

Learn Python From &#39;Head First Python&#39; [3](2) : Pickle

1.the use of 'with open... as ...' 2.the use of pickle(dump and load) for Step1: the 'with open ... as...' is the short format of 'try...except...finally' for Step2: you can store a list with pickle.dump() and get the content again with pickle.load()

FCC上的javascript算法题之中级篇

FCC中的javascript中级算法题解答 中级算法的题目中用到了很多js的知识点,比如迭代,闭包,以及对json数据的使用等等,现在将自己中级算法的解答思路整理出来供大家参考讨论.欢迎大家提出新的思路,写出更简单的解法. 1.给一个包含两个数字的数组.返回这两个数字和它们之间所有数字的和. 说明:最小的数字并非总在最前面 如:sumAll([4, 1]) 应该返回 10. sumAll([5, 10]) 应该返回 45. function sumAll(arr) { var max=Math