A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

常小天
今天学习的是JQuery的进阶内容和BootStrap的入门内容。
JQuery进阶内容部分通过两个案例来进行学习。第一个案例是下拉列表的左右选择。这一案例的知识点和核心内容其实就是一个表单选择器——“:selected”,它是指下拉列表中的选中元素。除此之外的id选择器,层级选择器,appendTo方法都是昨天的学习内容,回顾一下即可。第二个案例是使用JQuery完成表达校验,这是今天的重难点。这里边需要注意的点有:
一、添加提示信息以及*号的操作,还有删除旧提示信息的操作都需要调用“.parent()”方法获取其父标签,才能调用“.append()”方法。因为这些操作虽然修改的是自身层级的内容,却都是在父标签的层次上进行的。
二、与之前不同的一点是,今天的学习中我们能够给一个标签添加多个class内容,它们之间用空格隔开。这里就要再引出另一个注意的点。就是在不同的需求中通过不同的class内容来获取对象。本例中清除旧的提示信息时需要清空整个提示内容,所以使用描述标签整体属性的“formtips”类名作为选择器,而统计表单错误信息时需要的是提示内容所表达的信息,所以使用具有标识功能的“onError”类名作为选择器。这个点的掌握需要在实际的应用中进行锻炼。
三、trigger和triggerHandler的功能和区别。这两者的功能大体上类似,它们都能对匹配的元素实施所绑定的触发事件所调用的方法。它们的区别有三点,但目前我们能够掌握的只有两点。一是前者在实现功能的时候会将属于浏览器默认事件的触发事件一并执行,而后者不会执行属于浏览器默认事件的触发事件,而只执行触发事件调用的方法。二是前者会执行所有匹配元素的触发事件并调用方法,而后者只触发jQuery对象集合中第一个元素执行方法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马