随笔分类 -  jQuery

项目中一次排序规则的改动,注意到js中map的遍历的顺序
摘要:背景:项目需要对前端页面上某个插件的下拉选择项进行排序,需要按照配置的顺序显示。 首先调查后台,发现sql语句中已经添加order by。之后发现查询结果遍历后封装进HashMap,这里改为LinkHashMap。再之后向前端返回json数据,使用的是net.sf.json.JSONObject,该 阅读全文
posted @ 2019-09-26 16:12 雕琰琢玉 阅读(5314) 评论(0) 推荐(0)
解析 Javascript - this
摘要:在函数中 this 到底取何值,是在函数真正被调用执行的时候确定下来的,函数定义的时候确定不了。 因为 this 的取值是执行上下文环境的一部分,每次调用函数,都会产生一个新的执行上下文环境。当你在代码中使用了 this,这个 this 的值就直接从执行的上下文中获取了,而不会从作用域链中搜寻。 关 阅读全文
posted @ 2017-02-21 16:16 雕琰琢玉 阅读(239) 评论(0) 推荐(0)
<button> 标签 id 与 function 重复时发生的问题
摘要:今天遇到一种情况,在调用js自定义方法的时候,总是提示“import:660 Uncaught TypeError: ... is not a function”。 仔细检查了代码,并没有问题。甚至把方法提全部删除,都不行。 最后发现我的button标签id属性与function名字重复。发现重复之 阅读全文
posted @ 2016-08-11 16:59 雕琰琢玉 阅读(483) 评论(0) 推荐(0)
关于JS 事件冒泡和onclick,click,on()事件触发顺序
摘要:今天在给JQgrid中的标签添加click事件的时候,发现一个问题。 JQgrid的table中,点击任何位置,都会勾选点击行的checkbox,而我希望在点击我的标签的时候,不要勾选checkbox。 查看JQgrid源码,发现它的click事件是绑定到了table上,然后判断事件点击目标,找到选 阅读全文
posted @ 2016-06-30 15:05 雕琰琢玉 阅读(13118) 评论(0) 推荐(0)
关于Ajax load页面中js部分$(function(){})的执行顺序
摘要:在一般页面的直接加载中,上面这段代码的执行顺序: 不过,在使用Ajax加载这个页面到某个div中时,执行顺序发生改变: 看来使用Ajax的时候,需要注意这个js的执行顺序。 阅读全文
posted @ 2016-06-27 18:18 雕琰琢玉 阅读(1407) 评论(0) 推荐(0)
websocket实例(显示文件导入处理进度)
摘要:大批量数据导入时,需要即时显示对文件的处理进度。考虑ajax轮询太浪费资源,使用websocket实现。 项目使用Spring MVC(3.1),与websocket结合要求版本4.0以上。所以没有使用Spring提供的websocket。 1.依赖Tomcat 7 或者 J2EE 7 maven导 阅读全文
posted @ 2016-03-17 18:00 雕琰琢玉 阅读(3030) 评论(0) 推荐(0)
Ajax调用SpringMVC ModelAndView 无返回情况
摘要:在项目中使用Ajax的时候,success中返回的data一直都是null,也没有报错。在确定Ajax语法没有错误,也没有牵扯跨域问题后,用排除法挨着删除代码,发现是因为Spring MVC会自动把方法中参数(User user)封装进modelMap 中方便返回页面中调用。因为Ajax需要返回js 阅读全文
posted @ 2016-03-15 10:44 雕琰琢玉 阅读(3948) 评论(0) 推荐(0)