随笔分类 -  前端进阶

摘要:为什么要进行异常处理? 很多异常是不可控的,比如资源加载异常,ajax请求异常等,会影响最终的呈现效果,做好异常处理,有大致以下几点好处: 1.增强用户体验; 2.快速定位问题原因,及时发现问题。特别是移动端,机型、系统等不一样,有了异常处理并上报,定位快; 3.完善前端监控系统方案。 需要处理哪些 阅读全文
posted @ 2021-05-14 22:45 风雨后见彩虹 阅读(1012) 评论(0) 推荐(0) 编辑
摘要:前言 在展开性能优化的话题前,看一个常见的问题: 从输入 URL 到页面加载完成,发生了什么? 首先我们需要通过 DNS(域名解析系统)将 URL 解析为对应的 IP 地址,然后与这个 IP 地址确定的那台服务器建立起 TCP 网络连接,随后我们向服务端抛出我们的 HTTP 请求,服务端处理完我们 阅读全文
posted @ 2021-02-24 08:41 风雨后见彩虹 阅读(1788) 评论(0) 推荐(0) 编辑
摘要:前言 文章只记录理解以及容易遗忘的知识点。 词法作用域、块作用域 词法作用域 词法作用域:简单的说,词法作用域就是定义在词法阶段的作用域。换句话说,词法作用域就是在你写代码时将变量和块作用域写在哪里来决定的,因此在词法分析器处理代码时会保持作用域不变(大部分情况是这样的)。 当然有一些欺骗词法作用域 阅读全文
posted @ 2020-05-23 11:55 风雨后见彩虹 阅读(611) 评论(0) 推荐(0) 编辑
摘要:JavaScript Ajax用jsonp方式跨域发送请求示例 众所周知,Ajax是通过创建XMLHttpRequest对象或ActiveXObject来连接服务器、发送请求以及响应数据,但它却不能跨域。而在分布式系统中我们又需要跨域发送接受数据,于是jsonp出现了... 它是一种跨域请求方式,主 阅读全文
posted @ 2019-09-02 21:06 风雨后见彩虹 阅读(1393) 评论(0) 推荐(1) 编辑
摘要:字符串(String) 1.检查字符串是否为有效的 JSON const isValidJSON = str => { try { JSON.parse(str); return true; } catch(e) { return false; } } console.log(isValidJSON 阅读全文
posted @ 2018-10-29 20:24 风雨后见彩虹 阅读(4458) 评论(0) 推荐(0) 编辑
摘要:1.hasOwnProperty相关 为了判断一个对象是否包含自定义属性而不是原型链上的属性,我们需要使用继承自 Object.prototype 的 hasOwnProperty方法。hasOwnProperty 是 JavaScript 中唯一一个处理属性但是不查找原型链的函数。 // 修改Ob 阅读全文
posted @ 2017-12-14 16:23 风雨后见彩虹 阅读(710) 评论(1) 推荐(3) 编辑
摘要:1.推荐团队博客 推荐团队 w3cplus w3school 前端观察 腾讯Web前端Alloy团队 qq前端月报 淘宝前端团队fed 推荐博客 汤姆大叔博客 张鑫旭博客 阮一峰博客 廖雪峰官网 牧云云博客 前端小智 小胡子哥的个人网站 Jerry Qu fouber github 木易杨 gith 阅读全文
posted @ 2017-03-16 21:31 风雨后见彩虹 阅读(4581) 评论(0) 推荐(9) 编辑

点击右上角即可分享
微信分享提示