- 博客(8)
- 收藏
- 关注
原创 BASE64原理
简介前端在做首屏优化时,常常把小图片转码成BASE64格式浏览器原生提供了btoa(encode to base64) 和atob (decode)的方法这里说一下编码原理,用于理解为什么编码后体积更大编码原理取字符的ASCII的二进制码,每个字符一个字节8个比特位如A,对应96,8位二进制为01100001每3个字符为一组,共3*8=24位,拆分为4个6位,每一个6位...
2019-03-31 17:37:12 204
原创 Fibonacci查找
简介Fibonacci查找是二分查找算法一种变形, 二分查找的中值为mm = (start + end) / 2 = start + (end-start) / 2二分查找每次都是折半查找, 即系数为1/2Fibonacci的取值是根据数组的黄金分割比进行分割原理假设我们有数组arr, 数组长度刚好为 F(n), 根据F(n) = F(n-1) + F(n-2)...
2019-03-24 16:15:35 340
原创 打包代码时-webkit-box-orient 的坑
问题多行缩略打包后-webkit-box-orient被干掉了方案-webkit-box-orient: vertical; 换成大写-Webkit-box-orient: vertical; 其他方法参考https://blog.csdn.net/sinat_24070543/article/details/79755285...
2019-02-27 17:37:40 315
原创 如何检测网页404
需求在前端用js检测请求的链接是不是404.方案:用FETCH或者AJAX请求URL,请求失败则404错误 该方案随能捕获到请求错误,但是无法区分404和跨域的问题插入LINK或SCRIPT标签 SCRIPT标签能够区别跨域和404,但是会跑请求的脚本,如果刚好请求到脚本,有极大的安全隐;捕获错误的逻辑较复杂link 能够分404和跨域问题。优化如果要避免检测...
2018-08-14 16:01:57 3316
翻译 DHTMLX-GANTT(甘特图配置)
官方文档autofit表格列宽自适应 类型 可选值 默认值 boolean true/false falsedemo: gantt.config.autofit = false; gantt.init("gantt_here"); autoscroll把任务或者连线拖拽到浏览器屏幕外时,自动触发滚动效果,相当于拖动滚...
2018-08-13 15:00:43 23608 14
原创 angular 缓存post请求的方法
默认情况下,angular的$http仅仅缓存“get”和’jsonp’的请求数据,这里提供一种缓存'post'请求数据的方法
2017-04-13 18:41:12 2059
原创 解决webstorm无法启动的问题
电脑开机之后,打开webstorm.exe,经常会出现webstorm没有启动的情况,也没有任何提示.尝试用命令行打开webstorm.bat出现一下提示: 解决方法方法1:重启电脑后,可以打开webstorm.方法2:等待一段时间(可能是半个小时)重现点击webstorm.exe,可以启动webstorm方法3:配置WebStorm.exe.vmoption(网上有相关的说明,但是不一定成功)方
2017-04-11 15:15:36 54147 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人