摘要: 这个坑要从一年说起,项目页面出现首次加载缓慢和页面白屏的情况; 对于页面首次加载缓慢 思考方向:1.按需加载,2.静态资源外部引用,3.资源加载中加loading页; 前端项目打包编译每次都会更改文件名;所以脚本资源都要重新加载; 通过查看脚本的加载情况,发现脚本文件过大,出现好几M的情况,所以做了 阅读全文
posted @ 2021-07-08 11:32 杨柳絮满天 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 使用webpack生成CSS对于一些有趣的定义很有趣。不幸的是,当你拥有一个大型应用程序并且需要IE9支持时,乐趣就会停止,因为IE9会忽略你生成的CSS包中的大于4000个选择器的部分。解决方案是将CSS巧妙地拆分为多个较小的CSS文件。 安装 用法 简单的实例添加CSSSplitWebpackP 阅读全文
posted @ 2019-01-11 17:23 杨柳絮满天 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 编码解码问题。 解决这个问题大家一般都使用encodeURI或者encodeURIComponent方法,在这里做一下总结: 首先看看各个方法不同浏览器的支持程度 总结一下: 1.encodeURI(),和encodeURIComponent()是对字符进行编码。 2.decodeURI(),和de 阅读全文
posted @ 2019-01-08 10:47 杨柳絮满天 阅读(41149) 评论(0) 推荐(3) 编辑
摘要: HTTP状态码(响应码)用来表明HTTP请求是否已经成功完成.HTTP响应类型一共分五大类:消息响应,成功响应,重定向,客户端错误,服务器端错误. 下表列出了所有HTTP状态码,以及他们各自所代表的含义: GET: 资源已被提取,并作为响应体传回客户端. HEAD: 实体头已作为响应头传回客户端 P 阅读全文
posted @ 2019-01-04 15:59 杨柳絮满天 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 原文链接:mp.weixin.qq.com 奇技指南 本文作者 Berwin,W3C性能工作组成员,360导航高级前端工程师。Vue.js早期用户,《深入浅出Vue.js》(正在出版)作者。 最近看到一篇国外的文章,说现代JS框架存在的根本原因是保持UI与状态同步、这其实与我这篇文章的思想是一致的, 阅读全文
posted @ 2018-12-17 18:06 杨柳絮满天 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 前言 项目中经常会遇到需要导出列表内容,或者下载文件之类的需求。结合各种情况,我总结了前端最常用的三种方法来接受后端传过来的文件流并下载,针对不同的情况可以使用不同的方法。 方法一 使用场景 针对后端的get请求 具体实现 <a href="后端文件下载接口地址" >下载文件</a> 复制代码 直接 阅读全文
posted @ 2018-12-17 17:26 杨柳絮满天 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 简介 作为前端工作者,我们的工作与web是分不开的,随着HTML5的日益壮大,浏览器自带的webapi也随着增多。本篇文章主要选取了几个有趣且有用的webapi进行介绍,分别介绍其用法、用处以及浏览器支持度,同时我也分别为这几个api都做了一个简单的demo(真的很简单,样式等于没有~)这几个api 阅读全文
posted @ 2018-12-17 17:23 杨柳絮满天 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 兼容ie9文件上传,解决ie9下提示下载或保存 如果不考虑ie9兼容性,实现【上传图片】大致的思路如下: 由于公司是将所有上传的图片都放到【代理服务器】里。所以【上传图片】其实是上传到【代理服务器】。可以通过ajax,通过FormData将图片上传到【代理服务器】。 从【代理服务器】拿到的回调里,有 阅读全文
posted @ 2018-12-17 17:15 杨柳絮满天 阅读(581) 评论(0) 推荐(0) 编辑