Jquery的一些想法(适合初学者) 发布日期:2017-01-17 10:09:29     博主推荐★

1、parent() 此函数获取当前元素的父节点的元素

2、siblings() 兄弟节点

3、css() 改变一些列的css属性,比如文字大小,文字颜色

4、find() 查找当前元素下的某种特性的文件,比如find('.aa'),那么就是找当前元素下的class='aa'的元素,当然这是包含关系,你class=“bb  aa  cc”这样的节点也是可以搜到的

5、AddClass()和removeClass 注意,这里的参数不含有"."了,因为你这里已经表明要增删类名了,所以不需要再次指定了

6、attr()系列函数,你需要理解什么时候用css什么时候用attr,很多初学者对这个不是很理解

7、animate()这是写轮播图动画和一些基本动画的时候需要的一个函数

8、bind()、live()、on()、delegate()仔细理解这个函数的意义,个人一般都用bind和delegate来处理,足够用了!

9、next()、prev()上下元素

10、parents()有时候你需要找到你不知道第几个父元素的时候,就很头疼,因为可能是你爷爷和爸爸,你不知道的时候,你需要用parents+你指定的类名去找到这个元素

11、html()一般都是用来干嘛的呢?用来把ajax的值放到某个标签下面的时候

12、val()一个很常见的,获取当前标签的值的函数

13、eq()因为你要排除第一个元素或者最后一个元素的时候,或者基数偶数的时候,或者你用each判断当前元素的index()也是可以的

14、index()  同13条

15、remove() 这个我一般不用,因为你删了某个属性很可能造成其他的一些问题,所以我一般用隐藏即可

16、show()和hidden()  做伸缩式菜单和渐隐式轮播都可以使用,还有tab切换

17、然后就是ajax()的使用

18、标签内部属性选择器,比如一个标签内部有两个input标签,一个是用户名的text输入框一个是password的密码输入框,此时你需要验证密码怎么办?如果没有class或者id作为标选,那么此时,你就要用$('.group').find('input[type="password"]').val()这样就获得了密码框的值,同理如何获取checkbox组或者radio组里面被选中的,$('.group').find('input[type="radio"]:checked');或者你也可以$('.group').find('input[type="radio"]').each(function(){$(this).is(':checked')})这样;但是很明显代码强弱,有效性问题,然后is(':hidden')判断时候是隐藏的

19、is()函数  同18解

20、append()  个人一般很少用,主要给某个元素后面添加点啥的时候!

21、each()    同18解

22、select()

23 、focus()


以上是一些基本的,当然你要做计算什么的时候,需要用到math相关了

24、test() 正则

25、ceil()、floor() parsetInt()等math相关

26、trim()去除两端空格

27、substr()

等这类其他语言也都相对应的函数,就不再赘述了!


OK,以上是作为一个phper程序员对于前端的一些理解,如果你可以完全理解和正确使用,那么除了特别复杂的特效,像粒子啊什么你可能处理不了,但是像轮播图啊,什么都可以十分钟内手写五种以上的感觉的代码!像旋转啊什么,那就太简单了!



博文地址:https://blog.ahamu.cn/blog/detail.html?id=92
   
推荐文章
  • 1
    sysbench
    2020/07/08
  • 2
    phper转java记录篇-spring boot
    2020/06/10
  • 3
    thinkphp5.0使用路由之后,post请求的
    2020/05/19
  • 4
    springboot单元测试aop失效
    2020/05/15
  • 5
    脑海中的JVM
    2020/05/12
  • 6
    IDEA搜索插件时显示search results
    2020/05/12
  • 7
    spring boot 配置加载源码查找
    2020/04/20
  • 8
    通过javap命令分析java汇编指令
    2020/04/16
  • 9
    IDEA小知识:查看JVM内存使用情况的步骤
    2020/04/16
  • 10
    springboot-加载自定义的properti
    2020/04/14
  • 11
    Jenkins执行shell脚本无法启动子进程解决
    2020/04/03
  • 12
    mac idea激活找专业的
    2020/04/02
  • 13
    Jenkins + DockerSwarm 实现弹
    2020/03/31
  • 14
    mac swarm学习过程
    2020/03/31
  • 15
    spring cloud
    2020/03/18
  • 16
    JAVA开发中遇到的问题记录002
    2020/03/12
  • 17
    JAVA开发中遇到的问题记录001
    2020/03/07
  • 18
    php -i查看信息
    2020/02/23
  • 19
    phpStorm中使用xdebug工具调试dock
    2019/12/09
  • 20
    讲的比较好的B+树执行原理的文章
    2019/12/09
最喜标签
NYOJ 面试 AJAX ping CentOS 灰度算法 YII2