JavaScript Array 完全指南
ECMAScript 数组的每一项可以保存任何类型的数据;而且大小是可以动态调整的,即可以随着数据的添加自动增长以容纳新增数据。
react-native-create-library 中文文档
react-native-create-library 使你可以使用一个命令创建 React Native 原生库的工具
React 性能优化实践
React 组件性能优化的核心是减少渲染真实 DOM 节点的频率,减少 VirtualDOM 比对的频率。
前端组件化实战之 Button
⚠️本文为掘金社区首发签约文章,未获授权禁止转载 大家好,我是紫升🎋,一只住在杭城的木系前端🧚🏻♀️,如果你喜欢我的文章📚,可以通过点赞帮我聚集灵力⭐️。 前言在 《每个前端都应该拥有自己的组件库,就像每个夏天都有西瓜🍉》 一文中,紫升带领小黑从零搭建了一个组件库项目,完成了项目结构、构建、测试、文档等基础工程化工作并完成了第一个组件 Icon。本期延续上期的组件工程化的主题,夏日炎热,点上一杯杨枝甘露,和紫升赴一场 Button 开发之约吧。赴约后,你将会收获以下的内容: PS:配合仓库和组件库文档阅读本文效果更佳喲! Button 与设计心理学作为前端工程师,入行至今接触最多的就是设计师了。耳濡目染下虽说没学会什么设计工具,但是对设计与人的心理有了一定认识。 紫升认为任何事物都不可能凭空出现,自有其传承。使用广泛的基础界面元素 Button 也不例外,我们生活中就有随处可见的按钮。举个栗子🌰,每天上班下班必然要按的电梯按钮、手机音量按钮、小米 9 鸡肋的小爱同学唤起按钮。要搞清楚为什么需要按钮,我们有必要探究下生活中这些按钮的作用。 点一下按钮的快感想象 ...
掘金一下 | 从零开发一款基于 webview 的 vscode 扩展
在团队降本提效的基建中,紫升开发了一款 vscode 插件,第一版我使用的是 vscode 内置 UI,虽说也能用,但是用户体验欠佳。由于 vscode 内置 UI 不够灵活,一番调研后我决定使用 webview 重构。
如何开发一款 VS Code yarn.lock 预览插件
人们总是喜欢炫耀自己的新技能,紫升也不例外,毕竟新技能需要大量的实战练习。在入门了 VS Code 扩展开发后,遇到开发痛点我就习惯地用 VS Code 插件的思路去解决。不过大多扩展 idea 都已经名花有主,直到我想到可以将 yarn.lock 文件可视化并搜索相关插件无果后,我知道机会来了。
如何优化 Google Adsense CPC 提高广告收入
作为一个技术博客的博主,我一直在寻找优化 Google Adsense CPC 并提高广告收入的方法,因为 CPC 是 Adsense 的收入来源,所以 CPC 越高,收入越多。本文就将介绍如何提高 Google Adsense CPC。
hexo-theme-butterfly 魔改与美化
本文将介绍本站对 hexo-theme-butterfly 进行的一些美化和魔改。
信息系统项目管理师笔记の第一章、信息化和信息系统
信息系统项目管理师考试属于全国计算机技术与软件专业技术资格考试中的一个高级考试。
信息系统项目管理师备考指南
信息系统项目管理师考试属于全国计算机技术与软件专业技术资格考试中的一个高级考试。
word-wrap 和 word-break
word-wrap 和 word-break 是一对用于单词断句的双生属性,但是又有微妙的区别,每次要用的时候还要重新翻一下 MDN 文档,本文力求通过一张流程图快速记忆两者如何使用。
OpenAI 推出超神 ChatGPT 注册攻略来了
OpenAI 推出超神 ChatGPT,非常火爆。但是呢,由于 ChatGPT 注册的问题,大部分人无法体验到。这里我分享一下我的国内 ChatGPT 注册攻略。
NPM 常用命令
全局 npm root --location=global:查看全局包安装路径 Mac 下默认的全局路径是:/usr/local/lib/node_modulesUbuntu 下默认的全局路径是: /usr/lib/node_modules npm ls --location=global:查看全局包列表 npm ls --location=global --depth 0:仅查看一级包 npm ls --location=global --depth 0 | grep packageName:查看一级包并搜索相关包 owner管理已经发布的包的所有权 npm owner add <user> [<@scope>/]<pkg>:给某个包添加用户 npm owner rm <user> [<@scope>/]<pkg>:删除某个包的某个用户 npm owner ls [<@scope>/]<pkg>:列出某个包的所有用户 将指定版本设置为指定标签1$ npm dist-tag a ...
2023 常用 NPM 包推荐
本文主要收了一些常用 NPM 包,帮助开发者从 NPM 包选型的角度感知和建立前端工程化体系。
前端无感知刷新 Token
为了安全考虑,一般后端都要求在请求接口时传递登录的 Token。为了防止 Token 泄漏的风险,服务器的 Token 一般不会设置太长时间,比如我最近联调的,两个小时就会过期,token 过期就需要重新登陆。