jQuery基础知识②

     jQuery基础知识②

一、(DOM)向元素的外部添加内容

          after() 在每个匹配的元素之后插入内容

          before() 在每个匹配的元素之前插入内容

          insertAfter() 把所有匹配的元素插入到另一个、指定的元素元素集合的后面

          insertBefore() 把所有匹配的元素插入到另一个、指定的元素元素集合的前面

二、(DOM)

   (1) empty()清空子节点

   (2) remove()移除整个子节点

  (3)eq(index/-index)获取当前第n个jQuery对象

  • index 一个正整数,指示元素基于0的位置,这个元素的位置是从0 算起
  • -index 一个负整数,指示元素的位置,从集合中的最后一个元素开始倒数(-1算起)

  (4)filter()筛选出于指定表达式匹配的元素集合

       

  (5) focusin() 事件跟focus事件区别在于,它可以在父元素上检测子元素获取焦点

           focusout() 事件跟blur事件区别在于,它可以在父元素上检测子元素失去焦点

       

三、(Event)事件

单击事件的注意

(1)click()触发每一个匹配元素的click事件

(2)dblclick()当双击元素时,会发生dblclick事件

(3)change()事件 当元素的值发生改变,会发生change事件(该事件仅适用于文本域(text field),以及 textarea 和 select 元素。当用于 select 元素时,change 事件会在选择某个选项时发生。当用于 text field 或 text area 时,该事件会在元素失去焦点时发生。)

(4)select()当textarea 或文本类型的input元素中的文本被选择时,会发生select事件(这个函数会调用执行绑定到select事件的所有函数,包括浏览器的默认行为。可以通过在某个绑定的函数中返回false来防止触发浏览器的默认行为)

(5) keydown() 当键盘或按钮被按下时,发生keydown事件

(6)keyup() 当按钮被松开时,发生keyup事件。它发生在当前获得焦点的元素上

(7)keypress()当键盘或按钮被按下时,发生keypress事件((keypress 事件与 keydown 事件类似。当按钮被按下时,会    发生该事件。它发生在当前获得焦点的元素上。 不过,与  keydown 事件不同,每插入一个字符,就会发生 keypress 事件))

(8)event.type 获取事件的类型

(9)on() 多事件的绑定 基本用法:

on(events,[selector],[data],fn)

         off()删除事件

四、动画

(1)hide()隐藏 、 show()展示、 toggle() 切换 

           这三个的方法的原理是:通过改变高度,宽度,

                  (可传入一个参数,可表达整个过程需要的时间)

(2)slideDown()下拉、slideUp()上卷、slideToggle()切换,   这三个的方法的原理是:通过改变高度

 (3)fadeIn()淡入【opacity:0-1】、fadeOut()淡出【opacity:1-0】、fadeToggle()切换

           这三个的方法的原理是:通过改变透明度(可传入一些关 键字,数字,函数等)

              

(4)fadeTo([[speed],opacity,[easing],[fn]])

  • speed:三种预定的速度之一的字符串("slow""normal""fast")或表示动画时长的毫秒数值。
  • opacity:一个0至1之间表示透明度的数字。
  • easing:指动画切换的效果。默认:"swing"。
  • fn:在动画完成时执行的函数。

(5)animate(params,[speed],[easing],[fn])

用于创建自定义动画的函数

(这个函数的关键在于指定动画形式及结果样式属性对象)

      

五、(1)JavaScript的   for循环   for…in循环

    

        (2)jQuery的  each(array callback)遍历循环

             $.each(arr, function (index, value) {  });

                 index: 是索引,也就是数组的索引

                 value:就是数组中的值

        

        (3)inArra(value,array)确定第一个参数在数组中的位置,从0开始计数(如果没有找到则返回 -1 )

              value:用于在数组中查找是否存在

              array:待处理数

         

(4 )trim()去掉字符串起始和结尾的空格

  

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
后台采用apache服务器下的cgi处理c语言做微信小程序后台逻辑的脚本映射。PC端的服务器和客户端都是基于c语言写的。采用mysql数据库进行用户数据和聊天记录的存储。.zip C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。下面详细介绍C语言的基本概念和语法。 1. 变量和数据类型 在C语言,变量用于存储数据,数据类型用于定义变量的类型和范围。C语言支持多种数据类型,包括基本数据类型(如int、float、char等)和复合数据类型(如结构体、联合等)。 2. 运算符 C语言常用的运算符包括算术运算符(如+、、、/等)、关系运算符(如==、!=、、=、<、<=等)、逻辑运算符(如&&、||、!等)。此外,还有位运算符(如&、|、^等)和指针运算符(如、等)。 3. 控制结构 C语言常用的控制结构包括if语句、循环语句(如for、while等)和switch语句。通过这些控制结构,可以实现程序的分支、循环和多路选择等功能。 4. 函数 函数是C语言用于封装代码的单元,可以实现代码的复用和模块化。C语言定义函数使用关键字“void”或返回值类型(如int、float等),并通过“{”和“}”括起来的代码块来实现函数的功能。 5. 指针 指针是C语言用于存储变量地址的变量。通过指针,可以实现对内存的间接访问和修改。C语言定义指针使用星号()符号,指向数组、字符串和结构体等数据结构时,还需要注意数组名和字符串常量的特殊性质。 6. 数组和字符串 数组是C语言用于存储同类型数据的结构,可以通过索引访问和修改数组元素。字符串是C语言用于存储文本数据的特殊类型,通常以字符串常量的形式出现,用双引号("...")括起来,末尾自动添加'\0'字符。 7. 结构体和联合 结构体和联合是C语言用于存储不同类型数据的复合数据类型。结构体由多个成员组成,每个成员可以是不同的数据类型;联合由多个变量组成,它们共用同一块内存空间。通过结构体和联合,可以实现数据的封装和抽象。 8. 文件操作 C语言通过文件操作函数(如fopen、fclose、fread、fwrite等)实现对文件的读写操作。文件操作函数通常返回文件指针,用于表示打开的文件。通过文件指针,可以进行文件的定位、读写等操作。 总之,C语言是一种功能强大、灵活高效的编程语言,广泛应用于各种领域。掌握C语言的基本语法和数据结构,可以为编程学习和实践打下坚实的基础。
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值