Web前端开发——JQuery基础梳理

JQuery是由美国人John Resig于2006年创建的一个开源项目,随着人们的熟知,越来越多的程序高手加入其中,

完善和壮大其项目内容;如今已发展成为JavaScript、CSS、DOM、AJAX于一体的强大框架体系。jQuery是一个兼容多

浏览器的javascript库,核心理念是write less,do more(写的更少,做的更多)。

下面先用一张图总体概括一下。

下面对JQuery一些基础知识介绍一下。

1.$

在JQuery中使用最多的莫过于“$”了,无论是页面元素的选择、功能函数的前缀都需使用该符号,是JQuery程

序的标志。

(1) ${表达式}:根据这个表达式来查找所有匹配的元素。

<span style="font-family:KaiTi_GB2312;font-size:18px;"> eg:$("div>p");  // 查找所有p元素,且这些p元素都是div的子元素.
    $("input:radio",document.forms[0]);  //查找文档第一个表单中,所有的单选按钮。
    $("div",xml.responseXML);  //在一个由ajax返回的xml文档中,查找所有的div元素。</span>

(2)$(html标记字符串) :根据提供的html字符串,创建jquery对象包装的dom元素。

<span style="font-family:KaiTi_GB2312;font-size:18px;">eg: $("<div><p>Hello</p></div>").appendTo("body");
    $("<input type='text'>")  //创建一个 <input> 元素必须同时设定 type 属性</span>

(3)$(dom元素):将一个或多个dom元素转换为jquery对象。

<span style="font-family:KaiTi_GB2312;font-size:18px;">eg: $(document.body).css( "background", "black" );   //设置页面背景色</span>

(4)$(document).ready(function(){})==$(function(){});  //在页面加载完成后自动执行的代码。

2.操作CSS

<span style="font-family:KaiTi_GB2312;font-size:18px;">$("p").addClass("selected");   //为每个匹配的元素添加指定的类名
$("p").removeClass("selected");   //从所有匹配的元素中删除全部或者指定的类。一个或多个要删除的CSS类名,请用空格分开
$("p").removeClass();  //删除匹配元素的所有类
$("p").toggleClass("selected");   //如果存在(不存在)就删除(添加)一个类
$("p").css("color");  // 取得第一个段落的color样式属性的值
$("p").css({ color: "#ff0011", background: "blue" });   //把一个“名/值对”对象设置为所有匹配元素的样式属性。
$("p").css("color","red");   //在所有匹配的元素中,设置一个样式属性的值</span>

个人点睛

jQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。做了几个例子,感觉JQuery真的和

它的宗旨相吻合write less,do more.目前对JQuery的理解还不是很到位,请大家拍砖指正。

时间: 2024-10-06 01:09:54

Web前端开发——JQuery基础梳理的相关文章

1+x 证书 Web 前端开发 MySQL 知识点梳理

官方QQ群 1+x 证书 Web 前端开发 MySQL 知识点梳理 http://blog.zh66.club/index.php/archives/199/ 原文地址:https://www.cnblogs.com/zhsh666/p/11967921.html

10个极客Web前端开发jquery资源大荟萃

1.基于TweenMax.js的网页幻灯片 今天给大家带来一款基于TweenMax.js的网页幻灯片.这款幻灯片以不规则的碎片百叶窗的形式切换.切换效果非常漂亮. 在线演示 源码下载 2.pagePiling.js - 创建漂亮的全屏滚动效果 全屏滚动效果是最近非常流行的网页设计形式,带给用户良好的视觉和交互体验.pagePiling.js 这款 jQuery 插件可以帮助前端开发人员轻松实现这种效果. 在线演示 源码下载 3.使用 CSS3 伪元素实现立体的照片堆叠效 CSS3 里引入的伪元素

Web前端开发css基础样式总结

颜色和单位的使用 颜色 用颜色的名字表示颜色,比如:red 用16进制表示演示 比如:#FF0000 用rgb数值表示颜色,rgb(红,绿,蓝),每个值都在0-255之间一般都用16进制表示颜色 单位 px:像素,与分辨率设置相关. %相对于浏览器的百分之多少,可以对宽度width做设置,不可以对height做设置 文本样式(text) color:设置文本颜色 text-align:设置文本对齐方式 center left right letter-spacing:字间距/字母间距 word-

