web前端【第十篇】jQuery基本语法

一、jQuery基础1.为什么要用jquery?    写起来简单,省事,开发效率高,兼容性好2、什么是jQuery?    jQuery是一个兼容多浏览器的JavaScript库(类似python里面的模块)3、如何使用jQuery?    1、导入 <script src="jquery-3.2.1.js"></script>           或者<script src="jquery-3.2.1.min.js"></script>    2、语法规则:$("")4、JS和jQuery的区别?    jQuery就是用JS写的    js是基础,jQuery是工具5、jQuery介绍    - 版本      - 1.x         兼容IE8。。。      - 3.x         最新   - .min.xx      压缩的:生产环境用   -  没有压缩的(没有.min.xx):开发用6、 jQuery知识点      html:裸体的人      css:穿了衣服的人      JS:让人动起来7、选择器:   1、基本选择器        - ID选择器                  $("#id的值")        - 类选择器(class)          $(".class的值")        - 标签选择器(html标签)       $("标签的名字")        - 所有标签                  $("*")

- 组合选择器                $("xx,xxx")   2、层级选择器        - 从一个标签的子子孙孙去找    $("父亲 子子孙孙")        - 从一个标签的儿子里面找      $("父亲>儿子标签")        - 找紧挨着的标签             $("标签+下面紧挨着的那个标签")        - 找后面所有同级的           $("标签~兄弟")

8、jQuery对象:        - 用jQuery选择器查出来的就是jQuery对象        - jQuery对象,他就可以使用jQuery方法,不能使用DOM的方法

- DOM对象和jQuery对象转换:            - $(".c1")[0] --> DOM对象            - $(DOM对象)

9、筛选器        - 写在引号里面的            基本筛选器              $(" :first")   找第一个              $(" :not(‘‘)")  不是/非              $("#i1>input":not(‘.c1,.c2‘))              $(" :even")     偶数              $(" :odd")      奇数              $(" :eq(index)")       找等于index的              $(" :gt(index)")       找大于index的              $(" :lt(index)")       找小于index的              $(" :last")     最后一个              $(" :focus")    焦点

            内容==========              $(" .c1:contains(‘我是第一个‘)")    包含文档的内容的标签              $(" :empty")     标签内容为空的              $(" :has(‘‘)")   包含标签的标签              $(" :parent")    找有孩子的父亲              $("#i7").parent()   找i7的父亲

可见性========              $(" :hidden")   找到隐藏的              $(" :visible")  找不隐藏的,也就是显示的           属性==========              input[name]  --> 找有name属性的input              input[type=‘password‘]  --> 类型是password的input标签            表单==========              :input              :password              :checkbox              :radio              :submit              :button              :image              :file

表单对象属性=========                :enable   可选的                :disable  不可选                :checked  选中的                :selected 下拉框选中        - 写在信号外面当方法用的            过滤===========            $("").first()   找第一个            $("").parent()  找父亲            $("").eq(index) 找等于index的            .hasClass()  判断有没有某个类的         查找            .children() 找孩子            .find()  查找            .next()  下面的            .nextAll()  下面所有的            .nextUntil() 找下面的直到找到某个标签为止

.parent() 找父亲            .parents() 找所有的父亲            .parentsUntil()  直到找到你要找的那个父亲为止

.prev()  上面的            .prevAll()  上面的所有            .prevUntil()  上面的直到找到某个标签为止

.siblings()  所有的兄弟

- toggleClass()  切换|开关:有就移除,没有就添加

- addClass("hide")  添加类

- removeClass("hide") 删除类

以下需要注意的几个图片(1)

(2)

(3)

(4)

 二、练习题

答案

三、开关示例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>开关</title>
    <style>
        .c1{
            width: 200px;
            height: 200px;
            border :1px solid grey;
            border-radius: 50%;
            display: inline-block;
        }
        .c2 {
            background-color: yellow;
        }
    </style>
</head>
<body>
<div class="c1"></div>
<button class="btn">点击我</button>
<script src="jquery3_0_0.js"></script>
<script>
//    找到button添加事件
    $(".btn").on(‘click‘,function () {
        //当点击的时候让变色
        $(".c1").toggleClass(‘c2‘)
    });

</script>
</body>
</html>

原文地址:https://www.cnblogs.com/xiaohema/p/8455512.html

时间: 2024-10-02 05:05:39

web前端【第十篇】jQuery基本语法的相关文章

Web前端开发第一篇

本人在学习和开发web前端中得到的一些javascript.jquery.html等等效果可能对大家有用和对大家有帮助的东西一起分享给大家. 这些效果也许很多人都已经有了,不过我还是积累下,分享给一起学习Web前端的人员和刚刚开始学习Web前端的人员, 希望能帮助大家. 我的语言组织能力比较差,还有我的技术水平也是比较差的,有些东西可能理解的不对,大神们可以指点出来我加以改正,希望大家见谅! Web前端开发第一篇

