js随笔记录
欣欣欣白白白
——n
展开
-
jqgrid获取原始数据,js对象拷贝
用vue做项目碰到的一个js中关于对象拷贝的问题1.jqGrid获取行数据不能获取原始json数据的问题.jqGrid的$(your tableId).jqGrid(“getRowData”,id);方法是获取对应行id的行数据的,这就有个问题了,若返回数据的list是这样的:[{sex: 1,score: {chinese: 100, math: 100},hobby: [ball, tv原创 2017-11-30 16:36:40 · 3128 阅读 · 2 评论 -
bootstrap fileinput 设定图片预览长宽
有小伙伴在用bootstrap fileinput 时,上传图片后图片长宽不一致导致很丑,想要限制大小的话,像这样:解决办法: $('#activityImg').fileinput({ language: 'zh', uploadUrl: '${ctx}/activity/imgUpload', allowedFileExtensions:原创 2017-12-04 10:41:22 · 17491 阅读 · 10 评论 -
js中的事件委托机制(解决动态生成的dom元素无法绑定事件的问题)
我们知道,在使用一些插件获取服务器数据然后动态渲染dom元素后,渲染的dom元素是无法绑定事件的,因为我们写的js是在一开始就渲染好了的,所以后面生成的dom是没办法找到的。解决方法:1.生成Dom时把js脚本在写进去一次(舍弃,不可能这么麻烦)2.使用js的事件委托机制.意思是由一个元素监听他的子元素所发生的事件,这样,就算是生成的元素也可以生效.例子:<div style="display: f原创 2018-03-05 17:54:50 · 5810 阅读 · 2 评论 -
js 数组的filter方法
偶然间在看别人的代码时看见了一个filter方法。此前没用过。记录一下.语法:array.filter(function(currentValue,index,arr), thisValue)currentValue: 当前元素 index:当前元素索引 arr:当前元素所属数组 thisValue:作为参数中的function中的this实例:var ages = [32, 33, 16,原创 2018-04-14 15:27:33 · 6492 阅读 · 0 评论 -
一款轻量级的分页插件 ---- jquery-page
前言有段时间没有写博客了,最近因为工作的事情也是特别的忙,不过抽空还是写了个轻量级的js分页插件出来,特此分享给大家,这可是我写的第一个jq插件,哈哈。github地址:https://github.com/lqxsunhan123/jquery-page如果真的用了,出现什么问题的,在联系博主就ok啦。...原创 2018-07-27 17:53:43 · 1726 阅读 · 1 评论