常见业务需求积累
douyabb
怎么舒服怎么活
展开
-
时间更改
需求: 点击研究周期的年月日,结束时间对应加减年月日 借助插件:moment.js. moment.js 是一个 JavaScript 日期处理类库,用于解析、检验、操作、以及显示日期 我最初的做法: 1、把结束时间先存起来 2、分别监听研究周期年月日的input,当年增加就给结束时间加上年,如果月也增加,把年先保存起来赋值给结束时间,拿这个新的结束时间给月作为结束时原创 2017-08-25 09:56:20 · 244 阅读 · 0 评论 -
ajax页面跳转并传值到下一个页面的
业务开发中经常会遇到需要从一个页面传值到另一个页面的时候 这是本人的解决方法 var id = 1; $.ajax({ url : "index.html", data : {id : id}, success : function(){ location.href = "index.html?id="+id } }) 希望有更好解决方法的大神指导留言原创 2017-09-25 14:39:50 · 16372 阅读 · 1 评论 -
关于事件点击后加.xxx的(如:click.ref)到底是什么意思呢
$("#code-img").on("click.ref", function(e) {},经常会看到这样的事件绑定写法,到底是什么意思呢? 这种绑定方式是事件命名空间,ref是编写者的命名空间,这样写,说白了就是用来做区别的, 这样写和不加 .xxx写效果是一样的,唯一的区别就是解绑的时候,如果绑定了两个,一个click, 一个click.xxx , 解绑的时候off("cl原创 2017-09-25 15:41:09 · 1329 阅读 · 0 评论 -
window.location.search实现页面跳转传参
window.location.search 是用来获取地址栏url的参数 先来普及一下window.location 对象所包含的属性 属性 描述 hash 从 “#” 开始的url host 主机名和当前url的端口号 hostname 当前url 的主机名 href 完整的url pa原创 2017-09-27 16:08:59 · 1988 阅读 · 0 评论 -
按键盘回车可以触发确认按钮
开发中我们为了方便操作,经常都会使用键盘的回车键代替鼠标点击的事件,今天给大家分享的是按回车键就等同于鼠标点击确认按钮, 模拟代码如下: $(".input").on("keyup",function(){ if(event.keyCode === "13"){ $(".btn").trigger("click") } }) 当然更多键盘事件需要大家自行度娘,但是代码的写法都是一个模原创 2017-10-09 09:59:22 · 5077 阅读 · 0 评论 -
函数只调用一次
今天遇到一个需求 一个函数只要调用一次 第二次执行该js 的时候不再调用 可以定义一个全局变量 var isFirst = true 为true的 时候就调用函数,调用完后 改为false 就不会再调用了 if ( isFirst ) { fun(); isFirst = false; }原创 2017-10-19 11:39:46 · 2581 阅读 · 0 评论 -
自定义滚动条
今天写了一个自定义的滚动条(纯css3) /*自定义滚动条样式*/ pre::-webkit-scrollbar { width: 10px; //纵向滚块的宽 height: 10px; //横向滚块的高 border-radius: 10px; background-color: #F1F1F1; } /*定原创 2017-10-13 11:34:03 · 170 阅读 · 0 评论 -
for in 循环的小细节
一般我们写for in 遍历的时候都是统一模板 for ( var key in values) { if ( key ) { console.log(key) } } 但是这样写会把原型链上的东西也找到,应该改成习惯加个hasOwnProperty for ( var key in values) { if ( values.hasOwnProperty( key )原创 2017-10-16 10:00:55 · 376 阅读 · 0 评论 -
给搜索框绑定回车搜索事件
搜索框没有搜索按钮的时候 就要绑定回车搜索事件 但是只有一个input的时候 按回车默认是提交事件 <div class="col-sm-offset-8 col-sm-3"> <i class="glyphicon glyphicon-search"></i> <input type="text" id="searc原创 2018-05-03 09:44:59 · 2653 阅读 · 0 评论