![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
袁森Simon
这个作者很懒,什么都没留下…
展开
-
button重叠后的点击事件
最近在做一个基于微信的保险产品,遇到一些逗比的事情,给大家乐呵乐呵。 其中一个页面为投保人信息表单,底部固定定位的‘去支付’button,表单中点选非身份证会出现性别和年龄的input;其中年龄的日期选择引入的是个插件,触发为一个透明的button: 先看下两个正常的点击效果: 点击支付: 点击日期 请选择: 页面滚动时日期button刚好到‘去支付’button;额,逗比的事情来了,手机原创 2016-08-06 01:11:36 · 5196 阅读 · 0 评论 -
浅谈工作中如何规避思维定式
有朋友工作中遇到一些问题,让帮忙处理下,分析后,发现其实并不是技术问题,而是思考问题的方式产生了思维定式,下面事例浅谈如何规避:朋友的问题:实现多个div 绑定点击事件 事件为被点击div增加指定class,同时其余div移除此class,前提是不允许使用jQuery。 当然,jQuery操作起来非常简单,addClass/removeClass 秒秒钟的事情,具体为什么不让用jQuery也原创 2016-08-23 20:01:50 · 1274 阅读 · 0 评论 -
Duff 装置
create by Tom Duff, first used in C;first used in JS by Jeff Greenberg基本概念:通过迭代的次数是否为8的倍数讲一个循环展开为一系列的语句//credit: Jeff Greeberg for JS implementation of Duff's Device//假设value.length>0var iterations=原创 2016-09-18 18:39:51 · 615 阅读 · 0 评论 -
《js高级程序设计》之最佳实践(笔记)
一、可维护性松散耦合1.解耦HTML/JS 2.解耦CSS/JS 3.解耦应用逻辑/事件处理程序编程实践1.尊重对象所有权 2.避免全局量//before: var name='Jon'; function sayName(){alert(name)};//after: var myApplication={ name:'Jon', sa原创 2016-09-18 18:49:46 · 402 阅读 · 0 评论 -
当parseInt 遇到科学计数法
最近项目,首页中需要将后台返回的金额以 xx亿 xx万 xx元的形式显示,转换代码如下:/** 设置总金额* */function setTotalAmount(amount){ yi=parseInt(amount/Math.pow(10,8)); wan=parseInt((amount%Math.pow(10,8))/Math.pow(10,4)); yuan=p原创 2016-11-11 20:27:42 · 1624 阅读 · 0 评论