JQuery技术总结(初级技术篇)
技术方面
$(document).ready(function(){
// 程序段
})
该段代码类似于传统的 JavaScript 代码:
window.onload=function(){
// 程序段
}
虽然上述两段代码在功能上可以互换,但它们之间又有许多区别:
执行时间不同:$(document).ready 在页面框架下载完毕后就执行; window.onload 必须在页面全部加载完毕(包含图片下载)后才能执行。很明显,前者的执行效率高于后者。
执行数量不同: $(document).ready 可以重复写多个,并且每次执行结果不同; window.onload 尽管可以执行多个,但仅输出最后一个执行结果,无法完成多个结果的输出。
$(document).ready(function(){}) 可以简写成 $(function(){})
jQuery 程序的代码风格
1. $”美元符的使用
在 jQuery 程序中,使用最多的莫过于“$”美元符了,无论是页面元素的选择、功能函数的前缀,都必须使用该符号,可以说它是 jQuery 程序的标志。
2. 事件操作链接式书写
在编写页面某元素事件时,jQuery 程序可以使用链接式的方式编写该元素的所有事件。
jQuery 访问 DOM 对象
1. 什么是 DOM 对象
DOM(Document Object Model,文本对象模型)的每一个页面都是一个 DOM 对象,通过传统的 JavaScript 方法访问页面中的元素,就是访问 DOM 对象。
什么是 jQuery 对象
在 jQuery 库中,通过本身自带的方法获取页面元素的对象,我们称之为 jQuery 对象;为了同样实现在 ID 为 "divOut" 的标记中显示 ID 为 "divTmp" 的标记内容,采用 jQuery 访问页面元素的方法,其实现的代码如下:
var tDiv=$("#divTmp"); // 获取 jQuery 对象
var oDiv=$("#divOut"); // 获取 jQuery 对象
var cDiv=tDiv.html(); // 获取 jQuery 对象中的内容
oDiv.html(cDiv); // 设置 jQuery 对象中的内容
相关推荐
本篇文章将深入探讨jQuery的核心概念、主要功能以及如何在实际项目中运用。 一、jQuery核心概念 1. 快速选择器:jQuery通过$.fn.find()、$.fn.children()等方法提供了强大的DOM元素选择功能,使得开发者可以方便地...
理论篇:对选择器、事件、常用函数方法、外观效果、查找筛选、文档处理、Ajax处理的基础知识,以及《锋利的JQUERY》读书笔记精华完整版。 实践篇:Tab菜单栏源码、手风琴菜单源码、圆角效果源码、网页弹出对话框...
### (一) 开天辟地入门篇 在入门阶段,首先需要了解jQuery的基本概念。jQuery的核心在于它的选择器和链式操作,这些使得对DOM元素的操作变得简单直观。"Hello World jQuery"示例通常是从一个简单的页面引入jQuery的...
本篇将深入探讨jQuery 1.11.0与jQuery UI 1.10.4这两个版本的功能、特性以及它们在实际项目中的应用。 首先,jQuery 1.11.0是jQuery库的一个稳定版本,它在1.10.x的基础上进行了优化和修复,确保了更好的浏览器兼容...
### jQuery学习资料总结 在本篇文章中,我们将深入探讨jQuery的核心功能与用法,并通过具体的示例来加深理解。jQuery是一款流行的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等操作。下面,让...
这篇文档主要总结了在使用jQuery及其相关插件时遇到的问题及解决方案,主要包括以下几个方面: 1. **My97DatePicker日历插件**: My97DatePicker是一个国内常用的日期选择插件,因其简单易用而被推荐。在使用中,...
本篇将深入探讨jQuery的核心库以及两个重要的插件——jQuery File Upload和jQuery Iframe Transport。 首先,jQuery的核心库jQuery-1.8.3.min.js和jQuery-2.1.4.min.js是其发展过程中的两个稳定版本。1.8.3属于1.x...
本篇将深入探讨jQuery 1.4.2版本及其与jQuery Cookie插件的使用,帮助开发者更好地理解和应用这两个关键组件。 一、jQuery 1.4.2简介 jQuery 1.4.2是jQuery库的一个早期版本,发布于2010年,尽管现在有更新的版本...
通过陈宁老师的《jQuery学习宝典》,读者不仅能够系统地掌握jQuery的基础知识和高级技巧,还能通过实际案例加深对技术的理解和应用能力。无论你是刚接触前端开发的新手,还是希望进一步提升技能的中级开发者,本书都...
### jQuery学习心得总结 #### 一、jQuery简介与特点 jQuery 是一款优秀的 JavaScript 库,它的出现极大地简化了 HTML 文档遍历、事件处理、动画以及 Ajax 交互等操作。自2006年发布以来,jQuery 已经成为了前端...
在本文中,我们将深入探讨如何使用jQuery技术来实现表格中奇数行和偶数行的换色效果。jQuery是一款强大的JavaScript库,它简化了DOM操作、事件处理以及动画制作等任务,使得网页开发更为便捷。在J2EE环境中,jQuery...
总结来说,jQuery Migrate 3.0.1.js是开发者升级jQuery版本时的一把得力工具,它降低了迁移过程中的风险,同时也提供了明确的指导,帮助开发者逐步摆脱对旧API的依赖,更好地拥抱jQuery的新特性。在实际使用中,应...
本篇文章将深入探讨jQuery的三种主要版本:1.x,2.x和3.x,以及它们之间的差异与适用场景。 一、jQuery 1.x系列 jQuery 1.x系列是最经典且被广泛使用的版本,包括1.8.3、1.4.2等次级版本。这个系列的主要特点是...
本篇文章将详细探讨"jquery 跨iframe拖拽"这一主题,该技术允许用户在不同的IFrame之间进行元素的拖放操作,这对于构建多窗口、多面板的Web应用尤其有用。 首先,我们要理解IFrame(内联框架)的概念。IFrame是一种...
《Learning JQuery》是一本针对初学者和进阶用户设计的教程书籍,旨在通过简单易懂的JavaScript技术帮助读者掌握更好的交互设计和网页开发技能。本书由Jonathan Chaffer和Karl Swedberg共同撰写,并于2007年由Packt ...
本篇文章将深入探讨如何利用jQuery和相关插件,特别是jQuery.media,来实现PDF文件的在线预览。 标题"jquery.media在线预览pdf文件"暗示我们将使用jQuery.media这个插件来处理PDF预览。jQuery.media是一个多功能的...
要实现这一功能,我们需要掌握以下jQuery技术: 1. **选择器**: jQuery提供了丰富的选择器,如ID选择器(#id),类选择器(.class)等,用于选取页面中的元素。在这个插件中,我们需要选择图片元素来添加标注功能。 2....
在本篇文章中,我们将深入探讨 jQuery 中的 AJAX 方法及其相关操作。 AJAX (Asynchronous JavaScript and XML) 是一种创建动态网页的技术,允许在不重新加载整个页面的情况下更新部分网页内容。jQuery 提供了一个...
本篇文章将深入探讨jQuery实现Endless Scroll的原理和方法。 一、jQuery Endless Scroll的基本概念 jQuery Endless Scroll是利用JavaScript库jQuery实现的一种动态加载页面内容的技术。当用户滚动到页面底部时,...