会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
李金宵
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
8
下一页
2024年7月19日
REACT: 为什么不能在if或循环里调用hooks
摘要: 关键词:链表, 执行顺序 根本原因:hook之间是通过链表形式进行关联的,hook有next属性来指向下一个hook,如果放在循环、条件中,会破坏原本的结构,一旦变化了,就会出现异常 比较官方的理由: 违反规则一致性: React Hooks的一个关键原则是每次渲染时都按照相同顺序执行。如果在if语
阅读全文
posted @ 2024-07-19 17:18 HandsomeGuy
阅读(548)
评论(0)
推荐(0)
2023年11月8日
js前端编码规范
摘要: 1、编码风格 1.1 强制两行缩紧 1.2 强制统一以分号结束语句 1.3 强制逗号分隔多行结构,始终加上最后一个逗号 1.4 推荐使用大括号包裹代码块 1.4.3 强制不适用空代码块 1.5 强制空格风格 1.6 推荐文件末保留一行空行;在块末和新语句间插入一行空行 1.7 推荐单行最大字符数10
阅读全文
posted @ 2023-11-08 17:30 HandsomeGuy
阅读(178)
评论(0)
推荐(0)
微前端
摘要: 1、什么是微前端 微前端是微服务在前端领域的架构实践,他通过将一个单体应用拆分成多个小型应用的方式,从而实现整个系统的解耦和渐进式升级 2、微前端的技术要素: *技术栈无关 主框架不限制接入应用的技术栈,自应用具备完全自主权 *独立开发、独立部署 子应用仓库独立,前后端可独立开发,部署完成后主框架自
阅读全文
posted @ 2023-11-08 17:23 HandsomeGuy
阅读(71)
评论(0)
推荐(0)
环境准备
摘要: 1、mac 无脑安装node 安装后运行node -v 和 npm -v 确认是否安装成功 2、安装tnpm npm install -g tnpm --registry=http://registry.npm.alibaba-inc.com 如果在安装过程中提示Permission权限相关错误,可
阅读全文
posted @ 2023-11-08 17:21 HandsomeGuy
阅读(167)
评论(0)
推荐(0)
2023年10月25日
前端面试题:原型 / 构造函数 / 实例
摘要: 1、原型 / 构造函数 / 实例 原型(prototype): 一个简单的对象,用于实现对象的继承 构造函数: 可通过new 来新建一个对象的函数 实例: 通过构造函数和new 创建出的对象 实例通过 __proto__ 指向原型 通过 constructor 指向构造函数 缺个图? 实例上并不是真
阅读全文
posted @ 2023-10-25 19:50 HandsomeGuy
阅读(108)
评论(0)
推荐(0)
前端面试题:数组、字符串方法
摘要: 数组 1、push: 末尾添加元素,改变原数组 2、pop: 删除并返回最后一个元素,改变原数组 3、unshift: 开头添加一个元素,改变原数组 4、shift: 删除第一项,改变原数组 5、concat: 合并数组并生成一个新数组,不改变原数组 6、join: 把数组分割为字符串,默认为 ',
阅读全文
posted @ 2023-10-25 18:45 HandsomeGuy
阅读(62)
评论(0)
推荐(0)
2023年9月20日
前端学习:python基础-1
摘要: False、True、None 1、模块 一个文件为一个模块,跨文件访问需要导入语句的形式 eg: import <模块名> form <模块名> import <代码元素> form <模块名> import <代码元素> as <代码元素别名> 与前端差异: import <模块>/{ 模块中变
阅读全文
posted @ 2023-09-20 20:31 HandsomeGuy
阅读(122)
评论(0)
推荐(0)
2023年4月19日
npm link用法个人总结
摘要: 1、什么时候使用npm link? npm link用来在本地项目和本地npm包之间建立连接,可以在本地进行模块测试。 npm包在开发和迭代更新时,不适合直接发布到线上或者直接发布测试版本进行调试,会导致过程繁琐且版本号过多。 此时我们就可以使用npm link命令将包放在node安装目录下的nod
阅读全文
posted @ 2023-04-19 16:40 HandsomeGuy
阅读(625)
评论(0)
推荐(0)
2022年11月9日
useState(16 - 18版本对比)
摘要: useState的提出是为了在函数式组件之中加入React State 对比: 1、useState 与class组件中的setState的不同: useState是对state变量的替换; setState是对state的合并; 2、合理使用useState(对比 react16 与 react1
阅读全文
posted @ 2022-11-09 19:47 HandsomeGuy
阅读(1105)
评论(0)
推荐(0)
2022年8月9日
优雅永不过时
摘要: 1、Arrar.includes() 进行多条件选择 不要再使用 a || b || c 了,使用[a, b, c].includes('目标')不香吗? 2、if (!status) return if (!status) return 或者 if (!status) throw new Erro
阅读全文
posted @ 2022-08-09 19:59 HandsomeGuy
阅读(164)
评论(0)
推荐(0)
1
2
3
4
5
···
8
下一页
公告