前端日志管理模块的设计与实现
在项目中,我们会频繁用到 console.log() 来输出一些关键信息到控制台中,有助于开发调试,以及问题的排查,待项目上线后,这些调试日志又得及时清除。
一文带你进入微前端世界
微前端(Micro-Frontends)是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。
promise.then与promise.catch 链式调用与错误捕获
开讲之前,先做一道题目。如果同时包含多个.then和.catch,且.then包含第二个用与错误处理的函数,运行结果什么?
Web服务要素之一:WSDL
一个PortType可以包含若干个Operation,而一个Operation则是指访问入口支持的一种类型的调用。以上三种结构描述了调用Web服务的抽象定义,这三部分与具体Web服务部署细节无关
JavaScript运行时环境和标准
JavaScript 主要运行在浏览器端,随着技术不断发展出现很多服务端 JavaScript 运行时,甚至可以做硬件相关的嵌入式开发。
字符集和编码区别以及HTML/JS/CSS实体字符的表示
字符集或者说字符编码就是给字符定义了数值编号以及数值编号存储格式。严格来说字符集和字符编码是两个概念:charset 是 character set 的简写,即字符集。
vue3 keep-alive实现前进更新后退销毁
想要实现前进更新后退销毁,核心在操作keep-alive的include。具体做法就是当进入新页面时将页面name保存,再次进入就将它之后的name删除。
Vue之nextTick 原理
知其然且知其所以然,Vue 作为目前最为主流的前端 MVVM 框架之一,在熟练使用的基础上,去深入理解其实现原理是非常有意义的一件事情。
JSONP 是如何实现跨域的?
JSONP,是 JSON with Padding 的缩写,字面上的意思就是 “填充 JSON”。JSONP 是解决跨域请求的一种方案,我们先了解下跨域请求是什么。浏览器在跨域发送 Ajax/fetch 请求时,会触发浏览器的同源策略,导致请求失败。