Web前端学习第二篇

今天看到了一篇写的不错的文章,是有关对JQuery.js等一些源代码初识的内容,感觉写的还是不错,所以拿过来分享一下. 文章的地址:http://my249645546.iteye.com/blog/1716629 1.对(function(){})(); 几乎所有的开源js代码开篇都是这样(function(……){……})(……); 下面是Jquery的部分源码: (function( window, undefined ) { var jQuery = function( selector

web前端之锋利的jQuery四:jQuery中的事件

web前端之锋利的jQuery四:jQuery中的事件 加载DOM: 执行时机: $(document).ready(function(){}); 详情解释 事件绑定: bind(event,data,function) 第一个参数是事件类型,类型包括:blur focus load resize unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter change select submit

好程序员web前端学习路线分享jQuery学习技巧

好程序员web前端学习路线分享jQuery学习技巧,jQuery在web前端学习中是一个必不可少的内容,很多小伙伴都在学习这阶段的时候遇到问题,今天我们就来聊一下jQuery,让我们一起来看一看吧! 1.关于页面元素的引用 通过jquery的$引用元素包括通过id.class.元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法. 2.jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方

第二十篇 jQuery 初步学习2

jQuery 初步学习2 前言: 老师这里啰嗦一下,因为考虑到一些同学,不太了解WEB前端这门语言.老师就简单的说一下,写前端,需要什么:一台笔记本.一个文本编辑器.就没啦!当然,写这门语言,我们要遵守它的规则,文本的后缀得是html,里面的编写格式当然也要遵守它的规则. 如果有同学没有好的编辑器,写代码很打脑壳,记不住单词等等,老师推荐一个编辑工具:WebStorm .老师用的就是这个来写的前端,版本用的是8.0.3,还是挺好用的. 上节课我们初步学习了jQuery,那么这节课,我们再深入了解

WEB入门之十四 jQuery事件

学习内容 ? jQuery各种事件 ? jQuery事件绑定 能力目标 ? 能熟练使用jQuery各种事件 ? 能熟练绑定jQuery事件 本章简介 JavaScript是事件驱动型的编程语言,即JavaScript和HTML之间的交互是通过用户和浏览器操作页面时触发的事件来驱动进行的.使用传统的JavaScript就能处理这些交互,但是jQuery增加并扩展了JavaScript事件处理机制,使其使用起来更加优雅和灵活.本章我们重点讲解jQuery中的各种事件以及事件的绑定. 核心技能部分 5

Web前端新人笔记之jquery选择符

jquery利用了CSS选择符的能力,让我们能够在DOM中快捷而轻松的获取元素或元素集合.本章将介绍以下内容: 1.网页中的元素结构: 2.如何通过CSS选择符在页面中查找元素: 3.扩展jquery标准的CSS选择符: 4.让选择页面元素更灵活的DOM遍历方法:一.如何理解DOM? DOM中的对象网络与家谱十分相似.比如祖先元素.父元素.子元素等等. 元素之间的关系图从下面的图就可以看清楚: 为了把DOM结构更形象的表现出来,可以使用很多工具,列如Firefox的Firebug插件,Safar

web前端之JavaScript之jquery中的回调函数

回调函数指的是被调用者完成处理后自动回调调用者预先传递的函数. 在类C语言中通常通过函数指针/引用的方式传递. jQuery也提供类似的回调函数机制.但是如何正确传递回调函数仍然值得一提. 在John(jQuery Founder)写的指南中有详细的介绍. 1.不带参数的回调 $.get('myhtmlpage.html', myCallBack); 其中myCallBack是函数名字.函数是javascript的基础.可以当作引用变量一样传递. 2.带参数的回调 很自然的,按照以往的经验,我们

web前端【第一篇】HTML基础一(标签)

一.初始html 1.web服务本质 import socket sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM) sock.bind(("127.0.0.1",8800)) sock.listen(5) while 1: print("waiting........") conn,addr=sock.accept() data=conn.recv(1024) print("data",d

第十篇 javascript基础语法

1)基本概念 a) 语句(statement)是为了完成某种任务而进行的操作,语句以分号结尾,一个分号就表示一个语句结束.:如:var a = 1; b) 表达式(expression),指一个为了得到返回值的计算式.如:1+3 c) 变量是对“值”的引用,使用变量等同于引用一个值.var a = 1;变量存在声明和赋值两个过程,var a = 1:等价于 var a:a = 1; 如下申明一个已存在的变量是无效的, var x = 1; var x; x // 1 但是,如果第二次声明的同时还