JQuery复习心得
this === event.currentTarget event.stopPropagation 阻止冒泡 http:www.css88.com
JQ和原生JS入口函数的区别:
- 书写个数不同
- 原生JS中入口函数只能出现一次,出现多次后会被层叠掉
- JQ中可以随意使用,不会被层叠掉
- 执行时机不同
- 原生JS的入口函数在所有资源文件加载完成后执行。包括外部JS、外部CSS、页面文档、图片
- JQ的入口函数在文档加载完后就执行,也就是在DOM树加载好后就可以直接操作DOM,不需要等所有外部元素加载完。(但是使用$(window).ready(function () {});可以实现等图片等元素加载完后执行入口函数的效果)
JS和JQ的DOM相互转换
- JS==>JQ
- var jqdiv = $("jsdiv"); 在$后加JS变量名就好
- JQ==>JS
- var jsdiv = JQdiv[0]; 或者 div = JQdiv.get(0); 用[]或者get()传入索引值获取
选择器
- 基本选择器:和CSS中差不多,有 ID选择器 类名选择器 标签选择器 通配符(*)选择器 获取方式也一样
- 层级选择器: 子代选择器 后代选择器
- 过滤选择器: :eq(index)指定的元素 :odd获取奇数位的元素,得到的是偶数值 :even偶数位 用法: $("li:eq(2)")
- 筛选选择器: .find()从后代里找 .children()子代里找 .eq()用法和上边类似,写法有区别 .siblings()兄弟 .parent()父级
节点操作
- 创建节点
- $("<span></span>"); 直接传带标签的内容
- $("ul").html("<li>你好</li>"); 通过父级元素调用html()来创建,若是html()不传任何内容,表示获取ul中的内容
- 添加节点
- append() $("oldul").append(newli);
- appendTo() 上面的反过来就是了
- prepend() 在盒子的最前边添加 $("ul").prepend(newli);新添加的li成为第一个li
- prependTo() 你猜猜怎么用
- after() $("li").after(newli);新添加的里li在旧的li之后 操作的是兄弟级的元素
- before() 恩...
- 删除节点
- .html("") 传空字符,直接清空内容
- .remove() 自杀式
- 复制节点
- .clone() 默认深复制调用者
JQuery复习心得的更多相关文章
- jQuery 复习
jQuery 复习 基础知识 1, window.onload $(function(){}); $(document).ready(function(){}); 只执行函数体重的最后一个方法,事 ...
- Jquery 复习练习(01)
Jquery 复习练习 window.onload = function() {} == $(function() {}); 千万注意:js对象和jq对象的区别,这也是常常犯的错误 js对象举例: w ...
- jQuery修炼心得-DOM节点的插入
1. 内部插入append()与appendTo() append:这个操作与对指定的元素执行原生的appendChild方法,将它们添加到文档中的情况类似. appendTo:实际上,使用这个方法是 ...
- ②jquery复习
# jQuery 复习--by 传智前端与移动开发学院 ## 1. jQuery是什么?(了解)+ www.github.com+ jQuery 其实就是一堆的js函数,是普通的js,只不过应用广泛, ...
- jquery复习笔记
Jquery基础 让一个按钮灰掉 $("button").("disabled","true"); ance desc选择器(ance代表祖 ...
- Jquery 复习练习(02)Javascript 与jquery 互转 onclick 与click区别
Javascript 与jquery 互转 jquery 为<script src="jquery-1.8.3.js"></script> 以checkbo ...
- 2016/4/21 关于jquery复习
jQuert AJAX [1]jQuery load()方法 :是AJAX方法, 从服务器加载数据,并把数据放入被选元素中 语法: $(selector).load(URL,data,callback ...
- 《锋利的jQuery》心得笔记--Four Sections
第八章 1. 当父元素设置position:relative的时候,子元素设置position:absolute.这个子元素设置在父元素的任何位置. 第九章 1. 对可视区进行纠正,通知浏 ...
- 《锋利的jQuery》心得笔记--Three Sections
第六章 1. JavaScript的Ajax的实现步骤: 1) 定义一个函数用来异步获取信息 function Ajax(){ } 2) 声明: var xmlH ...
随机推荐
- laravel的filter()方法的使用 (方法使用给定的回调函数过滤集合的内容,只留下那些通过给定真实测试的内容)
filter 方法使用给定的回调函数过滤集合的内容,只留下那些通过给定真实测试的内容: $collection = collect([1, 2, 3, 4]); $filtered = $collec ...
- QT QHttpMultiPart上传图片
使用get请求或post请求可以传递简单的参数,但要上传图片到服务器,就要多做一些工作了,如下代码片段利用post请求可成功上传图片到服务器: QNetworkRequest request; req ...
- bananapi+OLED做的一个打地鼠游戏,c语言编程
说明一下:BPI是对拍死的BPI的计数,对应最终的成绩RANK是难度 数值越低难度越高 每当打死10个BPI以后就会减一即难度高一级 默认初始化RANK等于15 DIE是存在的BPI数量,一旦数量大于 ...
- 20175311 2018-2019-2 《Java程序设计》第1周学习总结
教材学习内容总结 第一周我们主要尝试了怎么安装各种以后可能需要用到的软件,根据老师提供的博客教程进行自主学习安装软件,然后编写一些简单的语言程序. 教材学习中的问题和解决过程 问题1:在学习过程中主要 ...
- TabLayout+ViewPager 标题不显示问题
第一次用TabLayout+ViewPager 组合在布局中写好了三个标题预览没问题而且也设置了 app:tabIndicatorColor="@color/colorAccent" ...
- 查询linux计算机的出口ip
执行以下命令即可: [root@tkafka ~]# curl http://members.3322.org/dyndns/getip 123.103.9.7 碰到的场景: 微信公众号需要配置ip白 ...
- C#操作wps、excel
比如打开表格,如下 object openEt() { ]; Type wpsAppName; string progID = "KET.Application";// " ...
- (整理)SQL Server 2008 CDC 功能使用
最近某项目突然要增加数据的获取,但是不能改程序.也没有同步的只读库,只好使用CDC来进行尝试. CDC的启用和停止全部用SQL实现,在这里给出主要的SQL步骤: /****** Script for ...
- centos 全局环境变量设置
CentOS的环境变量配置文件体系是一个层级体系,这与其他多用户应用系统配置文件是类似的,有全局的,有用户的,有shell的,另外不同层级有时类似继承关系.下面以PATH变量为例. 1.修改/etc/ ...
- go api json 输出尝试
package main import ( "fmt" "net/http" //"net/url" "github.com/dr ...