
jQuery
追赶的蜗牛
一个程序就是一个世界。。。
展开
-
锋利的JQuery----JavaScript基础知识(一)
一、JavaScript中的数据类型 由于JavaScript语言是弱类型语言,因此,声明变量时无须特别指定变量类型,一般直接用var 变量名 = ... 故而js的数据类型分为如下: 1.字符串类型,值用引号引起来的,特殊的还有转义字符,如\n 换行 2.数值类型,包括整数、小数、负数,特殊的有两个特别的数字:正负无穷大(In原创 2013-10-30 00:14:59 · 731 阅读 · 0 评论 -
zTree异步加载otherParam定义的静态参数(非写死的值)不起作用
关于zTree异步加载otherParam属性API官网上的解释是:Ajax 请求提交的静态参数键值对今天再做类似操作的时候,我想传一个页面隐藏域中的值到后台,先定义了一个全局变量,然后再在$(document).ready(function(){ }中给这个变量赋值(取隐藏域中的值),并且保证这个赋值在$.fn.zTree.init($("#treeDemo"), setting);这句原创 2015-09-09 23:07:31 · 8133 阅读 · 1 评论 -
JavaScript闭包原理
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999;转载 2015-09-27 23:34:24 · 452 阅读 · 0 评论 -
jQuery使用ajaxSubmit()提交表单示例
ajaxSubmit(obj)方法是jQuery的一个插件jquery.form.js里面的方法,所以使用此方法需要先引入这个插件。如下所示:复制代码 代码如下:那么,如何通过ajaxSubmit(obj)提交数据呢?首先我们需要一个form:XHTML复制代码 代码如下: 标题: 内容: 提交上转载 2014-11-19 23:59:01 · 2232 阅读 · 0 评论 -
jQuery ajax - serialize() 方法-遍历form进行AJAX提交
导语:jQuery ajax - serialize() 方法-遍历form进行AJAX提交结合jQuery使用jquery.form.js中的ajaxSubmit()提交表单示例 实例输出序列化表单值的结果:$("button").click(function(){ $("div").text($("form").serialize());});定义和用法转载 2015-09-08 00:49:05 · 3404 阅读 · 0 评论 -
jQuery validate 详解
jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation一导入js库二、默认校验规则(1)required:true 必输字段(2)remote:"check.php" 使用ajax方法调用check.php验证输入值(3)e转载 2015-09-22 00:17:05 · 446 阅读 · 0 评论 -
基于jQuery的TreeGrid组件
基于jQuery的TreeGrid组件/** * @author 陈举民 * @version 1.0 * @link http://chenjumin.iteye.com/blog/419522 */TreeGrid = function (_config) { _config = _config || {}; var s = ""; va转载 2015-12-19 23:39:40 · 1479 阅读 · 0 评论 -
实现TreeGrid中复选框的级联选择效果(类似zTree的选择效果)
$(function(){ //点击多选框,构造类似zTree的级联选择效果 $("#div1").on("click","input[type=checkbox]",function(){ var obj = $(this); var trParent = obj.closest("tr");//从元素本身开始,逐级向上级元素匹配,并原创 2015-12-19 23:48:07 · 6023 阅读 · 1 评论 -
ajax异步加载TreeGrid数据,使用empty()清空原始数据
$(document).ready(function(){ var treeGrid; //初始化TreeGrid数据 getTreeGridDate();});function getTreeGridDate(idMerchant){ if(!idMerchant){ idMerchant=-1; } $.ajax( type:"get", url:basePath原创 2015-12-20 00:44:55 · 5121 阅读 · 0 评论 -
上传或提交等待过程图标loading.gif的实现
上传或提交等待过程图标loading.gif的实现原创 2015-12-20 00:57:44 · 11063 阅读 · 1 评论 -
zTree异步加载并初始化树时全部展开
最近在做角色管理的功能,即用zTree的方式展示菜单权限树,然后,指定角色绑定相关的权限。觉得zTree挺牛逼的,就尝试用了,但是,发现在做修改的时候,我们想在树加载的时候就一下子全部都展开,本以为,这次异步废了,还是得搞成非异步的。没想到强大的API上就给出了类似的场景,而且做得很好,采用了递归,不过,还是有个问题需要注意:就是DEOM上给的是先加载并不展开,而是再在点击后全部展开, 这原创 2015-09-08 23:26:57 · 29799 阅读 · 3 评论 -
js数组使用JSON.stringify()和toString()的区别
var arr = [1,2,3,4]; console.log(arr.toString()); // 1,2,3,4 alert(JSON.stringify(arr)); console.log(JSON.stringify(arr)); // [1,2,3,4] arr.toString()是将数组转化成字符串,因此不带 [ ] 而JSON.stringif原创 2015-09-07 23:32:05 · 31927 阅读 · 1 评论 -
锋利的JQuery----JavaScript基础知识(二)
一、DOM文档对象模型 createElement(tagName) 创建名为tagName的标签 createTextNode(data) 创建以data为内容的文本节点 1.DOM中的节点: a).元素节点:即是DOM的原子节点,其nodeType值为1,如、、 b).属性节点:即元素的属性,其no原创 2013-10-30 00:33:34 · 984 阅读 · 0 评论 -
锋利的JQuery----jQuery对象和DOM对象及二者相互转换
1.DOM对象和jQuery对象简介 1). DOM对象 DOM(Document Object Model,文档对象模型),每一份DOM都可以表示成一棵树。可以通过JavaScript中的getElementsByTagName或者getElementById来获取元素节点,得到DOM对象。 var domObj = document.ge原创 2013-11-05 23:44:02 · 711 阅读 · 0 评论 -
解决jQuery和其他库的冲突---jQuery()与$()的区别
在引入jQuery库的同时也引入的其他js库,如prototype,都被加载完毕后,会出现用$(id)时出错,而用jQuery(id)就没问题当jQuery库被引用在其他js库之后,就会出现上面的问题,解决方法:调用jQuery.noConflict()函数,将变量$的控制权移交给其他js库这时,必须在以后的代码中使用jQuery来代替$ 冲突解决1原创 2013-11-07 15:45:10 · 810 阅读 · 0 评论 -
JQuery 面试问题
在求职大军中,IT行业的程序员、码农是工科类**的热门选择之一,尤其是近几年Web的如火如荼,更是吸引了成千上万的程序员投身其中追求自己的梦想,这篇文章以Web面试官的经历整理而成,希望能对你有所帮助。 jQuery是什么? jQuery是javascript编写一个可重用的JavaScript库。 不使用JQuery设置UI文本的Jav转载 2014-07-07 22:12:53 · 895 阅读 · 0 评论 -
JQuery 中 关于 json 对象用法的总结
实际项目开发中经常会使用ajax进行与后台交互的一些应用,这样无形中避免不了对json数据对象的一些操作,现就我发现的一些做些总结。1.使用点去获取对象的固定的属性,但是遍历的时候由于是变量,需要使用[变量名]2、可以很灵活的添加自己想要的属性给json对象如:var jsonObj = {‘a’:1,'b':'aaa'};如果我希望给该对象添加一个属性c,可以直接这样:jsonO原创 2014-11-26 23:29:30 · 2706 阅读 · 0 评论 -
jquery.blockUI.js实现上传滚动等待效果
jquery.blockUI.js实现上传滚动等待效果转载 2014-11-24 22:43:01 · 1303 阅读 · 0 评论 -
Map按照key排序以及JQuery中json对象的排序
Map map = new TreeMap(); map.put("a", "ddddd"); map.put("c", "bbbbb"); map.put("d", "aaaaa"); map.put("b", "ccccc"); //这里将map.entrySet()转换成list原创 2014-11-24 22:26:10 · 9897 阅读 · 0 评论 -
总结zTree使用过程中遇到的问题
最近项目需要向想做树形导航来管理各个层级的类目,对于中间遇到的一些问题,总结一下,感觉跟着牛人开发确实涨了好多见识。 想必网上好多zTree的例子可以参考,可是,我想说的是zTree的**异步加载**,以及在使用的时候该如何处理。 1、setting的设置:function ajaxDataFilter(treeId, parentNode, responseData) {原创 2015-08-31 23:17:44 · 9397 阅读 · 0 评论 -
zTree节点上右击弹出菜单进行增删改操作---jquery.popupSmallMenu
从网上找到了例子,结合zTree可进行右击操作,这样可以实现更好的操作。http://www.thinksaas.cn/group/topic/201322/ 这是原文地址。具体的示例代码我已经上传到我的资源了。转载 2015-09-01 00:05:24 · 3262 阅读 · 0 评论 -
解决jQuery循环调用ajax,异步返回结果混乱
开发中遇到了一个页面中多处需要异步加载字典表中的常量数据,本希望循环调用ajax,却发现ajax回调的结果混乱了,如果解决这一问题?可采用如下方式解决:上图中的temp变量就能够保证在本次循环中不变,回调函数中也可以再次正确取到。(funtion(){})();立即执行函数;相当于先申明一个函数,声明完后直接调用;如果参数如:(funtion(str){alert(st原创 2015-12-22 23:33:16 · 6886 阅读 · 1 评论