首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端世界
CondorHero
创建于2021-10-20
订阅专栏
自我记录的同时,希望能帮助到你。
等 48 人订阅
共87篇文章
创建于2021-10-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【CSS 小知识】网页弹出浮层时,禁止背景滚动的几种方法
本文由 ChatGPT 归纳总结,一切权利归 ChatGPT 所有,且本人不保证内容的正确性。 当弹出浮层时,如何用 CSS 防止页面滚动? 提问开始了,show time。 overflow:hid
使用浏览器检查工具进行交互检查
遇到的问题 在网页开发的过程中经常有一个难题,就是如何审查具有交互的元素,比如下图这个菜单,我们想修改或者 debug 下拉菜单的样式就非常困难,因为一旦鼠标移动出菜单的范围,下拉菜单立刻消失。 今天
逻辑运算符与三元运算符的优先级
关于 JS 中的大多数运算,我想我们都不够陌生,而且看到了就能知道运算顺序。比如(优先级由高到低):一元大于二元大于三元,先乘除后加减,有括号先算括号里面的。 今天聚焦的逻辑运算符和三元运算符的优先级
JavaScript 代码混淆技术
嗨小伙伴们,今天给大家带来一篇超赞的翻译文章!本文是我翻译的,原文链接在这里哦:Javascript obfuscation techniques by example 我的目的是帮助大家更好地理解原
苹果的 shell:什么时候 bash 迁移到 Zsh
Zsh Merch Designs by Zsh(CC BY-SA 4.0) 2019 年,在 macOS 10.15 Catalina 版本中苹果宣布 使用 Zsh 作为默认的 shell。 在这个
React 条件渲染最佳实践
TL;DR 本次演示 React 条件最佳实践,可以有效弥补 React 条件渲染没有类型安全和相近检查的缺点。 React 条件渲染的方式 根据官网和个人实践,React 条件渲染的方式一共有以下常
parseInt 函数奇怪的行为
提出问题 parseInt() 函数用于解析数字字符串中的整数。例如,从数字字符串 '9.999' 中解析整数 9: 现在我要用 parseInt 来解析 0.0000008,取整吗,预期结果应该是
YAML:挪威问题(The Norway Problem)
根据 iso-3166-country-codes 标准每个国家都有自己的代码,作为唯一标识,可以被拿来做很多事情,比如互联网域名系统使用这些代码来定义顶级域名,例如 cn 中国,.fr 代表法国,.
什么是知识共享许可证?
背景 现代社会对版权的保护无疑是严格和健全的,所有创意作品一经创造出来,立刻自动享受版权保护,任何组织和个人不能随意修改、牟利等等,这个就是我们常见的 all rights reserved —— 版
Unable to negotiate with 127.0.0.1 port 8226: no matching host key type found.
MacOS 从 12.6 升级到 13.2 之后,拉取代码发现远程仓库无法连接,并报错如下Unable to negotiate with 127.0.0.1 port 8226: no matchi
什么是 Copyleft?
Copyright(版权;著作权) Copyright 可以翻译为版权或者著作权,这两个中文翻译在法律意义上是相同的,copy 有复制的意思,right 有权利的意思,合在一起的 Copyright
新年伊始,停止更新版权所属日期
前言 今天看到耗子叔发的一条推 新年伊始,可以预见的是,Github 上要出现一堆更新 Copyright 年份的 Pull Requests …😂 随后去 GitHub 上看,果然茫茫然都是更新 C
如何避免浏览器对网站图标发起请求
favicon 俗称网站图标,作为网站的脸面每一个网站都不会少的,比如下图: 当在浏览器上我们打开网站的时候,浏览器会根据网站代码一般是: 发送一个 HTTP 请求获取这个图标。 假如我们没有给网站指
你没听说过的 debug 函数
这回学的是真正的 debug 函数而不是 JS 的 debugger API。每个前端几乎都会 JS 的 debugger,但是据我观察不是每个人都用过 debug 和 undebug 函数,而这两个
如何避免前端项目过时
每一个前端项目或多或少都会依赖大量的第三方依赖,这些依赖固然大大减少了我们的开发成本,但是毫无疑问它们的更新也是极其平凡的,一些第三方小工具更新比较随意,随时随地,大一点类似 antd 这种框架的更新
SSE 的不完美
服务器和浏览器的持久化通信方式,有两种主流的方式: WebSocket EventSource 双向:客户端和服务端都能交换消息 单向:仅服务端能发送消息 二进制和文本数据 仅文本数据 WebSock
VueUse 源码解析之 toRefs
TL;DR 扩展 Vue3 的 toRefs API。 学前知识 toRef() toRefs() reactive toRef 处理 reactive 无法解构 一般来讲复杂数据类型,我们都是通过
VueUse 源码解析之 resolveRef 和 resolveUnRef
TL;TD resolveRef 和 resolveUnRef 两个通用的 ref 处理方法。 resolveRef 我们简单实现一个计数器,代码如下: 在上面代码的基础上,现在增加自定义步长计数:
在你的代码中停止使用 TODO
你肯定遇到下面场景: 于是增加了代码 您正在编写代码并且有一个错误。 你正在编写代码,并且有一些东西需要 reviewed、refactored 或 noted。 TODO、TODO、TODO。 停止
如何安全退出死循环的代码
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第 2 天,点击查看活动详情 抛出问题 在浏览器的终端输入代码: 毫无疑问,浏览器这个 Tab 立刻被卡死,当然平时写代码我们很少写
下一页