jQuery

原创
2019/09/09 14:28
阅读数 31

1. jQuery 库中的 $() 是什么?

$ 即 jQuery对象,是一个Function对象,$()是调用这个function,得到的是

2.  $(document).ready() 是个什么函数?为什么要用它?
解析:这 个问题很重要,并且常常被问到。 ready() 函数用于在文档进入
ready状态时执行代码。当DOM 完全加载
(例如HTML被完全解析DOM树构建完成时),
jQuery允许你执行代码。使用$(document).ready()
的最大好处在于它适用 于所有浏览器,jQuery帮你解
决了跨浏览器的难题。需要进一步了解的用户可以点击 answer链接查看详细讨论。

3. 使用jQuery的步骤有哪些?
1.引入样式和脚本
2.初始化插件
3.方法

4. 除了本地引用jQuery以外,还有其他方式可以引用么?
1、在线引用【CDN(内容分发网络)】
国外的CDN:
1.Google Hosted Libraries
src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"
2.Microsoft CDN
src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.0.0.min.js"
3.CDNJS
src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.0/jquery.min.js"
4.jQuery官网
src="http://code.jquery.com/jquery-1.11.0.min.js"
5.jsDeliver
src="http://cdn.jsdelivr.net/jquery/2.0.0/jquery-2.0.0.min.js"
国内的CDN:
1.百度【本人一般引用这个】
src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"
2.七牛
src="http://cdn.staticfile.org/jquery/2.0.0/jquery.min.js"
3.新浪
src="http://lib.sinaapp.com/js/jquery/1.6/jquery.min.js"
4.又拍云
src="http://upcdn.b0.upaiyun.com/libs/jquery/jquery-2.0.0.min.js"
5.360
src="http://libs.useso.com/js/jquery/2.0.0/jquery.min.js"
许多用户在访问其他站点时,已经从谷歌或微软加载过 jQuery。所有结果是,当他们访问您的站点时,会从缓存中加载 jQuery,这样可以减少加载时间。
2、本地引用,这个需要自己到官网上去下载jq插件库,导入本地项目,直接相对地址引用
src = "js/jquery-1.11.0.min.js"这种方式

5. jQuery和JavaScript加载模式有什么不同?
js会在执行完Dom 并且等图片也加载完之后才会执行,
jquery在执行完Dom之后就会直接执行去宽度,不会去等图片加载

6. jQuery入口函数有哪些写法?企业开发中用哪一种?
$(doucument).ready(function(){
    alert("hello world.");
});


jQuery(doucument).ready(function(){
    alert("hello world.");
});

3.推荐写法

$(function(){
    alert("hello world.");
});

jQuery(function(){
    alert("hello world.");
});


1. 网页上有 5 个 <p> 元素,如何使用 jQuery来选择它们?
解析:另 一个重要的 jQuery 问题是基于选择器的。jQuery 
支持不同类型的选择器,例如 ID 选择器、class 选择器、
标签选择器。鉴于这个问题没提到 ID 和 class,你可以用
标签选择器来选择所有的 div 元素。jQuery 代码:$(“div”),
这样会返回一个包含所有 5 个 div 标签的 jQuery 对象。


2. jQuery 里的 ID 选择器和 class 选择器有何不同?
ID选择器使用ID来选择元素,例: $("#idtest1").
 而 class选择器使用CSS class 来选择元素,
例:$(".classtest1")。当只需要选择一个元素时,
使用ID选择器,如果需要选择具有相同 CSS class的元素,就要用class 选择器。

3. 什么是层次选择器?
如果想通过 DOM 元素之间的层次关系来获取特定元素
后代元素, 子元素, 相邻元素, 兄弟元素等, 则需要使用层次选择器。

4. 什么是过滤选择器?
主要是通过特定的过滤规则来筛选出所需的 DOM 元素, 该选择器都以 “:” 开头;

5. 什么是表单选择器?
利用表单选择器可以方便的获取某个或某类型的元素。

展开阅读全文
打赏
0
0 收藏
分享

作者的其它热门文章

加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部