会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
mjian
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
11
下一页
2018年6月8日
根据压缩后的行列数和sourcemap反向定位源码
摘要: sourcemap文件存储的是JS压缩前和压缩后的映射关系,map文件内容本身就是个json文件。json格式如下: version 版本号 sources存储的是各个依赖的子文件列表 sourcesContent存储的是各个依赖的子文件源码 其他几个字段暂...
阅读全文
posted @ 2018-06-08 10:57 mjian
阅读(462)
评论(0)
推荐(0)
2018年6月4日
fixed弹出层滚动区域滑动时阻止window窗体的滚动事件
摘要: web浏览器中,当我们出现一个浮层,浮层里面也有滚动条的时候,且有部分背景半透明的时候,就会发现,当我们滚动浮层里面的小滚动条的时候,背后整个页面都跟着一起滚走了。 方案1:监听浮层的touchstart,touchmove事件, 计算浮层滚动区域的最大滚动区域,在touchmove事件中判...
阅读全文
posted @ 2018-06-04 17:29 mjian
阅读(270)
评论(0)
推荐(0)
2018年4月11日
webpack - CSS提取
摘要: vue-style-loader启用 CSS 提取// webpack.config.jsconst ExtractTextPlugin = require('extract-text-webpack-plugin')// CSS 提取应该只用于生产环境// 这样我们在开发过程中仍然可以热重...
阅读全文
posted @ 2018-04-11 13:34 mjian
阅读(164)
评论(0)
推荐(0)
2018年3月8日
页面行为/性能/错误监控的上报方式
摘要: 在页面unload时,如果要上报当前数据,采用xhr的同步上报方式,会阻塞当前页面的跳转;使用new Image有可能遇到aborted,导致无法成功发送。 上报方式主要有两种: 1. (new Image()).src = "xxxxxxx.do?xxx=aaaa&....." (G...
阅读全文
posted @ 2018-03-08 09:45 mjian
阅读(198)
评论(0)
推荐(0)
2018年3月7日
前端页面性能指标及监测方法
摘要: 页面性能指标 页面接收首字节时长(TTFB: time to first byte) 首屏加载时间 DomReady时间 页面完全加载总时长 监测方法(t = performance.timing) ttfb: t.responseStart - t.navig...
阅读全文
posted @ 2018-03-07 20:25 mjian
阅读(1604)
评论(0)
推荐(0)
如何监控页面中加载失败的资源
摘要: 解决方案如下:利用 performance.getEntries()方法,获取到所有加载成功的资源列表,在onload事件中遍历出所有页面资源集合(css/image/js/font等), 利用排除法,到所有集合中过滤掉成功的资源列表,即为加载失败的资源
阅读全文
posted @ 2018-03-07 20:17 mjian
阅读(1125)
评论(0)
推荐(0)
前端性能优化常见方法
摘要: web前端是应用服务器处理之前的部分,前端主要包括:HTML,CSS,javascript,image等各种资源,针对不同的资源有不同的优化方式。内容优化(1)减少HTTP请求数:这条策略是最重要最有效的,因为一个完整的请求要经过DNS寻址,与服务器建立连接,发送数据,等待服务器响应,接收数...
阅读全文
posted @ 2018-03-07 20:04 mjian
阅读(136)
评论(0)
推荐(0)
前端性能方面的9大问题
摘要: 1、请减少HTTP请求基本原理:在浏览器(客户端)和服务器发生通信时,就已经消耗了大量的时间,尤其是在网络情况比较糟糕的时候,这个问题尤其的突出。一个正常HTTP请求的流程简述:如在浏览器中输入"www.xxxxxx.com"并按下回车,浏览器再与这个URL指向的服务器建立连接,然后浏览器才...
阅读全文
posted @ 2018-03-07 20:03 mjian
阅读(317)
评论(0)
推荐(0)
前端性能优化总结
摘要: 转自:http://www.2cto.com/kf/201604/498725.html 网站的划分一般为二:前端和后台。我们可以理解成后台是用来实现网站的功能的,比如:实现用户注册,用户能够为文章发表评论等等。而前端呢?其实应该是属于功能的表现。并且影响用户访问体验的绝大部...
阅读全文
posted @ 2018-03-07 19:51 mjian
阅读(164)
评论(0)
推荐(0)
2018年3月2日
mini mvvm 简单实现版
摘要: mini mvvm 简单实现版,代码有待改进 mini-mvvm My name is {{firstName + ' ' + lastName}}, I am {{age}} years old.
阅读全文
posted @ 2018-03-02 23:19 mjian
阅读(213)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
11
下一页
公告