首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Blog
heycn
创建于2021-10-02
订阅专栏
学习途中的小分享
等 7 人订阅
共73篇文章
创建于2021-10-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
每个程序员必备的重构技巧
探讨了代码优化的基本原则,以及命名原则和修改代码的技巧,同时提出了代码坏味道和破窗效应,引发对代码质量的思考。
为什么没有人能讲清楚 BFC?
市面上看得能解释清楚释什么是 BFC,最权威的规范文档与业界知名大佬的文章都无法解释清楚什么是 BFC,我会用两个例子,让大家快速明白究竟什么是 BFC。
JavaScript 的好与坏
本文教你如何写更好的JavaScript代码,提供了一些有用的建议和警告。如果你想成为一名优秀的JavaScript程序员,一定要读一下!
Vue 实用优化手段
本文主要介绍了在 Vue 中优化性能的一些技巧和注意事项。文章首先强调了不要过早优化,因为它可能会带来一些意外的代价,比如开发周期变长、开发成本增加、代码难以阅读/难以维护。
理解「事件循环」之前,你需要知道这几件事
从进程模型到事件循环 浏览器背后的异步魔法 文章介绍了现代浏览器如何管理进程和任务调度,重点是异步任务的处理和优先级。渲染主线程执行任务,任务进入队列等待调度。
如何在 Vite 中自制 mock 服务器(不使用第三方服务)
本文介绍了如何使用“mock’来模拟接口数据,解决前后端开发不同步的问题。同时还提供了使用、swr和封装请求的方法,让你在开发中更加高效便捷。快来试试吧!
解决 btoa/atob 中文报错
如果在浏览器控制台输入 ```js window.btoa('你好') ``` 那么就会报错 ## 如何解决 改用以下方式加密 ```js window.btoa(encodeURI('你好'
Homebrew 速查表
Brew是Mac OS X上的包管理器,可以在终端中安装、升级和删除各种开源软件包。它简单易用,具备自动下载和解决依赖关系等功能,而且有一个大型的社区支持。
如何优化你的 JS 代码?
我对代码有洁癖,喜欢代码简写优化 (在保证可读性和可维护性的前提下) 正好最近看到一篇文章,觉得对新手很有帮助,就翻译下,希望能对大家有所帮助
对象是穷人的闭包,闭包是穷人的对象
函数真好玩之 —— 对象是穷人的闭包,闭包是穷人的对象 最开始程序员写的程序大部分是汇编,后来才有的 C、CPP之类的语言,但那个时候没有函数这个概念,它只有一个叫做子程序
「编程技巧」—— 链式编程
分享几个 JavaScript 编程技巧 涉及声明式、函数式和传统循环方式不知道大家更喜欢哪种方式呢?
6000 字读完《JavaScript 语言精粹》之精华!
6000 字读完《JavaScript 精粹》,从精粹中再次提炼出精华! 初、中级开发者可以看懂,可以快速在 JavaScript 这门语言取其的精华,去其糟粕!
来!跟我一起手写「深拷贝」
这是前端面试中「屡教不改」的一道题,所谓 `屡教不改` 的意思是:网上有超多教程,但是新手总是会写错,就算通知明天面试要考深拷贝,可能也做不好,或者说想做到 60 分都很难
来!跟我一起手写 EventHub「发布/订阅模式」
EventHub 又叫 发布/ 订阅模式,是用于多个模块之间进行通信的跟着我一起一步一步手写 EventHub 吧!
手写 Redux,核心原理逐层击破!
一步一步实现一个 `Redux` ,其中也有一些坑,最终效果和 `Redux` 的接口几乎是一致的,跟着以下思路,或许可以更容易理解 `Redux` 为什么要这么实现,包括每个概念!
小白5分钟搞懂 CSR、SSR、SSG 渲染原理!
Client Side Render(客户端渲染) Server Side Render(服务端渲染) Static Site Generation(静态站点生成)
给 Vite 写个插件 —— SVG 优化
我最近在开发一个 vue3 + tsx + vite 项目的时候,发现有个用户体验上的问题: 我在切换页面的时候,如果下一个页面有静态资源,比如 SVG,那么当网速慢的情况下,切换完页面后会有短暂的空
ES 常用特性一览
本文是自 ES6 以来,对常用的特性的一个总结,关于每个特性的内容,都有单独的用法讲述,以便快速学习与查阅
我的 Axios 封装思路 - HttpClient
前端 hppt 请求目前比较流行 Axios,但实际上不管使用什么请求库,封装思路都是一样的 而我目前做的业务是 Web3 方向,我不确定我以后的请求库会不会改变,而且脑子里有个思路
根据对象属性查找数组里当前对象
每一项会有 id 和 name 根据 id 查询当前的对象 思路:使用 Array.prototype.find() 方法
下一页