04 2018 档案

摘要:var quickSort = function(arr) { if (arr.length <= 1) { return arr; } var pivotIndex = Math.floor(arr.length / 2); var pivot = arr.splice(pivotIndex, 1)[0]; var left = []; var right = [... 阅读全文
posted @ 2018-04-26 17:54 bigman-bugman 阅读(127) 评论(0) 推荐(0)
摘要:function randomString(n) { let str = 'abcdefghijklmnopqrstuvwxyz9876543210'; let tmp = '', i = 0, l = str.length; for (i = 0; i < n; i++) { tmp += str.charAt(Math.floor(Math.r... 阅读全文
posted @ 2018-04-26 17:29 bigman-bugman 阅读(3093) 评论(0) 推荐(0)
摘要:XSS:Cross-Site Scripting 主要是页面注入js 代码, 前后端没有过滤,导致输出到页面的信息含有注入的js代码,就给攻击阵无限可能 CSRF: cross-site request forgery 阅读全文
posted @ 2018-04-25 10:03 bigman-bugman 阅读(120) 评论(0) 推荐(0)
摘要:函数节流:就如同成都摇号买房,前一个进去选房了,下一个就要等一段时间。这种策略就很好的解决了,一大波人进去选房,销售妹妹没发接待的尴尬局面。 应用场景:监听浏览器滚动条,然后触发函数。 函数防抖动: 就如同选妹子,来了一队列妹子让你选,你只选最后一个,因为前面的太丑了。 应用场景: input 设置 阅读全文
posted @ 2018-04-04 10:01 bigman-bugman 阅读(386) 评论(0) 推荐(0)