- 博客(52)
- 收藏
- 关注
原创 web前端性能优化
3.性能检测当面对具体的项目实践时,该如何快速提升性能体验呢?或者说如何能够准确地定位到性能瓶颈呢?难道要比对着优化知识点清单,一项一项手动排查或完全凭借经验去处理吗?不,我们需要有一整套清晰科学的优化流程和检测工具,来进行高效、准确及全面的性能分析与瓶颈定位。性能检测概述作为网站应用的开发者或维护者,我们需要时常关注网站当前的健康状况,譬如在主流程运行正常的情况下,各方面性能体验是否满足期望,是否存在改进与提升的空间,如何进行快速且准确的问题定位等,为了满足这些诉求,我们需要进行全面且客观
2023-02-27 21:52:20 358
原创 html script标签
script defer延迟执行脚本,不阻塞dom的解析。按照文档顺序,在DOMContentLoaded事件前执行。script async异步执行脚本,不阻塞dom的解析。先加载完成的先执行。可能会在DOMContentLoaded前执行,也有可能在DOMContentLoaded后执行。1.https://zh.javascript.info/script-async-defer2.https://harttle.land/2016/05/15/stylesheet-delay-dom.
2021-04-12 16:37:34 126
原创 记一个vue-router点击重复路由的错误
很多网站左侧是菜单栏,但是重复点击会报下面的异常。NavigationDuplicated {_name: "NavigationDuplicated", name: "NavigationDuplicated", message: "Navigating to current location ("/crm/agent-account") is not allowed", stack: "E...
2020-03-27 16:19:35 914
原创 docker学习
1.docker常用的命令docker psdocker infodocker run hello worlddocker imagesdocker versiondocker --versiondocker system info2.docker引擎升级(以Ubuntu为例)2.1停止docker守护程序2.2移除旧版本的dockerapt-ge...
2020-03-26 17:20:13 602
原创 web性能提升
优化TCP性能将服务器内核升级到最新版本(Linux:3.2+)1.增大TCP的初始拥塞窗口把服务器的初始cwnd值增大到RFC 6928新规定的10段(IW10),是提升用户体验以及所有TCP应用性能最简单的方式2.慢启动重启在连接空闲时禁用慢启动可以改善瞬时发送数据的长TCP连接的性能。3.窗口缩放启用窗口缩放可以增大最大接受窗口的大小,可以让高延迟的连接达到更好的...
2019-11-26 14:32:52 136
原创 评论留言时间 (vue v-time指令 )
// time.js部分var Time = { // 获取当前时间戳 getUnix: function () { var date = new Date(); return date.getTime(); }, // 获取今天0点0分0秒的时间戳 getTodayUnix: function () { ...
2019-11-15 16:55:15 935
原创 ios 原生video播控退出全屏之后 维持状态
ios 原生video播控退出全屏之后 会一直维持pause状态https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/ControllingMediaWithJavaScript/ControllingMediaWithJavaScript...
2019-03-06 14:41:25 2260 4
原创 Let’s Encrypt 免费SSL证书自动续期的方法
使用crontab自动续期yum install vixie-cron crontabs //安装Crontabchkconfig crond on //设为开机自启动service crond start //启动 crontab -l //查看crontab定时执行任务列表crontab -e //添加crontab定时执行任务0 3 1 * * /root/cer...
2019-01-25 10:24:24 2705
原创 浏览器引擎
https://www.jianshu.com/p/e22cbcc357c2渲染引擎https://www.jianshu.com/p/6efcccb5ed43js引擎https://wohugb.gitbooks.io/javascript/bom/engine.htmlChakra)(Microsoft Internet Explorer)Nitro/JavaScrip...
2018-08-29 14:31:57 788
原创 [JS]QA测试
1.单元测试保证最小单元能够正常运行TDD(Test-Driven Development)测试驱动开发BDD(Behavior-Driven Development)行为驱动开发 jasmine.js双模的断言库 chai.jsnode本身也集成了require('assert');karma: https://karma-runner.github.io/2.0/index.htmlkarma...
2018-06-04 00:30:30 390
原创 [JS]函数式编程
函数式编程核心理念是就是范畴论react和Angular中运用了大量的函数式编程的思维react中的高阶组件,高阶函数Angular中的rxjs Observable注意事项:1.函数式编程不是用函数(function)来编程2.不能充满大量的if else3.给定一个确定的值,一定会有一个确定的输出值(数学中的函数具有可确定性)专业术语1.纯函数对于相同的输入,永远得到相同的输出。而且没有任何可...
2018-06-03 20:35:44 2050
原创 moogose使用注意点
findOne 获得result 要对result.toObject()再使用find获得的数据 是个数组for循环数组里面的每个对象toObject再放到数组 然后再使用
2018-04-26 14:49:07 707
原创 Javascript异步编程的4种方法
参考http://www.ruanyifeng.com/blog/2012/12/asynchronous%EF%BC%BFjavascript.html
2018-01-15 15:54:47 181
原创 [分享]iOS开发-AutoLayout控件等比间距的百分比布局
参考链接:https://segmentfault.com/a/1190000005272005 把这些按钮都设置为与SuperView居中对齐,然后调整约束Multiplier的值。这个值是一个百分比,最小0,最大2???
2016-09-16 22:20:13 1553
原创 UItextview点击回车收回键盘、控制输入字数等
控制输入文字的长度和内容,可通调用以下代理方法实现 - (BOOL)textView:(UITextView )textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString )text { if (range.location>=100) { //控制输入文本的长度
2016-09-14 16:48:06 689
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人