<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>$.browser对象</title>
<script language="javascript" src="jquery.min.js"></script>
<script language="javascript">
function detect(){
if($.browser.msie)
return "IE";
if($.browser.mozilla)
return "Mozilla";
if($.browser.safari)
return "Safari";
if($.browser.opera)
return "Opera";
}
var sBrowser = detect();
document.write("您的浏览器是:"+sBrowser+"<br>版本为:"+$.browser.version)
</script>
</head>
<body>
</body>
</html>
<html>
<head>
<title>$.boxModel对象</title>
<script language="javascript" src="jquery.min.js"></script>
<script language="javascript">
var sBox = $.boxModel ? "标准W3C":"IE";
document.write("您的页面目前支持:"+sBox+"盒子模型");
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>$.boxModel对象</title>
<script language="javascript" src="jquery.min.js"></script>
<script language="javascript">
var sBox = $.boxModel ? "标准W3C":"IE";
document.write("您的页面目前支持:"+sBox+"盒子模型");
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>$.each()函数</title>
<script language="javascript" src="jquery.min.js"></script>
<script language="javascript">
var aArray = ["one", "two", "three", "four", "five"];
$.each(aArray,function(iNum,value){
//针对数组
document.write("序号:" + iNum + " 值:" + value + "<br>");
});
var oObj = {one:1, two:2, three:3, four:4, five:5};
$.each(oObj, function(property,value) {
//针对对象
document.write("属性:" + property + " 值:" + value + "<br>");
});
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>$.each()函数</title>
<script language="javascript" src="jquery.min.js"></script>
<script language="javascript">
$.each($.browser, function(property,value) {
//遍历对象$.browser
document.write("属性:" + property + " 值:" + value + "<br>");
});
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>$.grep()函数</title>
<script language="javascript" src="jquery.min.js"></script>
<script language="javascript">
var aArray = [2, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1];
var aResult = $.grep(aArray,function(value){
return value > 4;
});
document.write("aArray: " + aArray.join() + "<br>");
document.write("aResult: " + aResult.join());
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>$.grep()函数</title>
<script language="javascript" src="jquery.min.js"></script>
<script language="javascript">
var aArray = [2, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1];
var aResult = $.grep(aArray,function(value, index){
//元素的值value和序号index同时判断
return (value > 4 && index > 3);
});
document.write("aArray: " + aArray.join() + "<br>");
document.write("aResult: " + aResult.join());
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>$.map()函数</title>
<script language="javascript" src="jquery.min.js"></script>
<script language="javascript">
$(function(){
var aArr = ["a", "b", "c", "d", "e"];
$("p:eq(0)").text(aArr.join());
aArr = $.map(aArr,function(value,index){
//将数组转化为大写并添加序号
return (value.toUpperCase() + index);
});
$("p:eq(1)").text(aArr.join());
aArr = $.map(aArr,function(value){
//将数组元素的值双份处理
return value + value;
});
$("p:eq(2)").text(aArr.join());
});
</script>
</head>
<body>
<p></p><p></p><p></p>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>$.map()函数</title>
<script language="javascript" src="jquery.min.js"></script>
<script language="javascript">
$(function(){
var aArr = [0, 1, 2, 3, 4];
$("p:eq(0)").text("长度:" + aArr.length + ",值:" + aArr.join());
aArr = $.map(aArr,function(value){
//比1大的加1后返回,否则删除
return value>1 ? value+1 : null;
});
$("p:eq(1)").text("长度:" + aArr.length + ",值:" + aArr.join());
});
</script>
</head>
<body>
<p></p><p></p>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>$.map()函数</title>
<script language="javascript" src="jquery.min.js"></script>
<script language="javascript">
$(function(){
var aArr1 = ["one", "two", "three", "four five"];
aArr2 = $.map(aArr1,function(value){
//将单词拆成一个个字母
return value.split("");
});
$("p:eq(0)").text("长度:" + aArr1.length + ",值:" + aArr1.join());
$("p:eq(1)").text("长度:" + aArr2.length + ",值:" + aArr2.join());
});
</script>
</head>
<body>
<p></p><p></p>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>$.inArray()函数</title>
<script language="javascript" src="jquery.min.js"></script>
<script language="javascript">
$(function(){
var aArr = ["one", "two", "three", "four five", "two"];
var pos1 = $.inArray("two",aArr);
var pos2 = $.inArray("four",aArr);
$("p:eq(0)").text("“two”的位置:" + pos1);
$("p:eq(1)").text("“four”的位置:" + pos2);
});
</script>
</head>
<body>
<p></p><p></p>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>$.getScript()函数</title>
<script language="javascript" src="jquery.min.js"></script>
<script language="javascript">
$(function(){
$("input:first").click(function(){
$.getScript("13-12.js");
});
$("input:last").click(function(){
TestFunc();
});
});
</script>
</head>
<body>
<input type="button" value="Load Script">
<input type="button" value="DoSomething">
</body>
</html>
alert("Loaded!");
function TestFunc(){
alert("TestFunc");
}
分享到:
相关推荐
**jQuery功能函数详解** jQuery,一个轻量级的JavaScript库,因其简洁的API和强大的功能,深受前端开发者喜爱。它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。本文将深入探讨jQuery的功能...
在本文中,我们将深入探讨jQuery的功能函数,包括浏览器检测、盒子模型处理以及JavaScript对象的操作。 1. **浏览器检测** jQuery 提供了一个$.browser对象,用于检测用户正在使用的浏览器类型及其版本。例如: -...
总结,jQuery API函数chm文档详尽地涵盖了jQuery的各种功能,从选择器到DOM操作,再到动画和Ajax,每一个函数都是开发者的得力助手。熟练掌握这些API,将极大地提升Web开发效率,使得前端代码更加简洁高效。无论你是...
《jQuery函数:强大的封装与应用》 jQuery,作为一款广泛使用的JavaScript库,以其简洁的语法、丰富的API和高效的性能赢得了开发者们的青睐。标题中的“jquery函数 强大的封装”正揭示了jQuery的核心魅力:它将复杂...
`jQuery`的`data()`函数是JavaScript库`jQuery`中一个非常重要的功能,它用于在DOM元素上存储和检索自定义数据。这个函数允许开发者在HTML元素上附加任意的JavaScript对象,而不会污染HTML的内置属性,使得数据管理...
JavaScript/CSS/DOM基础 第0课 - 内容概述 - [精通...第13课 - jQuery功能函数 - [精通JavaScript+jQuery] 第14课 - jQuery与Ajax - [精通JavaScript+jQuery] 第15课 - jQuery插件 - [精通JavaScript+jQuery]
jQuery事件函数是其强大功能的一部分,它们允许开发者响应用户的各种交互,如点击、鼠标移动、键盘输入等。以下是一些核心的jQuery事件函数及其详解: 1. **$(document).ready()**:这是jQuery中最常用的事件函数之...
本主题将深入探讨如何利用jQuery封装函数来实现这一目标,以及与JavaSC和AJAX的关系。 首先,jQuery是一个轻量级的JavaScript库,它简化了DOM操作、事件处理、Ajax交互等任务,使得前端开发更加便捷。在前后端分离...
第四章主要讲解的是JQUERY的功能函数,这是一个关于前端开发中jQuery库的重要部分。jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互。在这个章节中,我们将深入探讨jQuery...
jQuery库中的`each`函数是其核心功能之一,它提供了遍历数组和对象的能力,使得开发者能够方便地对集合中的每个元素进行操作。在这个文档中,我们将深入探讨`each`函数的源码,了解其工作原理和用法。 ### 函数简介...
jQuery是一个快速、小巧、功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互的过程,极大地提升了Web开发的效率。遍历函数是jQuery中非常核心的部分,这些函数能够让我们方便地操作DOM元素...
### jQuery 动画函数及其局限性 #### 一、引言 随着前端技术的发展,用户对网站和应用的视觉体验有了更高的期待。动画作为一种增强用户体验的重要手段,被广泛应用于各类项目之中。在众多动画实现方式中,jQuery因...
- **功能实现**:`jquery.dialog_self.js`中的函数会处理对话框的打开、关闭、定位、内容填充等功能。 - 开启对话框:通过添加适当的CSS类或者使用`$.show()`方法将对话框显示出来。 - 关闭对话框:移除显示类或...
在JavaScript的开发环境中,尤其是当使用多个库或框架时,比如jQuery和其他JavaScript库(如Prototype、MooTools等),可能会遇到函数名或选择器符号`$`的冲突问题。这是因为这些库都倾向于使用`$`作为主要的函数或...
通过自定义函数,可以实现更加灵活和强大的功能。在这里,我们将详细介绍 jQuery 的自定义函数写法和扩展方法。 一、 jQuery 的 extend 扩展方法 jQuery 的 extend 方法是 jQuery 中的一个扩展方法,用于将多个...
在这个例子中,`jquery.min.js`文件提供了jQuery的核心功能。这个文件应该被链接到HTML文档的底部,以便在DOM加载完成后执行jQuery代码。可以使用以下代码将它添加到`<head>`或`<body>`标签内: ```html ...
jQuery的插件开发通常基于$.fn.extend,使得开发者能够创建可复用的功能组件,如轮播图插件、表单验证插件等。 总结,jQuery的函数机制使得JavaScript编程变得更加简单和高效。无论是选择元素、操作DOM、处理事件...
同时,插件的开发不受jQuery核心团队的直接控制,第三方开发者可以自由创新,这极大地促进了jQuery功能的丰富和更新。然而,这也带来了一定的风险,因为插件的质量和稳定性取决于其作者,而不是jQuery官方,对于关键...