js/jquery
文章平均质量分 63
fangqun663775
这个作者很懒,什么都没留下…
展开
-
JavaScript 函数式编程
应该很多童鞋都听过函数式编程(Functional programming)的概念吧,可能有的童鞋有听说过函数式编程但并不是特别了解,但其实在我们的开发过程中,或多或少都已经应用了函数式编程的思想。相对于面向对象编程(Object-oriented programming)关注的是数据而言,函数式编程关注的则是动作,其是一种过程抽象的思维,就是对当前的动作去进行抽象。比如说我要计算一个数 ...转载 2018-09-21 10:08:14 · 280 阅读 · 0 评论 -
转义的理解,replace和replaceAll的区别
关于转义:\ ==> \\\\==>\\\\"==>\"\"==>\\\"(拆分为\\+\")replace和replaceAll区别,如何决定使用哪个函数个如下x的字符串 String x = "[kllkklk\\kk\\kllkk]";要将里面的“kk”替换为++,可以使用两种方法得到相同的结果 replace(CharSequence ta原创 2017-01-18 17:52:57 · 2877 阅读 · 0 评论 -
Struts2 +jquery+ajaxfileupload 实现无刷新上传文件
于项目需求,需要实现无刷新上传图片,在网上找了好多例子都不是很好 最总让我找到了Struts2 +jQuery+ajaxfileupload 方式,个人尝试下来比较的不错。所用到的包和文件struts2 core所有核心包和truts2-json-plugin 插件ajaxfileupload.js文件jquery.js 文件 我使用的是jquery.1.转载 2016-12-20 10:13:43 · 408 阅读 · 0 评论 -
Uploadify 3.2 参数属性、事件、方法函数详解
一、属性属性名称默认值说明autotrue设置为true当选择文件后就直接上传了,为false需要点击上传按钮才上传 。buttonClass”按钮样式buttonCursor‘hand’鼠标指针悬停在按钮上的样子buttonImagenull转载 2016-12-22 14:47:30 · 293 阅读 · 0 评论 -
js 将json字符串转换为json兑现
在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var str2 = { "name": "cxh", "sex": "man" };一、JSON字符转载 2016-12-21 14:52:24 · 858 阅读 · 0 评论 -
JSON.parse()和JSON.stringify()
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属转载 2016-12-07 11:52:54 · 536 阅读 · 0 评论 -
JSON对象的封装与解析
一、解析json对象 表结构信息对象,json格式,名称为tableObj * { * "tableName":"t_res", //表名称 * "columnInfo":[ //字段信息 * { * "columnName":转载 2016-12-07 11:22:12 · 3949 阅读 · 0 评论 -
json对象封装与解析
一、解析json对象表结构信息对象,json格式,名称为tableObj * { * “tableName”:”t_res”, //表名称 * “columnInfo”:[ //字段信息 * { * “columnName”:”id”,转载 2016-12-07 11:16:39 · 851 阅读 · 0 评论 -
jQuery.extend 函数详解
转自 : http://www.cnblogs.com/RascallySnake/archive/2010/05/07/1729563.htmlJQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: exte转载 2016-10-08 11:18:20 · 231 阅读 · 0 评论 -
spring mvc 表单控制器
概述 大多数Web应用都会遇到需要填写表单的页面,当表单提交成功后,表单的数据被传送给Web服务器中处理。处理成功后导向到一个成功页面,如果操作失败则导向到一个错误报告页面。此外,在表单数据处理之前还会进行表单数据的验证,保证客户端提交的表单数据是合法有效的,如果数据不合法,请求返回到原表单页面中,以便用户根据错误信息进行修改。 假设你想成为论坛的用户时,必须填写一张用户注册表单,这可能转载 2016-10-26 09:20:56 · 1155 阅读 · 0 评论 -
解决ajax无法给外部变量赋值
test.htmlasy.jsfunction testAsync(){ var temp; $.ajax({ async: false, type : "GET", url : 'tet.php', complete: function(msg){转载 2017-02-28 20:27:30 · 4834 阅读 · 0 评论 -
js判断obj是否为空
js 判断一个对象是否为空当obj="",obj=undefined,obj=null,obj=NaN 的时候 if(obj)为 false obj不为空的时候 if(obj) 为 true原创 2017-02-23 11:05:25 · 4636 阅读 · 0 评论 -
JavaScript 数据类型检测终极解决方案
JavaScript 的数据类型检测是我们平时开发中经常会遇到的场景,小到基本数据类型大至各种引用数据类型的检测,都是我们需要掌握的知识点。本章会详细讲解 JavaScript 中各种不同数据类型的检测方法以及最后会实现一个数据类型检测的终极方法。红宝石书告诉我们,JavaScript 中的数据类型有 Undefined、Null、Boolean、Number、String、Object,其中...转载 2018-09-21 09:20:21 · 195 阅读 · 0 评论 -
jquery-form中ajaxSubmit提交文件,以及解决ie9下上传文件后自动下载问题
需要引用jquery-form.js 下载地址http://plugins.jquery.com/form/1、之前的项目一直使用formData的方式上传文件到后台处理,但新项目要求支持ie9,ie9不能有效支持formData,只能使用ajaxSubmit的方式上传文件前台代码[html] view plain copyform转载 2017-09-14 15:41:04 · 2835 阅读 · 0 评论 -
简单理解jQuery中$.getJSON、$.get、$.post、$.ajax用法
在WEB开发中异步请求方式普遍使用,ajax技术减少程序员的工作量,也提升用户交互体验。AJAX的四种异步请求方式都能实现基本需求,闲话不多说,直接切入正题。1.$.getJSON $.getJSON()是专门为ajax获取json数据而设置的,并且支持跨域调用,其语法的格式为: 1 $.getJSON(2 url,转载 2017-07-27 10:13:38 · 479 阅读 · 0 评论 -
Jquery找父元素,祖先,子元素,子孙,兄弟节点
jQuery.parent(expr) //找父元素jQuery.parents(expr) //找到所有祖先元素,不限于父元素jQuery.children(expr) //查找所有子元素,只会找到直接的孩子节点,不会返回所有子孙jQuery.contents() //查找下面的所有内容,包括节点和文本。j转载 2017-07-20 10:02:58 · 7659 阅读 · 0 评论 -
js判断一个数组是否重复
function checkArrayRepeat(array){02 var hash={};03 for(var i in array){04 if(hash[array[i]]){05转载 2017-06-07 15:09:54 · 751 阅读 · 0 评论 -
javascript的undefined和null的区别
大多数计算机语言,有且仅有一个表示”无”的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。 有点奇怪的是,JavaScript语言居然有两个表示”无”的值:undefined和null。这是为什么? 一、相似性 在JavaScript中,将一个变量赋值为undefined或null,老实说,几乎没区别。var a = undef转载 2017-05-16 16:47:11 · 358 阅读 · 0 评论 -
js创建对象的几种方法---js的高级程序设计
最近在看javascript高级程序设计,其中对对象的创建做了具体的阐述,综合起来,总结了下第一种模式:工厂方式var lev=function(){ return "啊打"; }; function Parent(){ var Child = new Object(); Child.name="李小转载 2017-05-16 16:05:25 · 344 阅读 · 0 评论 -
js判断数组里是否有重复元素的方法
// 方法一,正则判断------本人已经测试过,其他的没有测试过。var ary = new Array("111","ff","222","aa","222");alert(mm(ary))// 验证重复元素,有重复返回true;否则返回falsefunction mm(a){ return /(\x0f[^\x0f]+)\x0f[\s\S]*\1/.test("\转载 2017-05-26 09:41:58 · 24674 阅读 · 1 评论 -
JS一个对象封装多个函数
JS一个对象封装多个函数var aa=function(){ return{ a:function(url){ alert(url); }, b:function(){ alert(bbbb); }}}();调用:aa.a("url");aa.b();J原创 2017-02-16 11:20:54 · 4917 阅读 · 0 评论 -
jQuery.extend()的实现方式
extend()函数是jQuery的基础函数之一,作用是扩展现有的对象。例如下面的代码: Html代码 script type="text/javascript" src="jquery-1.5.2.js">script> script> obj1 = { a : 'a', b : 'b' }; obj2 = { x : { xxx : 'xxx'转载 2016-10-09 10:07:51 · 597 阅读 · 0 评论 -
jquery的$.extend和$.fn.extend作用及区别
jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend();jQuery.extend();虽然 javascript 没有明确的类的概念,但是用类来理解它,会更方便。jQuery便是一个封装得非常好的类,比如我们用 语句 $("#btn1") 会生成一个 jQuery类的实例。jQuery.extend(object); 为jQue转载 2016-10-09 09:46:10 · 255 阅读 · 0 评论 -
如何js将数组转化为json数组,然后后台如何解析?
页面代码:var jsonArr = new Array(); // 组装JSON数组 for ( var j = 0; j var jsonObj = {}; jsonObj["gradeId"]=changes[j].gradeId;转载 2016-04-18 13:46:57 · 5376 阅读 · 0 评论 -
Jquery 获取对象的几种方式
1、先讲讲JQuery的概念JQuery首先是由一个 America 的叫什么 John Resig的人创建的,后来又很多的JS高手也加入了这个团队。其实 JQuery是一个JavaScript的类库,这个类库集合了很多功能方法,利用类库你可以用简单的一些代码实现一些复杂的JS效果。2、JQuery实现了 代码的分离不用再网页中加入如:onclick之类的事件来调用函数了,直接转载 2014-03-17 16:50:13 · 2503 阅读 · 0 评论 -
30个非常流行的提示信息插件(jQuery Tooltip Plugin)
在网站的设计中,提示信息是非常细微的功能,但是起着非常重要的作用。如果你的网站中提示信息做的比较好,会给浏览者留下非常深刻的印象,同时也会起到非常好的网站宣传效果,下面介绍了30个比较流行提示信息插件jQuery Tooltip Plugin,希望对大家有帮助。每个插件都配有比较直观的截图,也就不做详细地介绍了,如果大家喜欢某一个插件,点击超链接,自己学习如何使用吧。1. Dynamic转载 2013-07-25 22:04:51 · 1554 阅读 · 0 评论 -
jquery插件之表单验证插件
jquery表单验证插件 jquery.form.jsPosted on 2009-04-15 09:26 linFen 阅读(36686) 评论(9)编辑 收藏 Form插件,支持Ajax,支持Ajax文件上传,功能强大,基本满足日常应用。1、JQuery框架软件包下载文件:jquery.rar大转载 2013-07-25 21:40:03 · 960 阅读 · 0 评论 -
基于jQuery的上下无缝滚动应用(单行或多行)
基于jQuery的上下无缝滚动应用,可应用于多行或者单行.详解请参考注释.查看演示: 点此查看DEMO核心jQuery代码:$(function(){ var _wrap=$('ul.line');//定义滚动区域 var _interval=2000;//定义滚动间隙时间 var _moving;//需要清除的动画 _wrap.hover(转载 2013-07-25 22:01:19 · 924 阅读 · 0 评论 -
Jquery图片滚动插件—BxCarousel
转自:http://www.cnblogs.com/luluping/archive/2010/10/30/1864924.htmlJquery图片滚动插件—BxCarouselBxCarousel是一个具有众多配置且易用的Jquery图片滚动插件,特征主要有:Ø 可以指定显示的元素数Ø 可以指定每次滚动元素数Ø 自动播放模式Ø 前一张/后一张按钮控制图片流动 下面转载 2013-07-25 21:59:28 · 1025 阅读 · 0 评论 -
jQuery的表格插件datatables
转自: http://www.cnblogs.com/luluping/archive/2010/12/01/1893423.html//使用jqueryui 。我用的时候显示的不是很好 "sPaginationType": "full_numbers"//分页 } ); } ); //此处为body的id //*div 里是 table ,tabl转载 2013-07-25 21:54:45 · 739 阅读 · 0 评论 -
jquery插件tablesorter
在行业系统的开发中,数据的排序是免不了的,在c/s开发中,数据的排序比较简单,而在b/s的开发中,通常排序是靠与服务端交互来完成,每一次排序都需要提起一次数据。这样很麻烦,而且对数据库的压力也很大。现在我们使用jquery插件tablesorter来完成静态排序,大大减轻了数据库的压力。它的使用方法很简单。Html 代码 type="text/javascript"转载 2013-07-25 21:46:56 · 676 阅读 · 0 评论 -
使用jquery dataTable
jQuery 的插件 dataTables 是一个优秀的表格插件,提供了针对表格的排序、浏览器分页、服务器分页、筛选、格式化等功能。dataTables 的网站上也提供了大量的演示和详细的文档进行说明,为了方便学习使用,这里一步一步进行说明。首先,需要到 dataTables 的网站 http://www.datatables.net/ 下载这个脚本库,目前最新的版本是 1.8转载 2013-07-24 14:52:59 · 1368 阅读 · 0 评论 -
js常用校验
关键字:js验证表单大全,用JS控制表单提交 ,javascript提交表单: 目录: 1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字 5:只能输入英文字符和数字转载 2013-04-01 15:41:29 · 952 阅读 · 0 评论 -
jquery选择器
23456789101112131415161718192021222324252627282930313233343536转载 2014-03-17 16:59:12 · 473 阅读 · 0 评论 -
jquery ajax 请求参数详细说明 及 实例
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设转载 2014-03-21 12:48:14 · 1495 阅读 · 0 评论 -
jQuery.grep
jQuery.grep( array, function(elementOfArray, indexInArray) [, invert ] )返回: Array描述: 查找满足过滤函数的数组元素。原始数组不受影响。version added: 1.0jQuery.grep( array, function [, invert ] )array转载 2016-05-10 13:48:07 · 477 阅读 · 0 评论 -
下拉框的定位
absolute : 将对象从文档流中拖出,使用 left, right, top, bottom等属性相对于其最接近的一个最有定位设置的父对象进行绝对定位。如果不存在这样的父对象,则依据 body对象。而其层叠通过 z-index属性定义 .offset()返回: Object 为匹配的元素集合中获取第一个元素的当前坐标,相对于文档(document)。.offset原创 2016-02-26 16:10:16 · 3026 阅读 · 0 评论 -
array的几个基本方法
array.reverse()核心提示:Array对象的方法reverse()将颠倒数组中元素的顺序。它在原数组上实现这一操作作为替代:重排指定的array的元素,但并不创建新数组。如果对array有多个引用,那么通过所有引用都可以看到数组元素的新顺序。颠倒数组中的元素顺序描述Array对象的方法reverse()将颠倒数组中元素的顺序。它在原数组上实现这一操作作为替代:重排指定的array的元素,翻译 2016-01-04 16:43:24 · 479 阅读 · 0 评论 -
最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$转载 2015-04-10 16:35:52 · 489 阅读 · 0 评论 -
jQuery中的Ajax几种请求方法
jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).1. load( url, [data], [ca转载 2014-12-09 17:23:52 · 11637 阅读 · 0 评论