第二章:jQuery初探
一、引入jQuery
XXXX.js文件
<script>标签
1、版本选择
当前jQuery有两个分支
1.x 支持ie6、7、8
jquery-1.11.2.js:未经过压缩,适合同学们在学习的时候使用,可以浏览里面的源代码
jquery-1.11.2.min.js:经过压缩,而是直接在生产环境下使用,体积更小,引入更快!
2.x 不支持ie6、7、8
jquery-2.1.3.js :未经过压缩,适合同学们在学习的时候使用,可以浏览里面的源代码
jquery-2.1.3.min.js:经过压缩,而是直接在生产环境下使用,体积更小,引入更快!
1.x与2.x拥有相同的API(函数名字,以及参数等等都是一样的,我们在使用的时候是没有区别的,只是内部实现可能不一样!)
2、引入方法
<script type="text/javascript" src="xxx.js"></script>
二、第一个jQuery程序
三、jQuery中的$函数
1、$在jQuery中是一个函数名
jQuery中有一个非常重要的函数:jQuery,为了使用方便它还有简写方式:$
$函数是函数jQuery的简写形式,它是jQuery精彩世界的入口!
2、$函数的参数以及功能
$函数传入的参数类型不同所实现的功能也是不一样的,主要的参数类型有4种:
1>传入一个函数
传入的函数将在页面元素加载完毕之后再执行!
2>传入选择器
传入字符串形式的选择器
3>传入htmlElement对象
传入htmlElement对象可以转为jQuery对象
4>传入html代码
基于html代码片段生成新元素。
3、自定义jQuery简写符号
除了jQuery库之外,还有一些别的JavaScript库也使用$符号。这意味着在同一个页面若加载了多个库,可能就产生冲突。这种情况我们
可以调用jQuery.noConflict方法让jQuery放弃使用$符号,也可以将其返回值赋给一个变量即可实现自定义jQuery的简写符号!
1)让jQuery放弃简写符号$
jQuery.noConflict();
2)自定义简写符号
var jq=jQuery.noConflict();
四、等待页面加载完毕
1、为什么要等待页面元素加载完毕
页面是从上到下加载的!只有等页面的元素加载完毕了,我们才可以放心的对页面元素做各种操作!
2、两种写法
方法一:
$(document).ready(function (){
...
});
方法二(简写方式):
$(function (){
...
});
第二章:jQuery初探的更多相关文章
- jQuery系列 第二章 jQuery框架使用准备
第二章 jQuery框架使用准备 2.1 jQuery框架和JavaScript加载模式对比 jQuery框架的加载模式 <script> window.onload = function ...
- 第二章 jQuery数组和字符串
章节内容: 1.利用数组在列表中显示名字 (1)利用数组显示名字列表--join()方法 (2)从数组中获取名字并追加到有序列表--each()方法 (3)利用HTML元素创建数组和计算数组长度--g ...
- 第二章 jQuery选择器
选择器是行为与文档内容之间的纽带,其目的是能轻松的找到文档中的元素. jQuery中的选择器继承了CSS的风格.利用jQuery选择器,可以非常便捷快速地找出特定的DOM元素,然后给它们添加相应的行为 ...
- 第二章 jquery的dom操作
三个方面 dom核心,html-dom和css-dom 一. 1.dom core核心 document.getElementsByTagName("form") 获取表单 ...
- 第二章 jQuery框架使用准备
window常用属性: History:有关客户访问过的URL的信息 Location: 有关当前url的信息 常用方法: Confirm()将弹出一个确认对话框 open()在页面上弹出一个新的浏览 ...
- jquery 第二章
1.本章目标 css样式 选择器2.css样式 宽.高.边框.背景颜色.字体....... <html> <head> <style> div{ ...
- jQuery复习:第二章&第三章
第二章 一.选择器 1.层次选择器 $(“ancestor descendant”)选取ancestor元素里的所有后代元素 $(“parent > child”)选取parent元素下的chi ...
- Hibernate初探之单表映射——第二章:Hibernate进阶
第二章:Hibernate进阶 1.hibernate.cfg.xml常用配置 2.session 简介 3.transaction简介 4.session详解 5.对象关系映射常用配置 1.hibe ...
- Asp.Net MVC4 + Oracle + EasyUI 学习 第二章
Asp.Net MVC4 + Oracle + EasyUI 第二章 --使用Ajax提升网站性能 本文链接:http://www.cnblogs.com/likeli/p/4236723.html ...
- 第7章 jQuery插件的使用和写法
第7章 jQuery插件的使用和写法 插件又称扩展,是一种遵循一定规范的应用程序接口写出来的程序. 插件的编写思想基于面向对象. 获取最新的插件可以查看jquery官网:http://plugins. ...
随机推荐
- html 获取项目根路径
html 获取项目根路径 function getContextPath(){ var pathName = document.location.pathname; //当前文件的绝度路径 var i ...
- Python3爬取王者官方网站英雄数据
爬取王者官方网站英雄数据 众所周知,王者荣耀已经成为众多人们喜爱的一款休闲娱乐手游,今天就利用python3 爬虫技术爬取官方网站上的几十个英雄的资料,包括官方给出的人物定位,英雄名称,技能名称,CD ...
- 【Beta】软件使用说明——致社长
目录 社团公众号关联上"北航社团帮"小程序 为什么要关联上"北航社团帮"小程序: 如何进行关联: 小程序中的社长相关功能 如何认证成为社长 如何管理社员.增删管 ...
- qtcreator 添加 cppreference 离线文档
https://en.cppreference.com/w/File:qch_book_20190607.zip 下载后放到 D:\Qt\Qt5.10.0\Docs\Qt-5.10.0目录下, 并在q ...
- Win10提示“无法打开此计算机上的组策略对象”如何解决
为了更好地管理电脑,很多朋友都会去编辑Windows10的组策略.不过,有部分用户反馈自己在打开组策略的时候,遇到了“无法打开此计算机上的组策略对象”提示,无法打开组策略,这是怎么回事呢?下面,小编就 ...
- gradle 使用maven repository 的设置
repositories { //Maven中心库(http://repo1.maven.org/maven2) mavenCentral() //本地库,local repository ...
- CentOS 7 安装FTP服务器(vsftpd)
FTP是安装各种环境前的预备环节,因为我们要把下载好的安装包上传上去.其次,在一个团队中,FTP服务器为多用户提供了一个文件储存场所,总之是一个非常实用的工具. 1.安装vsftpd # 首先要查看你 ...
- git切换分支冲突解决-删除分支
在项目开发中,有多个版本分支需要不时的来回切换,在切换的过程中,产生了很多冲突,提交的时候 也提交不了.总结下在解决这个过程中使用的两种方法: 1.删除项目在磁盘的目录,包括 git 文件,重新 cl ...
- [LeetCode] 366. Find Leaves of Binary Tree 找二叉树的叶节点
Given a binary tree, find all leaves and then remove those leaves. Then repeat the previous steps un ...
- GitLab - 安装并启动GitLab
1 - GitLab安装 1.1 信息确认 [Anliven@node102 ~]$ uname -a Linux node102 3.10.0-957.el7.x86_64 #1 SMP Thu N ...