![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java js jquery
张中文
目前在软件公司开发app与网站
展开
-
jquery map
var map = {}; // Map map = new HashMap();map[key] = value; // map.put(key, value);var value = map[key]; // Object value = map.get(key);var has = key in map; // boolean has = map.containsKey(key);d原创 2017-05-27 11:55:41 · 377 阅读 · 0 评论 -
js多个(N)个数组的的元素组合排序算法,多维数组的排列组合或多个数组之间的排列组合
js多个(N)个数组的的元素组合排序算法,多维数组的排列组合或多个数组之间的排列组合现在有一批手机,其中颜色有['白色','黑色','金色','粉红色'];内存大小有['16G','32G','64G','128G'],版本有['移动','联通','电信'],要求写一个算法,实现[['白色','16G','移动'], ['白色','16G','联通'] ...]这样的组合,扩张转载 2017-05-31 10:07:38 · 4369 阅读 · 0 评论 -
html页面调用js文件里的函数报错onclick is not defined处理方法 (click)
html标签里的onclick功能的时候总是报错:Uncaught ReferenceError: dosave is not defined(…)找了半天都没发现错在哪,最后发现原来是我写法不对,正确写法如下:html: js:dosave = function (){ alert("成功啦!"); } 错误写法一般有以下两种,很转载 2017-05-31 19:08:36 · 2658 阅读 · 1 评论 -
js数组中去除重复对象及去除空对象的方法
js数组中去除重复对象及去除空对象的方法(function(){//去除数组中重复对象 var unique = {}; arr.forEach(function(a){ unique[ JSON.stringify(a) ] = 1 }); arr= Object.keys(unique).map(function(u){return JSON.parse(u)转载 2017-06-01 18:57:54 · 7886 阅读 · 0 评论 -
js jquery 数组的上移下移置顶置底
//上移function upIndex(arr,index){var temp; if(indexarr.length-1){ return arr; } temp = arr[index-1]; arr = arr.copyWithin(index-1,index,index+1);//target, start, end a原创 2017-05-22 17:28:28 · 1362 阅读 · 0 评论 -
js jquery 判断对象是否为空
js:if (typeof model.rows === "object" && !(model.rows instanceof Array)){ var hasProp = false; for (var prop in model.rows){ hasProp = true; break; } if (转载 2017-06-02 17:43:36 · 702 阅读 · 0 评论 -
layer 弹层组件下的 iframe 交互详细教程
// top 页面layui.use(['a', 'b'], function(){ var _tools = { func1: function() { console.log('func1'); } } _tools.func1(); window._tools = _tools;})// iframe 页面top._tools.fun转载 2017-06-29 15:23:55 · 568 阅读 · 0 评论 -
firefox中的event.clientX问题
event在IE中是一个全局变量,在Firefox中是局部变量,所以在Firefox中使用event对象必须通过参数传递的方式把它传入过程中.重新定义event var e = window.event || arguments.callee.caller.arguments[0]; function showClientX(event){alert(event.clientX);原创 2017-07-31 12:28:04 · 1160 阅读 · 0 评论 -
Java 截取中英文混合字符串
根据网上找的例子 改了一下import java.io.UnsupportedEncodingException; public class CharactersSplit { /** * * @param text 目标字符串 * @param start 截取开始点 * @param end 截取结束点 * @para转载 2017-07-19 16:31:23 · 467 阅读 · 0 评论 -
java list按照 对象 指定多个字段属性进行排序
ListUtils.Java---功能类package PjectUtils;import java.lang.reflect.Field;import java.text.NumberFormat;import java.util.Collections;import java.util.Comparator;import java.util.Date;import java.uti...转载 2018-03-05 14:15:03 · 632 阅读 · 0 评论 -
java中等待一些线程执行完之后,再去执行别的方法(后者需要使用前者返回的结果)
一、使用Thread的join()等待所有的子线程执行完毕,主线程在执行,thread.join()把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。/** * * 处理一个业务逻辑的场景:当一组线程都执行完之后,在执行别的线程(后者要使用前者返回的结果) * @au...转载 2018-03-20 14:02:58 · 5962 阅读 · 0 评论 -
跨域资源共享 CORS 详解
跨域资源共享 CORS 详解CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。本文详细介绍CORS的内部机制。(图片说明:摄于阿联酋艾因(Al Ai转载 2017-03-28 10:30:46 · 201 阅读 · 0 评论 -
js jquery
$('#test').toggleClass('className');//如果存在(不存在)就删除(添加)一个类原创 2017-02-21 12:57:21 · 202 阅读 · 0 评论 -
jQuery ajax的traditional参数的作用
一般的,可能有些人在一个参数有多个值的情况下,可能以某个字符分隔的形式传递,比如页面上有多个checkbox:$.ajax{ url:"xxxx", data:{ p: "123,456,789" }} 然后后台获取参数后再分隔,这种做法有很大弊端,试问如果某一个参数值中出现了分隔符所使用的字符,会出现什么情况呢?当然后台转载 2017-02-21 17:22:24 · 337 阅读 · 0 评论 -
java js cookie
java用法:(以CookieHelper为例) 添加 CookieHelper.setCookie(res, "name", "value", 3600);//一定要设时间 删除 CookieHelper.removeCookie(res, CookieHelper.getCookie(req, "name"));jquery用法(js中操作): 添原创 2016-10-09 08:46:19 · 310 阅读 · 0 评论 -
jquery 通过动态id name等获取标签
一般jquery获取标签:$('#id'),$('name'),$('.class')如果id,name,不确定时,如:在java或js中编辑 "" i为动态时,此时jquery获取此input就要这样:$("input[name='test["+i+"]']"),同理id也一样原创 2016-09-30 15:33:44 · 3811 阅读 · 0 评论 -
checkbox 设置复选框的只读不让用户勾选
1.(无效)首先想到使用readonly属性,但是对于复选框来说,这个属性和期望得到的效果是有差别的。原因在于readonly属性关联的是页面元素的value属性(例如textbox,设置了readonly就不能修改输入框的文本内容),而复选框的勾选/取消并不改变其value属性,改变的只是一个checked状态。所以对于checkbox来说,设置了readonly,仍然是可以勾选/取消的。2原创 2016-09-29 15:19:44 · 27171 阅读 · 2 评论 -
jquery checkbox重复调用attr('checked',true/false) 失效 只有第一次生效
解决方法:把 .attr('checked',true/false) 替换成 .prop('checked',true/false);但prop方法只是用高版本的jquery原创 2016-09-29 15:10:13 · 473 阅读 · 0 评论 -
jquery bind unbind 多次绑定 modal
bind后需要unbind 不然有时会出问题比如bootstrap的modal:$deleteModal.on('show.bs.modal',function(event) {var button = $(event.relatedTarget);var recipient = button.data('goodsid');$deleteConfirm.bind('原创 2016-09-28 18:17:12 · 930 阅读 · 0 评论 -
js jquery父页面 子页面互相调用
1.调用父页面方法: window.parent.window.test(); // 调用父层window的test方法 window.top.window.test(); // 调用顶层window的test方法 前提是父页面方法要全局访问到,比如放到ready中就访问不到,直接放到下2.调用子页面方法: window.frames[i].t原创 2016-09-28 15:16:27 · 584 阅读 · 0 评论 -
java 图片的上传总结
jsp中上传图片,整理别人的文章,自己测试后又加入了其他方法需求:前台选择图片,页面显示上传后的图片地址代码一(方法1): form 提交,获取不了返回值,会刷新页面 图片: 代码一(方法2):ajaxUploadI原创 2016-09-19 16:09:18 · 598 阅读 · 0 评论 -
input禁止输入
输入框禁止输入昨天遇到一个问题,需求是一个 输入框 只准点选赋值,不可以手动输入。开始随手写了一个 :onkeydown="return false;" value="" />结果测试说 FIREFOX 下切换成中文就可以输入~~ 崩溃后来换成了 onfocus="this.blur" value="" />好了这下总得不到焦点了 最终才 却想起来 原来用转载 2016-09-14 09:36:49 · 416 阅读 · 0 评论 -
java js传值乱码
javascript与java传值乱码javascript编码 encodeURI(cityname); encodeURI(cityname);javascript解码 decodeURI(cityname); decodeURI(cityname);java编码 URLEncoder.encode(citylist.get(i).getCityN转载 2016-08-22 13:21:28 · 566 阅读 · 0 评论 -
jquery获取select选中索引
之前一些整理jquery的内容可以看:http://ljhzzyx.blog.163.com/blog/static/383803122011101311143175/ select选中索引有好多方式,$('#someId').find('option:selected').selectedIndex;$('#someId').find('option:sel转载 2016-10-19 13:46:11 · 648 阅读 · 0 评论 -
bootstrap 模态框 事件
事件下表列出了模态框中要用到事件。这些事件可在函数中当钩子使用。事件描述实例show.bs.modal在调用 show 方法后触发。123$('#identifier').on('show.bs.modal', function () { // 执行一些动作...}原创 2016-11-04 17:08:06 · 610 阅读 · 0 评论 -
java请求接口返回值与跳转页面问题
(以spring mvc为例)两种请求方式:form表单提交与ajax异步请求(或直接post)一:form提交 可以在后台跳转页面,没有返回值,后台接口中直接用返回值即可跳转,如请求 test.htm接口: @RequestMapping("/test.htm") private String goodsType(HttpServletResponse res原创 2016-10-10 10:19:28 · 7777 阅读 · 0 评论