js小数点保留时的四舍五入问题的处理

现今很多网站在展示价格的时候都是保留两位来显示,这似乎已经成了一个惯例,在日常开发中,我们也经常会遇到这种问题,一般的数据都是比较正常的,比如$25,我们让它展示成$25.00,$25.5我们让它...

如何清除windows系统登录密码

世界上最遥远的距离莫过于我就站在你面前,当你却不知道我爱你,世界上最痛苦的事情莫过于电脑就在手边,却因忘记密码没法进入系统,在现实的生活和工作中,我们经常会因为这样或者哪样的原因忘记自己以前设置的...

正则表达式妙用

对于正则表达式,在很多人脑海中就是一堆完全不知所云的特殊符号,看了第一眼,就不想再看第二眼,学习难度可想而知,其实这种看法完全是因为多余正则表达式没有过多的接触,如果花时间去了解正则表达式,你会发...

Chrome开发者工具的一些撩骚技

对于web开发领域的从业者来说,除了F5(刷新),用的最多的快捷键就是F12(开发者工具)了。 今天无意间看到了老姚的博客,知道了一个神奇的网址,才知道chrome开发者工具还有如此之多的技巧,怎...

stopPropagation阻止冒泡调试方法

开发中,我们经常需要往window或者document上动态绑定事件,比如做元素的移动之类的,而且我们会经常遇到一些奇奇怪怪的问题,比如释放鼠标后,随意移动鼠标元素还是还是会移动,经过检查,我们会...

CSS多列等高

对于多列等高布局方法远非一种,但是我觉得浏览器兼容最好而且最简便的应该是padding补偿法。 padding补偿法的做法是把列的padding-bottom设为一个足够大的值,再把列的margi...

Canvas画文本自动折行

一直以来,如何在canvas中绘制text的时候自动折行都是一个比较困扰的问题,今天终于发现了一种比较好的办法。 具体思路: 先将输入文字内容的每个字符拆分成单个元素(比如span),再将这些元素...

巧用canvas实现网页截图

将DOM内容HTML绘制到画布中是有可能的,但如何有把握并且安全地实现它,就应该按照规范行事。你不能把HTML画到canvas上。相反,你需要使用一个SVG图像,其中包含你想要呈现的内容。可以使用...

css旋转实际坐标转换

在网站开发过程中,我们经常会遇到平面内元素旋转的问题,对于网页中元素的旋转,除开three.js这些大框架(仅为一个平面旋转引入一个庞大的库太浪费),与旋转相关的有三个: 1、css中transf...