HTML/CSS
李维山
后端架构师
展开
-
Web网站性能优化的一些建议
1、浏览器访问优化1.1 减少http请求 主要手段是合并CSS、合并JS、合并图片,可以将浏览器一次访问的所需的JS、CSS合并成一个文件,多图可以合并为一张,可通过CSS偏移响应设置不同图片对应的超链接。1.2 浏览器缓存静态资源 可以将CSS、JS、图标等静态资源缓存到浏览器,通过设置http头中 Cache-Control 和 Expires 属性,需要更新时可以把原文件重命名引用。1.3 开启压缩 HTML、CSS、JS文件启用gzip压缩,通...原创 2021-01-17 13:36:28 · 444 阅读 · 0 评论 -
【浏览器报错解决】The ‘Access-Control-Allow-Origin‘ header contains multiple values ‘null, *‘, but only one i
原因为nginx配置及接口程序中,均设置了【Access-Control-Allow-Origin:*】引起的,注释二者其一即可。原创 2020-12-28 13:35:09 · 1497 阅读 · 1 评论 -
百度编辑器(UEditor)结合highlight.js实现代码高亮显示
之前开发自己的个人博客,苦苦寻找使代码高亮的方法,因为公司项目百度编辑器用的比较多,也就没去折腾研究其他的编辑器,使百度编辑器代码高亮的方法网上一搜一大片,基本上全是在页面里引入下面这些:<script type="text/javascript" src="/Public/static/ueditor1_4_3/third-party/SyntaxHighlighter/shCore...原创 2018-07-15 00:18:19 · 10582 阅读 · 9 评论 -
百度微信分享底部文字超出,setTimeout延时操作修改样式
遇到样式问题:百度分享的微信分享底部文字“打开微信,点击底部的“发现”,使用“扫一扫”即可将网页分享至朋友圈“超出,如下图: 查看页面元素,需要设置.bd_weixin_popup .bd_weixin_popup_foot的行高,但是无论在页面中写css样式,还是在调用分享生成二维码后通过js修改样式都不行,原因是二维码还没加载出来。解决方法:通过js的setTimeout()方...原创 2018-09-21 17:35:43 · 757 阅读 · 0 评论 -
引用网络图片 403拒绝访问
遇到问题:把CSDN的博客迁移到个人博客,页面中引用的CSDN的网络图片无法显示,全都是403错误:解决方法:在头部添加meta标签,不发送HTTP Referer首部 <meta name="referrer" content="no-referrer"> ...原创 2018-10-27 23:47:58 · 1752 阅读 · 0 评论 -
css的data-width属性赋值
$('.xxx').data('width','30%');内容最少的一篇博客,嗯。原创 2019-01-12 11:07:34 · 3739 阅读 · 0 评论 -
ThinkPHP5.0解决h5跨域问题
入口文件index.php中添加:header('Access-Control-Allow-Headers: content-type,token');原创 2019-06-26 15:29:31 · 1270 阅读 · 0 评论