第73次(JavaScript)

学习主题:JavaScript

学习目标:

1 掌握js的表单验证

2 熟练敲出制作购物车代码,尽量不要看老师的代码

1. 表单验证A

(1) 如何可以产生一个4位的随机数验证码

Math.floor(Math.random()*9000+1000)

(2) 如何控制表单是否提交的

通过设置form表单中的οnsubmit=”return check()”,根据自定义的检查函数check的返回值,判断表单能否提交。

第74次(JavaScript)

学习主题:JavaScript

学习目标:

1 掌握js的prototype

2 掌握jquery的选择器

7. 自定义对象 prototype

(1) 请简述 prototype 的具体的作用

在JavaScript语言中,每一个对象都有一个对应的原型对象,被称为prototype对象。定义在原型对象上的所有属性和方法,都能被派生对象继承。这就是JavaScript继承机制的基本设计。prototype对象的作用,就是定义所有实例对象共享的属性和方法,所以它也被称为实例对象的原型,而实例对象可以视作从prototype对象衍生出来的。

(2) user.prototype=new user2();语句的作用是什么?

user类是以user2类为原型的,继承了user类的属性和方法,并且能进行扩展。

8. jQuery概述

(1) 请说出jQuery的特点

1. 快速获取文档元素

2. 提供漂亮的页面动态效果

3. 创建AJAX无刷新页面

4. 提供对JS语言的增强

5. 增强的事件处理

6. 更改网页内容

(3) jQuery的概念是什么

jQuery是一个快速、简洁的JavaScript框架,jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。

9. 认识jQuery的$

(1) 请说出$的作用和意义

1. 利用选择器来选择DOM元素。例如$(“div p:nth-child(odd)”)。基本过程是利用选择器将dom元素选择出来,封装成一个jQuery类型的对象。

2. 创建DOM元素。例:$(“<p>Hello World</p>”)。类似于js中的var ele=document.createElement(“p”);ele.innerText=”Hello World”;

3. 文档就绪处理程序,$(function(){...}),相当于 window.onload = function(){...}。功能比window.onload更强大,window.onload一个页面只能写一个,但是$()可以写多个而不冲突。

4. 调用函数:例如$.trim();

(2) window.onload 的作用是什么?和Js中的onload事件有什么区别?

window.onload事件会在页面加载完成后触发。

onload 事件会在页面或图像加载完成后立即发生。支持该事件的HTML标签:<body>, <frame>, <frameset>, <iframe>, <img>, <link>, <script>。 支持该事件的JS对象:image, layer, window。

(3) $("tr:odd").css("background-color","red");

在所有的tr标签中,索引下标为奇数(从0开始)的tr标签,背景颜色改为红色。

10. jQuery的选择器A

(1) 请说出JS对象和JQ对象之间是如何相互转化的。

JS-->JQ: $(JS对象)-->返回JQ对象

JQ-->JS: JQ对象[指定下标]-->返回JS对象

(2) 请列举本节课中常用基本选择器

