慕课-jQuery基础(一)--样式篇(1)

慕课JQuery学习笔记,对自己不熟悉的内容摘录下来,做一个整理,便于自己日后复习,如侵删。

一、jQuery选择器之基本筛选选择器


注意事项:

  1. :eq(), :lt(), :gt(), :even, :odd 用来筛选他们前面的匹配表达式的集合元素,根据之前匹配的元素在进一步筛选,注意jQuery合集都是从0开始索引
  2. gt是一个段落筛选,从指定索引的下一个开始,gt(1) 实际从2开始

eg:选择第一个new元素: $(".new:first").css("color", "#CD00CD");

二:jQuery选择器之内容筛选选择器


注意事项:

  1. :contains与:has都有查找的意思,但是contains查找包含“指定文本”的元素,has查找包含“指定元素”的元素
  2. 如果:contains匹配的文本包含在元素的子元素中,同样认为是符合条件的。text如果为字符串,要加引号。
  3. :parent与:empty是相反的,两者所涉及的子元素,包括文本节点

三、jQuery选择器之可见性筛选选择器

:hidden选择器,不仅仅包含样式是display="none"的元素,还包括隐藏表单、visibility等等

我们有几种方式可以隐藏一个元素:

  1. CSS display的值是none。
  2. type="hidden"的表单元素。
  3. 宽度和高度都显式设置为0。
  4. 一个祖先元素是隐藏的,该元素是不会在页面上显示
  5. CSS visibility的值是hidden
  6. CSS opacity的指是0
如果元素中占据文档中一定的空间,元素被认为是可见的。
可见元素的宽度或高度,是大于零。
元素的visibility: hidden 或 opacity: 0被认为是可见的,因为他们仍然占用空间布局。

不在文档中的元素是被认为是不可见的,如果当他们被插入到文档中,jQuery没有办法知道他们是否是可见的,因为元素可见性依赖于适用的样式

四.jQuery选择器之属性筛选选择器


五、jQuery选择器之子元素筛选选择器


注意事项:

  1. :first只匹配一个单独的元素,但是:first-child选择器可以匹配多个:即为每个父级元素匹配第一个子元素。这相当于:nth-child(1)
  2. :last 只匹配一个单独的元素, :last-child 选择器可以匹配多个元素:即,为每个父级元素匹配最后一个子元素
  3. 如果子元素只有一个的话,:first-child与:last-child是同一个
  4.  :only-child匹配某个元素是父元素中唯一的子元素,就是说当前子元素是父元素中唯一的元素,则匹配
  5. jQuery实现:nth-child(n)是严格来自CSS规范,所以n值是“索引”,也就是说,从1开始计数,:nth-child(index)从1开始的,而eq(index)是从0开始的
  6. nth-child(n) 与 :nth-last-child(n) 的区别前者是从前往后计算,后者从后往前计算
  7. nth-child(n),参数n一般是一个自然数,表示作为父元素下的第n个子元素

六、jQuery选择器之表单元素选择器


注意事项:

除了input筛选选择器,几乎每个表单类别筛选器都对应一个input元素的type值。大部分表单类别筛选器可以使用属性筛选器替换。比如 $(':password') == $('[type=password]')

七、jQuery选择器之表单对象属性筛选选择器

除了表单元素选择器外,表单对象属性筛选选择器也是专门针对表单元素的选择器,可以附加在其他选择器的后面,主要功能是对所选择的表单元素进行筛选


  1. 选择器适用于复选框和单选框,对于下拉框元素, 使用 :selected 选择器
  2. 在某些浏览器中,选择器:checked可能会错误选取到<option>元素,所以保险起见换用选择器input:checked,确保只会选取<input>元素

八、jQuery选择器之特殊选择器this

this,表示当前的上下文对象是一个html对象,可以调用html对象所拥有的属性和方法。 原生DOM对象。
$(this),代表的上下文对象是一个jquery的上下文对象,可以调用jQuery的方法和属性值。原生原生jQuery对象。

内容概要:本文详细介绍了计算机求职面试的内容、技巧和备战策略,涵盖技术面、项目面、行为面三大部分。技术面重点在于算法和计算机基础知识,包括操作系统、网络、数据库等方面,并强调掌握高频算法题的解题方法和技巧。项目面要求候选人能够提炼项目的深度与亮点,运用STAR法则结构化描述项目经历,突出技术难点和解决方案。行为面主要考察候选人的软实力,如沟通能力、团队协作和解决问题的能力。高效备战策略方面,建议分阶段复习,优化简历,利用各种资源进行模拟面试。实战技巧部分提供了沟通心态管理、白板代码实战以及薪资谈判的具体指导。最后,文章还指出了常见误区,如盲目刷题、过度包装项目和忽视非技术问题的回答。 适合人群:计算机专业的应届毕业生和有工作经验的求职者,特别是希望进入互联网大厂、外企或独角兽企业的技术人员。 使用场景及目标:①帮助求职者理解计算机岗位面试的核心内容和技术要求;②提供系统的备考计划和资源推荐,提高面试准备效率;③传授面试实战技巧,增强求职者的自信心和表现力;④提醒求职者避免常见误区,确保面试过程顺利。 阅读建议:本文内容详实,建议读者按照文中提供的步骤逐步实施,结合自身实际情况调整策略。同时,注重实践练习,多参与模拟面试,不断总结经验教训,以提升面试成功率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值