随笔分类 - 前端基础
摘要:float 要正常显示 比如div的高度统一 不然会出现显示错乱问题可以通过display:inline-block 来实现并列的效果 至少不会出现显示错乱
阅读全文
摘要:运营人员需要抓取快递信息,用的第三方的不太靠谱,自己前端遍历,发现每一个IP抓取50条,就被屏蔽了,也可以每秒5~6个慢慢抓,测试过不会被屏蔽准备工作用的是 云连HTTP代理 的每天10个的免费 IP地址 用的request去抓取信息和获取IP地址 前端对接 用的是koa2 ,koa-bodypar
阅读全文
摘要:长数字导出后 会在execl里面自动转成成数组 会出现1E+31 类似的现象 长数字字符串会导致四舍五入 一共找到2中比较好的方法, 由于第一个导出方法 所见即所得,宽度也比较好控制,所以大部分都是第一个 大数据量的时候 才会用第二个插件 在表格中 添加 则可以解决 则表格会认为是字符串
阅读全文
摘要:尾递归 例子功能,输入5 及选出5的乘阶 及5*4*3*2*1 方法1 方法2 2个时间打印出来 差距了10倍,原因方法1,一直计算到n=1,在吧所有结果汇总计算 方法2,计算到1直接返回 时间操作 之前使用Moment.js,200k并且还需要转类型 day.js 3k 返回的是data类型 ES
阅读全文
摘要:1.Array.map 无法break,遍历数组中并返回新的值 总返回为数组 Array.map(function(currentValue,index,arr)) currentValue 必须 当前元素 index 索引值 arr 总数组 正常使用 添加和删除原数组,会改变原数组的值,但是不会改
阅读全文
摘要:1.rem 根据根目录的fontSize 来显示不同的大小 项目例子 王者荣耀游戏的手机端活动页面是这么写的 2.css 布局处理 项目例子 列表布局——百分比布局 左右结构——固定一端,另一端自适应 这种方法较为原始,并且字体大小不发控制 3.CSS3 在以上的基础上 使用VH或者VW单位,一屏幕
阅读全文
摘要:今天看面试题 看到一个全排序,一脸懵逼百度了下:给定一个字符串,输出该字符串所有排列的可能。如输入“abc”,输出“abc,acb,bca,bac,cab,cba”。这个叫做全排序 自己就写了个, 不过效率不高 for执行了160次 if里面执行了60次 var str = 'abca', numb
阅读全文
摘要:github地址:https://github.com/hucuanbin/imgDownload 项目说明1.使用的是node-webkit 有点大 可以压缩包下载查看 2.项目的最初初衷 是直接下载图片,然后直接浏览 比直接去网页看更直观 3.允许下载列表页的图片 和 详情页的大图 项目截图 项
阅读全文
摘要://使用闭包达到防抖动效果 function myOnresize(){ var flagNumber = 0; window.onresize = () => { flagNumber++; (function (flag) { //3秒不改变宽度后出发 setTimeout(() => { ...
阅读全文
摘要:简单类型(基本类型) 非对象或数组 为 值引用 ;如下代码 c值没有改变 var c=5; //传递的是c的值 function setc(c){ c=4; } setc(c) console.log(c) //5 对象传参 则发现 处理过后 原函数的值进行了改变在之前双向数据绑定的时候,这样操作数
阅读全文
摘要:1 console.log(a) 2 function a(){ 3 console.log(1); 4 } 5 var a=1; 6 7 8 //当函数 与变量同时 存在时 函数声明优先级较高 并且已经存在的变量 不会重新声明 9 10 //以上等于 11 function a(){ 12 console.log(); 13 } 14 // a变量已经存在 ...
阅读全文
浙公网安备 33010602011771号