1. ID选择器 $(“#id”)

2. 元素选择器 $(“element”)

3. 类选择器 $(“.class”)

4. 通用选择器 $(“*”)

5. 分组选择器 $(“selector1,selector2,selectorN”)

(3) 请说明 html()和 val()方法之间的区别

html():取得第一个匹配元素的html内容。

val():获得第一个匹配元素的当前值。在 jQuery 1.2 中,可以返回任意元素的值了。包括select。如果多选,将返回一个数组,其包含所选的值。

11. jQuery的选择器B

(1) 请问后代选择器和子父选择器的区别

后代选择器$(“parent child”)选择parent标签中包含的所有child标签。

父子选择器$(“parent>child”)选择parent标签中的所有child子标签。

(2) 请问 prev + next 选择器在使用的时候需要注意什么

next标签必须紧靠着prev标签,是prev标签相邻的下一个同级标签,才能被选中。

(3) prev ~ next 这个选择器的作用

选择prev标签后的所有同级的next标签

12. 选择器学习C

(1) 如何获得ul中所有下标(0开始)为奇数的li对 象

$(“ul li:nth-child(even)”);

(2) 如何获得ul中所有下标(0开始)为偶数的li对象。

$(“ul li:nth-child(odd)”);

(3) $("ul li:lt(4)").css("color","green");这个选择器的含义是什么?

选择ul中的下标从0到3的li标签,将它们的字体颜色改为绿色。

jquery 判断是否有类名_Day037-JS、jQuery相关推荐

  1. jquery 判断是否有类名_JQuery 基础(一)

    封面图片来源:沙沙野 内容概览 jQuery 本质 jQuery 中,提供一个入口函数 jQuery 获取标签元素 jQuery 过滤元素的方法 jQuery 中选择器的关系操作 jQuery操作元素 ...

  2. jQuery 判断是否包含在数组中 jQuery.inArray()

    var arr = [ "xml", "html", "css", "js" ]; $.inArray("js ...

  3. php 判断 ie6,jQuery_Jquery判断IE6等浏览器的代码,Jquery判断IE6的代码: 复制代码 - phpStudy...

    Jquery判断IE6等浏览器的代码 Jquery判断IE6的代码: 复制代码 代码如下: if ($.browser.msie && ($.browser.version == &q ...

  4. js / jquery 使用val()赋值监控事件失效

    场景: 当内容发生改变时对隐藏的input框进行监控(这里不直接赋值,通过select或其他条件的改变使用jquery赋值) 需要监控的对象 <input type="hidden&q ...

  5. js/jquery判断浏览器 停止加载

    JS获取浏览器信息 复制代码代码如下: 浏览器代码名称:navigator.appCodeName 浏览器名称:navigator.appName 浏览器版本号:navigator.appVersio ...

  6. js/jquery判断浏览器的方法总结

    JS获取浏览器信息 浏览器代码名称:navigator.appCodeName 浏览器名称:navigator.appName 浏览器版本号:navigator.appVersion 对Java的支持 ...

  7. js/jquery判断浏览器的方法小结

    在网站前端开发中,浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本,而判断浏览器的版本一般只能通过分析浏览器的userAgent才能知道.今天我们把 ...

  8. 【JS】【19】使用Jquery判断是电脑或手机或微信浏览器访问

    正文: //检测平台 var p = navigator.platform;system.win = p.indexOf("Win") == 0;system.mac = p.in ...

  9. js jquery 判断元素是否在数组内

    一,js方法 var arr = ["a", "b", "c"]; // js arr.indexOf("c") var ...

最新文章

  1. POJ 1364:King(差分约束)
  2. 打包指令_DD19A电动热熔打包机,更换易损件方法
  3. .Net与Oracle地数据库连接池(Connection Pool)
  4. 八边形点坐标数的lisp_图形学入门第五课:齐次坐标
  5. 360下载器怎么打开 360下载器使用方法
  6. Numpy:ndim、shape、dtype、astype用法介绍
  7. js面向对象的程序设计 --- 上篇(理解对象)
  8. 如何更好的使用大数据
  9. 在vue中后台返回的文本包含标签时候解析为html代码
  10. SQL Server 数据库备份与还原
  11. clion连接mysql,使用 CLion 调试 mysql 源码
  12. Flash Builder 4.7 正式版下载、破解
  13. 2022最新H5手机微商城运营源码 简约轻量版 对接最新Z支付个人免签接口 带搭建教程
  14. 阿里云免费ssl证书更换指南2021.4
  15. GA-RPN:Region Proposal by Guided Anchoring
  16. 写代码也要讲规矩——SLA
  17. 如何登录无线web认证服务器,路由器如何设置web认证的方式连接免费WIFI
  18. win10如何设置锁屏时间
  19. Systrace分析基础知识
  20. 刘兵《Entity and aspect extraction for opinion mining 》翻译笔记

热门文章

  1. Remote desktop manager共享账号
  2. springboot快速集成swagger
  3. bzoj [Usaco2009 Hol]Cattle Bruisers 杀手游戏
  4. 1070: [SCOI2007]修车
  5. 【2】信息的表示和处理
  6. 仿照vue实现简易的MVVM框架(一)
  7. 20145225 《信息安全系统设计基础》第10周学习总结
  8. JS---捕捉URL地址,以及模仿GET方法
  9. PHP_SELF变量解析和重复路径解决
  10. 小李飞刀:用python刷题ing....