python学习第十七天

jQuery

中文在线文档  jquery.cuishifeng.cn

jQuery对象[0] =DOM对象

$(DOM对象) =jQuery对象

基本选择器

根据id查找

$(‘#i1‘)

根据classname查找

$(‘.c1‘)

根据标签查找

$(a)

组合查找

$("#i1,.c1,a")

层级选择器

找出id为i1的标签下所有的a标签

$("#i1 a")

找出id为i1的标签下所有的为a标签的子标签

$("#i1>a")

根据属性查找

$(‘[alex="123"]‘)

基本筛选器

:first 第一个标签的符合条件

:not$() 不选择该条件下的标签

:even 满足条件并且为偶数行的标签

:odd 满足条件并且为奇数行的标签

:eq(index) 根据索引筛选,索引从0开始

:last 最后一个标签的符合条件

筛选器

.next() 当前标签的下一个标签

.nextAll()  当前标签之后同级的所有标签

.nextUntil() 当前标签后到指定位置前的所有同级标签

.prev() 当前标签的上一个标签

.prevAll()

.prevUntil()

.parent()  当前标签的父标签

.parents()

.parentsUntil()

.children 当前标签的子标签

.siblings() 当前标签的兄弟标签

.find() 在对象标签下查找符合条件的子标签

.eq() 选择某个标签

.first()

.last()

.hasClass(class) 是否具有某种样式

循环

.each()  单个元素单独操作

添加样式 .addClass()

移除样式 .removeClass()

样式存在就取消,不存在就添加  .toggleClass()

.attr()   一个参数获取属性值,两个参数设置属性值

.removeAttr()

.prop()  checkbox,radio属性操作

.index() 获取标签索引

.append() 在指定标签的下一级的尾部添加一个子标签

.prepend()  在指定标签的下一级的头部添加一个子标签

.after() 在指定标签后添加一个兄弟标签

.before() 在指定标签前添加一个兄弟标签

.remove() 删除标签

.empty() 清空标签value值

.clone() 复制标签内容

.css() 设置单个css样式

获取文本  .text()   添加参数设置新内容

获取所有内容 .html()

获取value值  .val()

链式编程 一个jquery对象可以一直加.操作

字符串拼接 "" + ""

.offset 获取指定标签的坐标

.top() 顶部坐标

.left() 左边的坐标

.position()   配合relative,absolute使用,获取指定标签相对父标签的坐标、

.height()  获取指定标签的高度

.innerHeight() 获取标签和内边距高度

.outerHeight()  ,获取标签和内边距以及边框的高度,参数为True时,获取标签和内外边距以及边框的高度

绑定事件

1.click()

2.bind("",function)

.unbind("",function)

3.delegete("标签","",function)

.undelegete("标签","",function)

4.on("",function)

.off("",function)

事件优先级

自定义事件优先级高于默认事件

onClick="return ClickOn()"

如果返回值为false则不执行后续事件,在jquery中直接函数返回false

$(function)  当页面框架加载完毕后就执行该函数

jquery扩展自定义方法

$.extend("自定义方法名":function)

$.自定义方法名()

$.fn.extend("自定义方法名":function)

$().自定义方法名()

使用jquery扩展方法时需要使用自执行函数进行封装,将扩展的代码放入字执行函数体内

时间: 2024-08-02 08:59:48

python学习第十七天的相关文章

python学习笔记十七:base64编码

Python中进行Base64编码和解码要用base64模块,代码示例: #-*- coding: utf-8 -*- import base64 str = 'cnblogs' str64 = base64.b64encode(str) print str64 #Y25ibG9ncw== print base64.b64decode(str64) #cnblogs

python学习(十七) 扩展python

c, c++, java比python快几个数量级. 17.1 考虑哪个更重要 开发速度还是运行速度更重要. 17.2 非常简单的途径:Jython和IronPython Jython可以直接访问JAVA标准库. IronPython中可以直接访问C#标准库. 17.3 编写C语言扩展 扩展Python通常就是扩展CPython,是用c语言实现的标准Python版本. 17.3.1 SWIG swig是简单包装和接口生成器的缩写,是一个能用于几种语言的工具.一方面,可以通过它使用c语言或者C++

python学习第十七天 --定制类

何为定制类? Python的class允许定义许多特殊方法,可以让我们非常方便地生成特定的类.在类中应用或者重写python的特殊方法,得到的类,就是定制类. 大家都知道print的用法.见下面例子 >>> lst = [2,3,4] >>> print lst [2, 3, 4] >>> class Animal(object): pass >>> a = Animal() >>> print a <__ma

Python学习(十七)—— 数据库(二)

一. 数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上.如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题. 但是很不幸,上述假设存在以下几个问题...... 1.程序所有的组件就不可能运行在一台机器上 #因为这台机器一旦挂掉则意味着整个软件的崩溃,并且程序的执行效率依赖于承载它的硬件,而一台机器机器的性能总归是有限的,受限于目前的硬件水平,就一台机器的

Python 学习 第十七篇:元组和集合

元组和集合是Python中的基本类型 一,元组 元组(tuple)由小括号.逗号和数据对象构成的集合,各个项通过逗号隔开,元组的特点是: 元组项可以是任何数据类型,也可以嵌套 元组是一个位置有序的对象的集合,通过偏移来访问元组项, 只不过元组是不可变的,不能在原处修改: 元组的各个项可以重复,例如,一个元组可以是:(1, 1, 2, 2, 3) 1,创建元组 创建空的元组,一个空元组就是一个内控的小括号: >>> t=() 创建包含一个项的元组,t=(1,)是一个元组,t=(1)是一个整

Python学习日记(十七) os模块和sys模块

os模块 1.os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 import os print(os.getcwd()) #C:\Users\Administrator\PycharmProjects\PYL\temp_file 2.os.chdir() 改变当前脚本工作目录;相当于shell下cd import os print(os.getcwd()) #C:\Users\Administrator\PycharmProjects\PYL\temp_file o

Python学习第十七课——组合

组合1 #组合 1 class Hand: pass class Foot: pass class Trunk: pass class Head: pass class Person: def __init__(self, id_num, name): self.id_num = id_num self.name = name self.hand = Hand() self.foot = Foot() self.trunk = Trunk() self.head = Head() p1=Pers

Python 学习第十七天 jQuery

一,jQuery 知识详解 利用jquery 查找元素,操作元素 1,jquery 引入 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="i1">123</div>

python基础学习 第十七天 (一)

python基础学习 第十七天 (一) 一. 类与类之间的关系 ?千世界, 万物之间皆有规则和规律. 我们的类和对象是对?千世界中的所有事物进?归类. 那事物之间存在着相对应的关系. 类与类之间也同样如此. 在?向对象的世界中. 类与类中存在以下关系:我们会使用这个关系就行,不用扣这写名词 依赖关系 组合关系 继承关系(类的三大特性之一:继承.) 1.1 依赖关系 ?先, 我们设计?个场景. 夏天到了大象很热,大象想到冰箱中. 注意. 在这个场景中, 其实是存在了两种事物的. ?个是?象, ?象