SF
积累沉淀
积累沉淀
注册登录
关注博客
注册登录
主页
关于
RSS
数字的千位分隔符实现
炑木
2017-03-29
阅读 1 分钟
4.4k
常常见到这种场景,数字比较大时每隔3位用逗号分隔开 思路就是如果是小数的话先用split分开得到整数部分,然后反转整数部分的字符串用正则每3个数字加一个逗号然后再反转回去拼接上小数部分。 在网上看到了一种实现代码,这个正则还没看懂: {代码...} 以下是我的实现代码 {代码...}
XSS组件
炑木
2017-03-24
阅读 2 分钟
2.9k
公司用到的防止xss攻击的组件代码 {代码...}
js实现堆排序
炑木
2017-03-20
阅读 3 分钟
3.8k
第一个元素就是最大的,然后跟最后一个元素交换,把最大的弹出栈第一个元素与它的左右子节点比较,左右子节点中较大的比它大则交换 然后再递归地这样交换下去直到没有比它大的子节点或者没有子节点。
LazyMan
炑木
2017-03-18
阅读 2 分钟
1.6k
实现函数LazyMan,使得: LazyMan('Hank'); 输出Hi Hank! LazyMan('Hank').eat('dinner');输出Hi Hank!Eat dinner! LazyMan('Hank').sleep(5).eat('dinner'); 输出Hi Hank!//等待五秒Eat dinner! LazyMan('Hank').sleepFirst(5).eat('dinner');输出//等待五秒Hi Hank!Eat dinner! 实现代码: {代码...}
对一个有序数组,构造二叉排序树
炑木
2017-02-24
阅读 1 分钟
3.2k
{代码...}
邮箱自动补全
炑木
2016-08-29
阅读 7 分钟
4.7k
最近做的项目,需要用到邮箱的自动补全,但是只是三个常见的所以就自己写了下,代码如下: {代码...}
JS正则表达式将url转成json格式
炑木
2016-04-17
阅读 1 分钟
3.7k
https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=js%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F&oq=js%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%20kongge&rsv_pq=e63baa94000c303c&rsv_t=2200EoMMe0fGnSJlPpijBDY2Ww1CAkUxvT8jCE2Bif1gXLJ%2Btzixfz%2B...
面试遇到的一些题
炑木
2016-04-12
阅读 4 分钟
5.6k
最近面试遇到的一些面试题记录分享下。 公司A:题目一:不用jquery等框架/库,查找一个页面上有多少种标签,每种标签的个数,伪代码实现亦可 代码: {代码...} 这里估计也就是考察递归搜索吧,当时写的没有这么完整,思路一样,这里没有考虑到有iframe的情况。 公司B:题目一:typeof []答案:object 一开始我的回答是obj...
固定头部的表格
炑木
2016-03-29
阅读 3 分钟
18.2k
实现思路就是复制一下表格头部然互覆盖在原有的头部上,监听滚动事件之前动态的设置覆盖上去的thead里面th的宽度在火狐下会与抖动现象,直接写样式就不会了效果图如下