这里面按照平常的理解,this应该是指向一个DOM对象的,但是这里面只有JQuery对象,去哪里找DOM对象呢? 通过这两天对网上资料的翻阅,还有对JQ的理解,JQ本质上就是对JS进行了封装,在JQ的源码中就有DOM对象,而且JQ应该对this未作重新定义,所以在JQ中this仍然指向了一个DOM对 ...
分类:
Web程序 时间:
2018-11-04 14:12:45
阅读次数:
301
<div class="editdiv" id="edit" contenteditable="true">这是添加文字</div> getC($('.editdiv')) function getC(el){ el = el[0]; // jquery 对象转dom对象 el.focus(); v ...
分类:
其他好文 时间:
2018-11-02 16:39:10
阅读次数:
2368
【转自】jQuery 用each后添加click mydd = $('.plist'); mydd.each(function(i){ $(this).click(function(){ mydl.eq(i).hide("slow"); }) }); 注意:此处 this 指代的是 DOM 对象而非 ...
分类:
Web程序 时间:
2018-11-01 00:50:07
阅读次数:
257
1.逻辑运算 || && ! 1||2 5&&4 !0 || 遇到第一个为true 的数字就终止并返回 && 遇到第一个为false 的值 就终止 返回false 的值 如果没有false 就返回最后那个数 || 和&& 在一起 && 的优先级比较高 高于|| 2.作用域问题 1. js代码如何让执 ...
分类:
其他好文 时间:
2018-10-31 21:19:30
阅读次数:
134
一、.attr()和.data()的区别: .attr()和.data()本质上属于DOM属性和Jquery对象属性的区别。 看一个例子: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Jquery中.attr和.data的区 ...
分类:
Web程序 时间:
2018-10-31 20:15:01
阅读次数:
207
jQuery.extend()方法 定义和用法 jQuery.extend()函数用于将一个或多个对象的内容合并到目标对象。 注意: 1. 如果只为$.extend()指定了一个参数,则意味着参数target被省略。此时,target就是jQuery对象本身。通过这种方式,我们可以为全局对象jQue ...
分类:
Web程序 时间:
2018-10-31 15:49:32
阅读次数:
176
一直都听说DOM很慢,要尽量少的去操作DOM,于是就想进一步去探究下为什么大家都会这样说,在网上学习了一些资料,这边整理出来。 首先,DOM对象本身也是一个js对象,所以严格来说,并不是操作这个对象慢,而是说操作了这个对象后,会触发一些浏览器行为,比如布局(layout)和绘制(paint)。下面主 ...
分类:
其他好文 时间:
2018-10-27 00:03:48
阅读次数:
125
html代码 属性性操作 classname属性操作 文本操作 css属性操作 js 与 jquery 对象 互转 ...
分类:
Web程序 时间:
2018-10-26 19:34:47
阅读次数:
212
Dom对象 Dom对象的全称是:Document Object Model Dom主要研究html 中的节点(标签)对节点进行操作,改变标签属性,改变css样式,添加事件等, Dom研究的对象是document 操作流程: 1、选择你要操作的节点 document . getElementById( ...
分类:
其他好文 时间:
2018-10-25 17:05:27
阅读次数:
102
1. DOM 是 W3C 的标准(有浏览器公共遵守的标准) 2. BOM 是 各个浏览器厂商根据 DOM在各自浏览器上的实现;(现为不同浏览器定义有差别,实现方式不同 3. windows是dom对象而不是js的对象 DOM(文档对象模型)是 HTML 和 XML 的应用程序接口(API)。 BOM ...
分类:
其他好文 时间:
2018-10-24 01:05:52
阅读次数:
179