web之家  

随笔分类 -  jQuery

  • iframe和window对象的关系
    摘要:浏览器会在其打开一个 HTML 文档时创建一个对应的 window 对象。但是,如果一个文档定义了一个或多个框架(即,包含一个或多个 frame 或 iframe 标签),浏览器就会为原始文档创建一个 window 对象,再为每个框架创建额外的 window 对象。这些额外的对象是原始窗口的 子窗口 阅读全文
    posted @ 2017-10-10 14:40 路修远而求索
  • change(function(){})和on("change",function(){})的区别
    只有注册用户登录后才能阅读该文。
    posted @ 2017-09-29 07:17 路修远而求索
  • js小括号的作用
    只有注册用户登录后才能阅读该文。
    posted @ 2017-09-27 09:26 路修远而求索
  • eval解析字符串问题
    摘要:总结: 先看一段转换JSON字符串的代码实例: [JavaScript] 纯文本查看 复制代码运行代码 1 2 var obj=eval('({"webName":"antzone","age":2,"address":"青岛市南区"})'); console.log(obj.webName); [ 阅读全文
    posted @ 2017-09-26 21:07 路修远而求索
  • 深入探究javascript的 {} 语句块
    摘要:深入探究javascript的 {} 语句块 今日学习解析json字符串,用到了一个eval()方法,解析字符串的时候为什么需要加上括号呢?摸不着头脑。原来javascript中{}语句块具有二义性,不加括号会出错,理解这种二义性对我们理解javascript代码有极大帮助。 一、{}语句块的两个含 阅读全文
    posted @ 2017-09-26 21:03 路修远而求索
  • jquery中attr和prop的区别
    摘要:jquery中attr和prop的区别 在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。 关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单: 对于HTML元素本身就带有的固有属性,在处理时,使用prop 阅读全文
    posted @ 2017-08-07 15:18 路修远而求索
  • HTML中 &emsp等空格的区别
    摘要:HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格( )是常规空格的宽度,可运行于所有主流浏览器。其他几种空格(       ‌‍)在不同浏览器中宽度各异。   它叫不换行空格,全称No-Br 阅读全文
    posted @ 2017-08-04 17:14 路修远而求索
  • 模态框中再嵌套模态框,关闭第二个模态框时,会导致第一个模态框的滚动条消失的情况
    摘要:问题:在使用Bootstrap时,有时候会用到模态框中再嵌套模态框。这样就会出现一个问题,就是在关闭第二个模态框时,会导致第一个模态框的滚动条消失,这样就会使得屏幕太小而模态框太大看不到底部信息,而没法进行操作。 解决方法:就是在第二个模态框的关闭hide 方法调用之后立即触发的事件中,设置第一个模 阅读全文
    posted @ 2017-07-31 16:03 路修远而求索
  • 用"\v"=="v"判断是IE浏览器和非IE
    摘要:其实就是利用各浏览器对转义字符"\v"的理解在ie浏览器中,"\v"没有转义,得到的结果为"v"而在其他浏览器中"\v"表示一个垂直制表符(一定程度上相当于空格)所以ie解析的"\v1" 为 "v1"而其他浏览器解析到 "\v1" 为 "1"所以if("\v"=="v") 可判断。 阅读全文
    posted @ 2017-07-31 14:14 路修远而求索
  • checkbox设置单选的的两种方式
    摘要:一、如果 <input name="ck" type="checkbox">是页面加载就有的 $("#input[name=ck]").on("click",,function(){ $("input[name=ck]").not(this).prop("checked",false); }); 二 阅读全文
    posted @ 2017-07-31 09:56 路修远而求索
  • .after()和.before()的关系
    摘要:.after() 是在相邻元素后面插入元素 .next() 获得匹配元素集合中每个元素紧邻的同胞元素用法介绍:$(selector).after(content) content 必需。规定要插入的内容(可包含 HTML 标签)。 $(selector).after(function(index)) 阅读全文
    posted @ 2017-07-11 10:16 路修远而求索
  • js的call()通俗解释
    摘要:[javascript] view plain copy [javascript] view plain copy 我的理解是,f.call(new a())就是把函数(其实也是对象)f复制到被调用对象“new a()”下面去解析,事实上和下面这段代码的解析结果一样: [javascript] vi 阅读全文
    posted @ 2017-07-05 14:09 路修远而求索
  • filter()和find()的区别
    摘要:filter() :过滤DOM元素包装集,是指操作当前元素集,删除不匹配的元素,得到一个新的集合 $('div').filter('.div1');//选择div标签中class属性为div1的div元素 find():在当前选中元素的上下文中找到符合条件的后代,返回的是子元素 $('div').f 阅读全文
    posted @ 2017-07-04 09:47 路修远而求索
  • js关于为DOM对象添加自定义属性的方式和区别
    摘要:DOM对象的三种在添加自定义属性的方式 一是 通过 “.”+“属性名” 二是 setAttribute()(getAttribute()获取) 三是 直接在元素标签上加属性 如:<div name="" id="te" class="" content=""></div> 三者的区别主要是在获取属性 阅读全文
    posted @ 2017-07-03 14:34 路修远而求索
  • js函数定义参数个数和实际传入参数的对比
    摘要:因为js是一种弱类型的编程语言,对数据类型的要求没有其他编程语言的要求严格,所以在定义函数的时候不需要像java和C#一样对其传入参数的类型进行定义。那么传入参数的个数有没有影响呢?今天小猪就做了个实验。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 阅读全文
    posted @ 2017-07-03 11:24 路修远而求索
  • jQuery命名空间和自定义插件的的多种方法
    摘要:jQuery插件的开发包括两种: 一种是类级别的插件开发,即给jquery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。 1、类级别的插件开发 阅读全文
    posted @ 2017-06-21 21:29 路修远而求索
  • iframe父页面和子页面相互调用的方法
    摘要:随着W3C一声令下,几年前使用非常频繁的frameset + frame已完成使命,光荣退伍。作为frameset的替代方案(姑且这么称吧),iframe的使用也多了起来。较frameset方案,iframe在使用上更加灵活,文档结构更加友好。 本文就js操作iframe在不同浏览器(没错,又是浏览 阅读全文
    posted @ 2017-06-20 20:52 路修远而求索
  • js中的"=="和equals()以及is()三者的区别
    摘要:在 javaScript或者jQuery中字符串比较没有equals()方法,要比较两个字符串是否相等可以直接用==或者is()进行判断。 例如: 阅读全文
    posted @ 2017-06-15 10:03 路修远而求索
  • jquery动态创建标签
    摘要:$("<div />")[0] 其中 $("<div/>") 相当于 $("<div></div>"); 阅读全文
    posted @ 2017-06-13 17:51 路修远而求索
  • jquery中的$.ajax()的源码分析
    摘要:针对获取到location.href的兼容代码: [javascript] view plain copy try { ajaxLocation = location.href; } catch( e ) { // Use the href attribute of an A element //  阅读全文
    posted @ 2017-06-09 11:00 路修远而求索