摘要: 当在使用textarea的时候,有一次需求,需要做到自定义换行,而不是通过textarea定宽来自动换行,其实在html中可以直接通过<br/>来换行,同时也想到用\n来实现换行,其结果是根本不鸟你。 百度几翻网上确实有说可以用\r\n去实现换行,如果只兼容微软系统的话直接\n即可,但是实验确实不行 阅读全文
posted @ 2015-09-01 10:12 !win ! 阅读(53872) 评论(19) 推荐(1)
摘要: 最近在做一个公司的抢红包项目,会在页面上下红包雨,玩家点击红包来玩抢红包,但是当玩家在急促的点击中很容易触发图片的拖动,而在火狐浏览下浏览器下又有默认的图片拖动手势支持,火狐一拖动图片就会在新窗口打开图片,而IE而更BT,直接打开图片下载窗口,严重影响用户体验。 一开始想用css来解决,给图片加上i 阅读全文
posted @ 2015-08-31 11:35 !win ! 阅读(14940) 评论(3) 推荐(1)
摘要: JS在处理浮点数计算时经常会遇到精度的问题,上一篇博客封装了JS浮点数加减法的方法,这一次来封装一下js浮点数乘除法运算。 其实浮点除法的封装跟加减法的封装原理是一样,只是在第一次计算完后会再复位小数位数的时候稍微会复杂一点。 加法运算在第一次清除小数点计算后,根据小数位数的最大值可以知道计算后的结 阅读全文
posted @ 2015-08-18 01:03 !win ! 阅读(2875) 评论(0) 推荐(0)
摘要: 经常需要用到代码注释,一直都是用编辑器自带的快捷键做注释。也有特意留意在各种环境下的注释方式,但经常在手输的时候还是会用混,不知道用哪种注注释方式。对于前端,每天打交道的大概就是html,css,js,而前端的代码注释方式只有三种(至少我每天用到的,不排除有别的高级注释方法,呵呵):1: 2:/**... 阅读全文
posted @ 2015-08-17 01:51 !win ! 阅读(3938) 评论(0) 推荐(0)
摘要: 最近工作中经常遇到需要处理浮点型计算的问题,开始一直都在用把浮点数先乘以10的对应小数的位数的次方化成整数再去开始计算。 例如100.01+100.02,可以化成(100.01*100+100.02*100)/100来做计算,但是最近发一个浮点数乘以一个10的次方也会有精度问题发生(如:575697 阅读全文
posted @ 2015-08-09 23:53 !win ! 阅读(1315) 评论(1) 推荐(0)
摘要: 不管是在网上,还是在翻看书籍的时候,都能看到在使用for循环操作DOM节点时要做数节点长度的缓存,以确保性能最优化!这二种写法格式大致是下面这样的/*节点集合*/ var domarr=document.getElementsByTagName("div"); /*第一种写法 未缓存数组长度... 阅读全文
posted @ 2015-08-01 15:16 !win ! 阅读(626) 评论(0) 推荐(0)
摘要: doT.js特点是快,小,无依赖。 阅读全文
posted @ 2015-06-21 04:50 !win ! 阅读(907) 评论(0) 推荐(0)
摘要: 最近在做公司一个项目需要用到百度分享的功能,苦中有一页是一个列表页,需要针对每一行做一个分享功能!就像如下这种类似的。于是查看百度分享组件的文挡,查看文挡,得知文挡分享的使用范例如下: 1 2 3 4 5 6 7 8 更多 9 ... 阅读全文
posted @ 2015-06-02 00:37 !win ! 阅读(1080) 评论(0) 推荐(0)
摘要: JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。 下面简单介绍一下它们的区别 1 escape()函数 定义和用法 e 阅读全文
posted @ 2015-05-27 18:13 !win ! 阅读(311) 评论(0) 推荐(0)
摘要: 对于形形色色的浏览器,随之而来的就是一些兼容问题,大多应该都是IE下的兼容问题,因为任何浏览器下出现渲染不一致都极有可能是我们自己的结构或样式不符合W3C的某些要求,或者说违背了浏览器的某些规则而先造成的,所以我们应该尽量通过结构或CSS的修改来达到各浏览器渲染一致效果!条件表达式(注:条件注释只能... 阅读全文
posted @ 2015-02-04 15:40 !win ! 阅读(397) 评论(0) 推荐(0)