JQuery中的DOM对象操作 1.查找节点 var li = (“ul li:eq(1)”); //查找元素 $li.attr(“title”); //查找元素的属性值 2,创建和插入节点: var...11,CSS-DOM操作: ul.css({fontSize:“30px”, backgroundColor:"#aaafff"}); 或 $ul.height(“10em”); //设置ul的高度为...var offsetObj= $ul.offset(); var vLeft= offsetObj.left; var vTop = offsetObj.top; //获取元素在当前视窗的相对偏移,返回的对象包含两个属性
第3章 jQuery对象和DOM对象 3.1 jQuery对象和DOM对象的区别 DOM对象 用原生JavaScript获取的DOM对象 通过document.getElementById() 反馈的是元素...伪数组(集合),集合中的每一个对象是DOM对象 jQuery对象 jQuery对象 用$()的方式获取的对象 jQuery对象又可以叫做包装集(包装的DOM对象的集合) 区别 jQuery对象不能使用DOM...对象的成员,DOM对象不能使用jQuery对象的成员 // DOM对象 var box = document.getElementById...('hello'); 3.2 jQuery对象和DOM对象的相互转换 jQuery对象转换成DOM对象: jQuery对象.get(索引值); jQuery对象[索引值]...jQuery对象是包装集(集合),从集合中取数据可以使用索引的方式 DOM对象转换成jQuery对象: $(DOM对象) 只有这一种方法;
JSON创建json对象: 创建json对象方法一 ... 地址: jquery...对象 // 实例化一个对象 var str=new Object(); // 给对象添加元素方法一: str.name.../json", dataType: 'json', success: function (data) { //响应成功,添加失败 if (data.ret == 0) { alert(data.msg
DOM对象:使用JavaScript中的方法获取页面中的元素返回的对象就是DOM对象。 jQuery对象:jquery对象就是使用jquery的方法获取页面中的元素返回的对象就是jQuery对象。...jQuery对象其实就是DOM对象的包装集(包装了DOM对象的集合(伪数组)) DOM对象与jQuery对象的方法不能混用。...jQuery对象的方法:为什么:因为是两个不同对象 DOM对象调用jQuery对象的方法。...需要把DOM对象转换成jQuery对象。...> jQuery里面放了Dom对象,把jQuery比作一个伪数组,就是没有数组的方法,但是有自己的方法(jQuery的方法) 总结 什么是DOM对象:用js的方式获取到的对象时DOM对象
1.jQuery对象和DOM对象 DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象; var domObj = document.getElementById...("id"); //DOM对象 var $obj = $("#id"); //jQuery对象; jQuery对象就是通过jQuery包装DOM对象后产生的对象,它是jQuery独有的。...同样,DOM对象也不能使用jQuery方法。学习jQuery开始就应当树立正确的观念,分清jQuery对象和DOM对象之间的区别,之后学习 jQuery就会轻松很多的。...2.jQuery对象和DOM对象的互相转换 在上面第一点说了,jquery对象和dom对象是不一样的!...这时我们可以将jquer对象转换成dom对象 jquery对象转换成 dom对象 jquery提供了两种方法将一个jquery对象转换成一个dom对象,即[index]和get(index)。
2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是 jquery对象。...由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。...对于jquery对象只能使用 jquery的方法,而dom对象只能使用dom的方法,如要获取第三个元素的内容。...= 'none'; 1、DOM对象转jQuery对象 普通的Dom对象一般可以通过$()转换成jQuery对象。 ...2、jQuery对象转DOM对象 由于jQuery对象本身是一个集合。所以如果jQuery对象要转换为Dom对象则必须取出其中的某一项,一般可通过索引取出。
2)jQuery对象和js对象区别 jQuery对象属于js的数组 jQuery对象是通过jQuery包装的DOM对象后产生的 jQuery对象不能使用DOM对象的方法和属性 DOM对象不能使用jQuery...jQuery对象为DOM对象 doc2.innerHTML="这是jQuery的第一个DOM对象" //使用jQuery对象本身提供的get函数来返回指定集合位置的DOM对象 var doc2...2.2 jQuery对象和DOM对象的互相转换 2.2.1 jquery对象转换成dom对象 jquery提供了两种方法将一个jquery对象转换成一个dom对象,即[index]和get(index)...//检测这个checkbox是否给选中 2.2.2 dom对象转换成jquery对象 对于一个dom对象,只需要用$()把dom对象包装起来,就可以获得一个jquery对象了, 方法为$(dom对象)...三、总结一下 dom对象才能使用dom中的方法,jquery对象不可以使用dom中的方法,但 jquery对象提供 了一套更加完善的工具用于操作dom。
DOM 在 JavaScript 课程中我们详细的探讨过,它是一种文档对象模型。方便开发者对 HTML 结构元素内容进行展示和修改。...在 JavaScript 中,DOM 不但内容庞大繁杂,而且我们开发的过程中需要考虑更多的兼容性、扩展性。...在 jQuery 中,已经将最常用的 DOM 操 作方法进行了有效封装,并且不需要考虑浏览器的兼容性,对于之前的DOM是一颗岑天大树枝繁叶茂让我们遥不可及,那么jQuery的DOM树,就是一个简笔画的小树...DOM元素及属性操作。 1.设置(获取)元素内容。...for(vari in box){ //逐个遍历出来 alert(i+':' +box[i]); } jquery提供了一个方法$.each()他和for in一样可以遍历对象。
代码文件: http://files.cnblogs.com/kenkofox/jsonTest.html%E5%92%8COnlineFileManagerServlet.rar JSON包(...java文件):http://files.cnblogs.com/kenkofox/org.json.rar Servlet: protected void processRequest(HttpServletRequest...数据 JSONObject json = new JSONObject(); JSONArray jsonFiles = new JSONArray();.../js/jquery-1.5.1.min.js"> $(document).ready(function(){...$.getJSON('json.txt',function(data){ //遍历JSON中的每个entry //因为是用JSONArray
前一篇提到了 ztree 渲染用户列表,在渲染列表的时候遇到了需要对 JSON 对象进行操作,来改变 ztree 的结构。...ztree 引用了系统中 部门试图的数据集结果,存储为一个 json 对象。其中,通过每个数据的 ParentId 来对应关联树状结构。 需求是,将其中的第二级菜单,也就是部门员工的头衔给删掉。...在同事指导下,使用 jQuery 的 extend() 来进行操作。...官方示例: //jQuery 代码: var settings = { validate: false, limit: 5, name: "foo" }; var options = { validate...: true, name: "bar" }; jQuery.extend(settings, options); //结果: //settings == { validate: true, limit:
ajaxBtn").click(function() { var params = $("#myform").serializeObject(); //将表单序列化为JSON...对象 console.info(params); }) }) $.fn.serializeObject = function
一、jquery和原生dom对象的转换 1、新建jquery对象和长度 var $p= $('p')新建一个jquery对象,一般在新建jquery对象的时候,加上一个$,以便好认。...2、jquery转换为dom对象 jquery可以通过$p[0]下标来转换为对应的dom对象 ?...如果我们只是想要获取对应的子jquery对象,不想转换成dom对象,就直接用$('#p1').eq(2) 得到的还是jquery对象 ?...get方法获取指定index的DOM对象,也就是我们说的jQuery对象转DOM对象。...get()不写参数把所有对象转为DOM对象返回 3、dom对象转换成jquery对象 dom对象转换成jquery对象,只需要加上一个#号 ?
在JQuery的许多方法中,很多方法的参数可以传入一个JSON对象,比如Ajax方法的第二个参数。...怎么将文本转化成JSON对象,需要注意以下问题: 1)$.parseJSON方法返回的是一个字符串,而不是JSON对象。 2)要将字符串转化成对象,很容易想起JS中的eval方法。...3)下载一个JSON解析器,因为其只认可JSON文本。这样就比较安全了。JSON官方网站提供了这么一个脚本。地址:http://www.JSON.org/json2.js。...4)使用JSON.parse方法或者是$.parseJSON方法时,注意JSON数据的name和value用双引号括起来,对于$.parseJSON方法,还要将JSON字符串用单引号括起来再转换,对于JSON.parse...注意这几个技巧,在操作JSON数据时,可以少走不少弯路。
DOM 定义了访问 HTML 和 XML 文档的标准: “W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。”...换言之,HTML DOM 是关于如何获取、修改、添加或删除 HTML 元素的标准。 在这里,我们学的是HTML-DOM。 什么是 JSON ? JSON 比 XML 更小、更快,更易解析。...JSON 具有自我描述性,更易理解 * JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。...JSON - 转换为 JavaScript 对象 JSON 文本格式在语法上与创建 JavaScript 对象的代码相同。...Dom模型概念讲解 DOM: Document Object Model 文档对象模型 主要用来将标记型文档(html,xml)封装成对象,并将标记型文档中的所有内容(标签、文本、属性等)都封装成对象
概述 接受一个JSON字符串,返回解析后的对象。 传入一个畸形的JSON字符串会抛出一个异常。...比如下面的都是畸形的JSON字符串: {test: 1} ( test 没有包围双引号) {‘test’: 1} (使用了单引号而不是双引号) 另外,如果你什么都不传入,或者一个空字符串、null或undefined...参数 jsonString 要解析的JSON字符串 示例 描述: 解析一个JSON字符串 jQuery 代码: var str = '{"name":"John"}'; var obj = jQuery.parseJSON
null==undefined true 23、eval 解析字符串,应该避免使用eval,不安全,非常耗性能(2次,一次解析成js语句,一次执行),也可以把JSON字符串转换为JSON对象 24、window...实例已完成以下的配置:用上面编译好的html内容替换el属性指向的DOM对象。完成模板中的html渲染到html页面中。此过程中进行ajax交互。...- beforeUpdate(更新前) 在数据更新之前调用,发生在虚拟DOM重新渲染和打补丁之前。可以在该钩子中进一步地更改状态,不会触发附加的重渲染过程。...- updated(更新后) 在由于数据更改导致的虚拟DOM重新渲染和打补丁之后调用。调用时,组件DOM已经更新,所以可以执行依赖于DOM的操作。...用户看不到 getter/setter,但是在内部它们让 Vue 追踪依赖,在属性被访问和修改时通知变化。
DOM 对象与 jQuery 对象之间的转换 8.1 DOM 对象转换 jQuery 对象 使用(DOM对象)方式,可以DOM对象转换为jQuery对象,转换为jQuery对象才可以使用jQuery中的提供的方法...8.2 jQuery 对象转换DOM对象 jQuery 对象本身为数组对象,该数组中的第 0 个元素即为该 jQuery 对象对应的 DOM 对象。...13.2.7 each函数(常用) each 是对数组、json对象 和 dom 对象等的遍历,对每个元素调用一次函数。...重点:可以将普通数组对象、dom对象转换为 jQuery对象来使用 each()的语法二进行遍历。 但是 json对象不可以转变为 jQuery对象,只能使用语法一遍历,不可以使用语法二。...通过 jQuery AJAX 方法,您能够使用 HTTP Get 和 HTTP Post 从远程服务器上请求文本、HTML、XML 或 JSON 同时能够把接收的数据更新 到 DOM 对象。
网页和服务端的数据交互变成了异步的,可以服务端返回 json 数据,浏览器里拼接 html,之后渲染(浏览器里面生成 dom 就等同于渲染)。...为了简化 dom 操作和更方便的兼容各种浏览器,出现了 jquery 并且迅速流行开来,那个时代 jquery 是如日中天的。...但是也不是说完全不需要 jquery,前端框架主要解决的是数据到 dom 的绑定,可以变化以后自动更新 dom。...如果不需要更新,那么直接操作 dom 即可,比如各种活动页,没啥数据更新,用 jquery 操作 dom 还是很方便。...vue 就是基于数据的 watch 的,组件级别通过 Object.defineProperty 监听对象属性的变化,重写数组的 api 监听数组元素的变化,之后进行 dom 的更新。
有人可能会说它们就是页面里的 HTML 标签,但这么描述其实不够确切,W3C 对其的标准定义是: “W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容...具体点说,其实是浏览器拿到 Web 文档后,对 HTML 标签进行分析,处理成了对应的可操作对象,这类对象被称为文档对象模型(Document Object Model, DOM)。...而除了页面里的标签外,我们也可以自己手动创建 DOM 的,所以 DOM 的来源不只是页面里的 HTML 标签。 获得 DOM 对象之后,我们还可以对它们做一系列操作,以满足日常各种页面开发需求。...后,修改 DOM 的 textContent 属性,浏览器自动反馈到页面更新,就完成了修改页面内容的常见操作。...因此,后续文章将以 jQuery 为例,在介绍原生 DOM 操作 API 之后,给出 jQuery 的处理方案进行对比。