10 2018 档案
摘要:简单描述:经常会碰到某个字段比如说书籍信息的状态0保存 1出版 2删除 3过期,这种实现起来都不难,大家都会,我和同事写的就不一样,现在就来说说,先上代码 代码: 说明:虽然效果上都实现了,但是速度上的话第一种的要快
阅读全文
摘要:简单描述:今天在写列表查询,不小心,给数据库里的一行数据少写了几个字段值,结果查出来了list,前台遍历的时候,发现日期跑到供应商那一列下边了,行数据都往左侧偏移了两格,找了好久的问题,才发现原来是因为前台遍历后台传过去的数据的时候,遇到空值,并没有用“ ”占位,就是就给每个<td>标签加了一个三目
阅读全文
摘要:简单描述:浏览同事提交的代码,发现他的日期回显中有一行代码,只截取到了年月日,记录一下 代码: 效果: 说明一下:绿色部分是是获取后台传过来的对象的服务时间,其中 问号和点 是校验空的写法,类似三目运算符 这种写法 我是没见过 我一般写的都是${object.param}对象点属性,这就是我和别人的
阅读全文
摘要:简单介绍:需求上有个小功能,用户登录后点击用户名,可以点击锁屏,锁屏解除,需要输入正确的密码才能进入管理后台页面enheng(*/ω\*)(*/ω\*)(*/ω\*) 思路简介:其实刚看到要做锁屏,第一反应就是没做过啊,懵逼,后来中午和同事去吃饭的时候,我啪的一下,就把笔记本合上了,loading·
阅读全文
摘要:1、用idea打开你的项目(idea已经配置过小乌龟了) 2、菜单栏点击VCS,Enable Version Control Integration... 3、选择Subversion 4、这时候,菜单栏会有svn工具,底部也会有version Control的svn操作工具
阅读全文
摘要:简单描述:用jQuery给页面添加select下拉框,直接上图 总结:清楚明了^_^
阅读全文
摘要:简单描述:需求上说,修改密码完成之后,要有个倒计时3秒,倒计时完成之后,才返回到登录页面,而不是修改完密码,立即返回到登录的页面 代码: 总结:代码就这一点,主要用到了 window.setInterval(code, delay), 具体了解请查阅https://developer.mozilla
阅读全文
摘要:简单描述:页面上方需要显示一个系统时间,会变化的!!! 代码: 说明一下:!important是是CSS1就定义的语法,作用是提高指定样式规则的应用优先权(参见:W3.org的解释)。语法格式{ sRule!important },即写在定义的最后面,例如:box{color:red !import
阅读全文
摘要:简单描述:登录的时候,记住密码,看似不起眼,但是实现起来的时候,还是有点东西的。 代码: 总结:参考链接https://www.cnblogs.com/a757956132/p/5466430.html
阅读全文
摘要:需求描述:做编辑的时候,点击添加按钮,弹出数据表table2,勾选弹出框中的数据,点击保存后能够添加到table1中,并且已经被添加到table1中的数据,在弹出框中显示已选,checkbox隐藏;table1中的操作项有一个删除,删除table1的数据之后,table2中对应数据的checkbox
阅读全文
摘要:简单描述:点击上传文件的图标,上传文件,上传成功后,图标编程上传的图片。 吐槽:文件上传下载这种东西,总是感觉莫名的虚-_-|| 也不知道是造了什么孽,(其实就是IO File这一块的知识了解的不太深入)。 代码: 总结
阅读全文
摘要:需求简介:做编辑功能的时候,进入页面,要回显以前上传过的图片 解决思路:点击编辑,后台查询需要编辑的信息(包含图片信息,其实就是图片的名字 xxx.jpg),然后把信息放到edit页面,进入编辑页面的时候,获取到该信息的图片名称,拼装下载路径,然后把该路径给img标签的src,页面加载src路径的图
阅读全文
摘要:简单描述:看同事提交的代码,发现有一行代码 似曾相识,但却朦朦胧胧,ε=(´ο`*)))唉很明显自己没掌握呗,于是乎,就百度了一下 干货:对进行泛型的反序列化,使用TypeReference可以明确的指定反序列化的类型, 代码: //js代码 将form表单里的各种元素里的值组装成js对象,然后转成
阅读全文
摘要:前便已经有了一,这是二,这个更完整一点 。不过这个table1没有checkbox最后有个删除图标,table2有checkbox,没有删除图标 代码: 总结:操作datatables 重点是在于两个表结构不太一样,table1没有checkbox最后有个删除图标,table2有checkbox,没
阅读全文
摘要:简单描述:一个form表单里有十几个input或者select,要获取到他们的值,我的做法一直都是$("#id").val();这样做本来没什么说的,但是如果有很多呢,就很麻烦,看了同事的一段代码,很亮眼(其实 是我菜 ヾ(◍°∇°◍)ノ゙,没见过这种写法) 简介:序列化form表单的数据成JS对象
阅读全文
摘要:情况描述:为了改善页面上的input框太多,采用∧∨折叠展开,这个小东西来控制,第一次做,记录一下ヾ(◍°∇°◍)ノ゙下边是Code 代码: 说明:就这么多代码,说实话,关于引入的js什么的我还是不太会找正确的好用的链接Σ(☉▽☉"a丧!
阅读全文
摘要:简单描述:做开发的时候,页面上有删除按钮,可以进行单挑删除和批量删除,但是在列表中每条记录后边还有操作项,编辑和删除,正常我的做法就是分别写两个方法,来完成删除功能,但是现在知道了方法并不是越多越好,一个方法能完成的功能,就不要分成多个方法,后期维护的时候,比较难以进行,废话不多上代码 代码: 总结
阅读全文
摘要:简单说明:查看老大的代码,发现一个很有意思的事情,严格来说应该是一个很好的习惯,就是后台传递给前台的值,不光是在传递之前在后台做是否为空的校验,还在前台做二次的是否为空的校验,上代码自己看 代码: 总结:我以前都是直接就取值了,从来都没有想到过在前台再次验证,看了老大的代码,认为自己还是太年轻,写的
阅读全文
摘要:简单描述:今天看同事的代码,看js的时候,看到了一个join()方法,我从来都没有用过,就查了查,第一次用就记录一下 正经的: 定义和用法 join() 方法用于把数组中的所有元素放入一个字符串。 元素是通过指定的分隔符进行分隔的。 代码示例: 执行结果: 说明:就是把arr中的元素用","拼接成一
阅读全文
摘要:简单描述:select动态取值 要求是根据后台传过来的值在前台进行转义,emmm干就完了 思路分析:后台同时传过去一个map一个list ,map用来前台转义,list用来获取值,list取到的值相当于map的key 代码:
阅读全文
摘要:需求简介:做新增的时候,需要上传图片。(⊙o⊙)…这需求描述也太简单了吧,限制文件大小60*60 512kb ,第一次做,记录一下嗷,废话就不啰嗦了 上代码 代码:
阅读全文
摘要:简单描述:拼接html 拼接字符串,说实话,拼接这种东西我自己弄,得花费很多时间,主要是转义字符,单引号,双引号这种小细节调整起来比较麻烦,一旦疏忽多了少了一个符号,页面就有点抽象了,我呢比较粗枝大叶(キ`゚Д゚´)!! 点击按钮,把地区三级联动里的值拼接到页面的div中。废话不多讲,上代码 代码:
阅读全文
摘要:情况简介:老大给了我一个模块,做新增的时候,有个地址地区,要求就是第一个框选了浙江省,第二个框自动补充出来浙江省的地市,默认填充是杭州市,选择了市以后,区的下拉框可以使用,并且是市对应的下级,比如说前边的是杭州市,区就可以选择滨江区 余杭区等等 吐槽一下:其实这玩意儿咱经常见,真的拿来做了,却有点虚
阅读全文
摘要:需求描述:点击服务类型下拉框,选择后,后边的服务类别会自动的匹配到与服务类型相对应的,卧槽,绕来绕去的,说不明白啦。举个例子:服务类型A,B,C三个可选,当选择A的时候,服务类别会自动填充上A01,A02,A03,当选择B的时候,服务类别会自动填充上Bf,Bg,Bh,当选择C的时候,服务类别会自动填
阅读全文
摘要:需求描述:有两个列表,table1和table2 勾选table2中的几行数据,点击添加,能把数据添加到table1中,同时table2中的数据被删除。 吐槽撒:我屮艸芔茻,懵逼.jsp,什么鬼需求,老子不会做啊 F — C K all I need is U 说正经的,不会做可不行。 代码: 总结
阅读全文
摘要:需求描述:进入页面的时候,点击添加按钮,已添加列表才展示出来 解决思路:对添加按钮加个监听,改变列表隐藏为显示 代码: 总结:挺简单的,其实刚知道需求的时候,对这个东西有点陌生,尽管思路是有的,但是就是调试的时候,隐藏和去除隐藏不好弄花费了很多功夫,网上也是各种找
阅读全文
摘要:需求描述:页面中有两个列表,一个已添加,一个可以添加,进入页面的时候,如果已添加中有数据则显示,没有数据就隐藏,emmmm,这种需求,我该怎么吐槽嗷嗷嗷 解决思路:让已添加的列表的div默认隐藏,前台接收后台传递过来的标志(该标志是已添加列表是否有数据),如果有,就把已添加列表的div设置为显示 代
阅读全文
摘要:需求描述:做批量删除或者批量修改的时候需要获得多个id,根据checkbox勾选来获取对应的d 两种方法: 总结:这两种都可以嗷
阅读全文
摘要:需求描述:有一个产品列表,有一个删减按钮,点击删减按钮,按照产品勾选的行,删除产品列表中对应的行数据 代码: 总结:点滴积累,不断进步
阅读全文
摘要:简单描述:需要查询一个数量count,于是做分组查询后,发现有的数据没有过滤掉,于是就想加上过滤条件,就在group by后边写了where ,发现不好使,直接就报错了,查了一下,where只能写在group by前边,要想在后边加限制条件,应该使用having关键字 直接放结果: 先说一下聚合函数
阅读全文
摘要:需求描述:做条件检索的时候,经常会给出两个日期区间,点击查询的时候,查询在这个区间之内的数据 解决关键:其实只要后台获取到这两个日期字符串,在sql中如何把日期字符串转换为可以用来比较的date类型的日期字符串,这个小东西,我在网上找了好久,终于给我找到了。。。真不容易~~~ 代码: 总结:之所以用
阅读全文
摘要:需求描述:进入详情页的时候,要根据对象的状态判断详情页的按钮展示情况: 1 编辑 删除 关闭 发布 2 编辑 删除 关闭 3 编辑 关闭 4关闭 解决思路:默认所有的按钮都隐藏,根据状态1234,控制将对应按钮的style属性由隐藏改为显示, 代码: 总结:其实还可以使用其他的方法都能实现这种效果
阅读全文
摘要:需求描述:单击datatabl的一行数据,前边的checkbox被勾选上,再次点击,选中取消,第一次碰到这种需求,不过呢也很实用,简单记录一下 代码: 总结:关键就是一个class选择器,通过单击行<tr>来执行函数控制选中与否
阅读全文
摘要:需求描述:点击重置按钮,表单里的内容清空 解决思路:通过js给每个input赋值为“” 代码: 很简单是吧
阅读全文
摘要:问题描述:改了一个页面,发现进入这个页面的时候就一直在load···,F12看了一下,发现报了这个错误TypeError: $(…).tooltip is not a function,然后我就百度了一下,发现都不怎么对应,即使个别的对应,也全是英文的,ok,英文的也没问题,我看了看发现那些英文的给
阅读全文
摘要:简单描述:月读别人的代码,发现了一个有意思的东西,list的一个方法,addAll(),然后就去度娘了一下,发现这个还挺有用的。 吐槽一下:为什么自己没发现这个方法呢?因为平时自己写list的时候,基本上都是手敲上去的list.add(),代码提示都没有仔细看,其实这是个挺坏的习惯,因为代码提示会给
阅读全文
摘要:需求描述:编辑的时候,点击的那一行,进入后台的验证方法,验证通过后,再进入编辑页面,进入的时候需要把本行<tr>数据中的某一列<td>的值传递过去 思路表述:之前我想的是,给列表每一个tr里都放如一个input隐藏域,值就是需要传递的,后台直接通过 $("# id").val( )获取,后来想想,虽
阅读全文