《JavaScript &amp;amp; jQuery交互式Web前端开发》之JavaScript基础指令

       在本节中.你将開始学习阅读和编写JavaScript代码,还将学习怎样编写Web浏览器可以遵照运行的指令.在開始学习后面章节中的更复杂的概念之前.我们先学习语言的一些核心部分,然后看看怎样使用它们来编写一些很基础的(仅包括少量简单步骤)脚本程序.     在開始学习后面章节中的更复杂的概念之前,我们先学习语言的一些核心部分,然后看看怎样使用它们来编写一些很基础的(仅包括少量简单步骤)脚本程序. 语言: 语法结构 不论什么新的语言都一样,都要学习它们的新词汇(词汇表),以及将这些词汇

JavaScript &amp; jQuery交互式Web前端开发

这篇是计算机中网络编程javascript类的优质预售推荐<JavaScript & jQuery交互式Web前端开发>. 内容简介 欢迎选择一种更高效的学习JavaScript和jQuery的方式. 你是一名JavaScript新手?或是您曾经向自己的Web页面上添加过一些脚本,但想以一种更好的方式来实现它们?本书非常适合您.本书不仅向您展示如何阅读和编写JavaScript代码,同时还会以一种简单且视觉化的方式,教您有关计算机编程的基础知识.阅读本书之前,您只需要对HTML和CSS

web前端开发基础班课程大纲

前端开发是创建Web页面或app等前端界面呈现给用户的过程.前端开发通过HTML,CSS及JavaScript以及衍生出来的各种技术.框架.解决方案,来实现互联网产品的用户界面交互.Web前端工程师,他是伴随着web兴起而细分进去的行业.Web前端的岗位职责是利用HTML.CSS.JavaScript.DOM.Flash等各种Web技能结合产品的界面开发.web前端开发入门教程要学哪些内容呢? 首先第一阶段就是基础学习, 1.HTML基础 内容包括:(HTML简介与历史版本.常用开发软件.常见标

小猿圈web前端开发讲师:零基础自学html5开发方法

web前端开发目前市场使用率随着需求逐年递增.越来越多的年轻人转行进入了web前端开发领取.html5强大的功能是有目共睹的,本属自身独特的优势让这一技术越来越受欢迎,相比于原生APP,html5已经逐渐在用户体验生无限接近,再加上低廉的开发成本和强大的适配功能,早已经可以俘获开发商和开发者的芳心,本文小猿圈web前端开发讲师介绍零基础如何自学html5开发? 小猿圈web前端开发讲师:零基础自学html5开发方法: 1.拒绝插件,遇到交互效果就选择扒插件,这是一种非常不可取的方法,在这种情况之

oa信用盘源码-Web前端开发所需要的技术基础

Web前端开发所需要的技术基础:1.OA信用盘架设q<319.135.503.1> 2.对常用的一些JS框架了解,如jQuery.YUI等. 3.掌握最基本的JavaScript计算方法编写. 4.对目前互联网流行的网页制作方法(Web2.0)HTML+CSS,以及各大浏览器兼容性有很大的了解. 5.对前沿技术(HTML5+CSS3)的基本掌握. 6.还要对IT其他编程语言有所了解如:PHP,Java,.net!有一些公司还要求懂一点SEO优化. Web前端开发是一项很特殊的工作,涵盖的知识面

Web前端开发基础 第一天(Html和CSS)

学习web前端开发基础技术需要掌握:HTML.CSS.JavaScript语言.下面我们就来了解下这三门技术都是用来实现什么的: 1. HTML是网页内容的载体.内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字.图片.视频等. 2. CSS样式是表现.就像网页的外衣.比如,标题字体.颜色变化,或为标题加入背景图片.边框等.所有这些用来改变内容外观的东西称之为表现. 3. JavaScript是用来实现网页上的特效效果.如:鼠标滑过弹出下拉菜单.或鼠标滑过表格的背景颜色改变.还有焦点