掘友等级
获得徽章 0
今天通过阅读了解到JavaScript中有很多语法支持设置默认值
使用条件判断设置默认值,如:let result = input || {}
使用空判断运算符,如:let result = input ?? {}
配合typeof判断类型设置默认值,如:let result = typeof(input) !== 'undefined' ? input : {}
Day27
今天通过阅读了解到Vue中请求API的几种方式
二次封装 axios、文件夹统一管理API请求,返回一个 Promise,在组件中使用链式调用
二次封装 axios、文件夹统一管理API请求,返回一个 Promise,在组件中使用 async/await 使用
二次封装axios、全局注入axios,组件内直接调用中这个实例去传参数调用
直接使用 axios 请求
Day26
今天通过阅读了解到postMessage,它 是 H5 引入的 API,该方法允许来自不同源的脚本采用异步方式进行有效的通信,可以实现跨文本文档、多窗口、跨域消息传递,多用于窗口间数据通信,这也使它成为跨域通信的一种有效的解决方案。
今天通过阅读了解到一些学习网站,其中让我印象最深刻的是MDN 文档,它是开发人员为开发者提供的信息蜂巢。从基础知识到最新的技巧和趋势,该网站提供适合初学者到经验丰富的开发人员的文档和工具。
Day24
今天通过阅读了解到深度监听:使用环境:
在监听对象的时候,对象的内部属性发生变化watch无法监听到,这种时候就需要使用深度监听
实际使用:
只需要设置deep:true即可开启深度监听
Day23
今天通过阅读了解到JavaScript 运行在客户端的脚本语言,不需要编译,由js解释器(js引擎)逐行解释执行。Node.js也可以用于服务器端编程。
JavaScript组成: ECMAScript(JavaScript语法)、DOM(文档对象模型)访问HTML文档的所有元素、BOM(浏览器对象模型)它使JavaScript有能力与浏览器进行对话
Day22
今天通过阅读了解到变量都会提升: 在创建变量时, 无论在哪里进行声明, 变量的声明都会被提升 至当前作用域顶部, 就相当于在顶部进行声明, 需要注意的是初始化还是在 原本地方进行初始化
Day21
今天通过阅读了解到React性能优化是构建高效前端应用的重要一环。通过组件懒加载和代码拆分等策略,可以有效地减少初始加载时间,提高用户体验。但在实际应用中,需要根据具体情况综合考虑,避免过度拆分和过多异步加载导致的问题。
下一页