随笔分类 -  jQuery

摘要:一、param() 方法创建数组或对象的序列化表示。 该序列化值可在进行 AJAX 请求时在 URL 查询字符串中使用。 语法: jQuery.param(object,traditional) object要进行序列化的数组或对象 traditional规定是否使用传统的方式浅层进行序列化(参数序 阅读全文
posted @ 2017-10-16 15:03 古兰精 阅读(10353) 评论(0) 推荐(0) 编辑
摘要:数组类型参数传递: 若一个请求中包含多个值,如:(test.action?tid=1&tid=2&tid=3),参数都是同一个,只是指定多个值,这样请求时后台会发生解析错误,应先使用 tradititonal 格式化: 起初我认为traditional:true,可有可无,但是后来不用traditi 阅读全文
posted @ 2017-10-16 14:24 古兰精 阅读(3328) 评论(0) 推荐(2) 编辑
摘要:本文重点是来讲讲jQuery中调用ajax的4种方法:$.get、$.post、$getJSON、$ajax。 1、$.get $.get()方法使用GET方式来进行异步请求,它的语法结构为:$.get( url [, data] [, callback] ) 解释一下这个函数的各个参数: url: 阅读全文
posted @ 2017-10-13 14:28 古兰精 阅读(829) 评论(0) 推荐(0) 编辑
摘要:一、获取父窗口元素: $("#父窗口元素ID",window.parent.document);对应javascript版本为window.parent.document.getElementById("父窗口元素ID"); 取父窗口的元素方法:$(selector, window.parent.d 阅读全文
posted @ 2017-10-09 18:27 古兰精 阅读(53446) 评论(0) 推荐(3) 编辑
摘要:一、什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。 通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们 阅读全文
posted @ 2017-09-21 22:58 古兰精 阅读(293) 评论(0) 推荐(0) 编辑
摘要:一、toggleClass()函数: toggleClass()函数用于切换当前jQuery对象所匹配的每一个元素上指定的css类名。所谓"切换",就是如果该元素上已存在指定的类名,则移除掉;如果不存在,则添加该类名。该函数属于jQuery对象(实例)。 toggleClass()函数的用法比较复杂 阅读全文
posted @ 2017-09-20 22:59 古兰精 阅读(2300) 评论(0) 推荐(0) 编辑
摘要:一、用对选择器 在jQuery中,你可以用多种选择器,选择同一个网页元素。每种选择器的性能是不一样的,你应该了解它们的性能差异。 (1)最快的选择器:id选择器和元素标签选择器 举例来说,下面的语句性能最佳: 遇到这些选择器的时候,jQuery内部会自动调用浏览器的原生方法(比如getElement 阅读全文
posted @ 2017-09-20 22:36 古兰精 阅读(321) 评论(0) 推荐(0) 编辑
摘要:目前,互联网上最好的jQuery入门教材,是Rebecca Murphey写的《jQuery基础》(jQuery Fundamentals)。这本书虽然是入门教材,但也足足有100多页。我对它做了一个详细的笔记,试图理清jQuery的设计思想,找出学习的脉络。我的目标是全面掌握jQuery,遇到问题 阅读全文
posted @ 2017-09-20 21:55 古兰精 阅读(227) 评论(0) 推荐(0) 编辑
摘要:小伙伴是不是遇到过这样的问题,通过submit提交form表单的时候,不知怎么获取后台传来的返回值。有的小伙伴就会说你不会发送ajax,其实也会。假如提交的form表单中含有文件,怎么办? 步骤1:想要通过submit方式提交form表单,需要引入js jquery.js jquery-form.j 阅读全文
posted @ 2017-09-07 17:54 古兰精 阅读(3276) 评论(0) 推荐(0) 编辑
摘要:Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: 它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并后,是修改了dest的结构的。如果 阅读全文
posted @ 2017-09-01 14:01 古兰精 阅读(1777) 评论(0) 推荐(0) 编辑
摘要:1、serialize() 方法: serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。 您可以选择一个或多个表单元素(比如 input 及/或 文本框),或者 form 元素本身。 序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中,这样在ajax提交表单数据时 阅读全文
posted @ 2017-08-23 12:11 古兰精 阅读(35857) 评论(0) 推荐(0) 编辑
摘要:一:javascript原生方法 1:拿到select对象: var myselect=document.getElementById("test"); 2:拿到选中项的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所选中项的i 阅读全文
posted @ 2017-07-25 14:47 古兰精 阅读(1130) 评论(0) 推荐(0) 编辑
摘要:一、on(),live(),bind() on() 为指定的元素,添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。使用 on() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。 live() 向当前或未来的匹配元素添加一个或多个事件处理器; bind() 向匹配元 阅读全文
posted @ 2017-07-21 14:20 古兰精 阅读(381) 评论(0) 推荐(0) 编辑
摘要:获取浏览器显示区域(可视区域)的高度 : $(window).height(); 获取浏览器显示区域(可视区域)的宽度 : $(window).width(); 获取页面的文档高度 $(document).height(); 获取页面的文档宽度 : $(document).width(); 浏览器当 阅读全文
posted @ 2017-07-03 23:31 古兰精 阅读(81167) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示