首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
谢雪峰
掘友等级
前端
Just do and enjoy it!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
391
文章 329
沸点 62
赞
391
返回
|
搜索文章
赞
文章( 329 )
沸点( 62 )
Webpack Tree shaking 深入探究
App往往有一个入口文件,相当于一棵树的主干,入口文件有很多依赖的模块,相当于树枝。实际情况中,虽然依赖了某个模块,但其实只使用其中的某些功能。通过Tree shaking,将没有使用的模块摇掉,这样来达到删除无用代码的目的。 关于Tree shaking的原理,在Tree S…
你还在用charCodeAt那你就out了
在 JavaScript 中处理中文和其他 Unicode 字符时,我们会用到处理 Unicode 相关的 API。 在早期,JavaScript 提供的String.prototype.charCodeAt和String.fromCharCode就是能够将字符串转换为 Uni…
Vue3有哪些不向下兼容的改变
作为技术人员,随时保持技术同步是很重要的事情。虽然Vue3已经发布很长时间了,现在开始保持更新也还不晚。新项目可以拿来练练手XD,老项目就不建议升级了。本篇文章整理自官方文档-BreakingChanges部分 1. 使用 vite-app 这里的vite-app是一个新项目,…
简单聊聊 GZIP 的压缩原理与日常应用
在基于 HTTP 协议的网络传输中 GZip 经常被使用,Nginx 中也可以使用半行代码开启 GZip。GZip 压缩的原理是什么呢?本篇文章是我在网上阅读了一些文档后做的简单总结。 RFC 1952 是 GZIP file format specification vers…
三款给力的Chrome书签管理类扩展,让你的Chrome更好用
Pinbox 是一款可以使得用户的Chrome书签变得更加生动的谷歌浏览器插件,用户在Chrome中安装了Pinbox插件以后,只需要点击一下扩展按钮就会自动为你把当前的网页保存到Pinbox中。在保存网页的时候,同时把当前网页中的缩略图保存在收藏中,这样用户就可以通过收藏中的…
利用Decorator和SourceMap优化JavaScript错误堆栈
配合源码阅读体验更佳。 这属于业务型报错,对于熟悉云开发能力细节的用户一眼就能看出错误的症结出在安全规则配置上,但是对于刚接触云开发的新用户或者之前没有遇到类似问题的用户来说,看到这样简短的错误信息肯定会一头雾水,分不清楚到底是业务报错还是代码写的不对。所以大部分人的第一反应是…
macOS 安装和管理多个Python版本
目前Python同时更新与维护Python2和Python3,选择Python2还是选择Python3,取决于当前要使用的库、框架支持哪个版本,所以经常会遇到切换版本的情况。 那么应该怎样有效的更改呢?很多小伙伴一定会想到修改环境变量,指定Python的默认路径,这样当然可以,…
Vue 3.0 Ref-sugar 提案真的是自寻死路吗?
Vue 3.0 的两个提案,最近吸引了许多开发者的注意跟讨论。一个是 script-setup 提案,一个是 ref-sugar 提案。 对于 script-setup 提案,大部分开发者持正面态度。 对于 ref-sugar 提案,却有相当数量的开发者表达否定态度。 在 Gi…
Web移动端适配方案
在过去的几年时间里,移动端web野蛮生长,智能机的Android阵营和IOS阵营分庭抗礼,随之产生了多个系统版本(系统版本多样);五花八门的屏幕尺寸、屏幕展示技术(如大名鼎鼎的Retina技术屏)层出不穷(屏幕尺寸、技术多样),还是CSS的W3C标准在各式各样的移动端浏览器上落…
Vue 3 任意传送门——Teleport
2020 年 9 月 18 号,尤大大发布了 Vue 3.0,代号 One Piece。同时中英文版本的文档相继出来,笔者也去通读了一遍,发现很多宝藏,其中有个新特性非常吸引我——Teleport (中文译为:传入,读着有点奇怪,本文统一以英文 Teleport 来讲) 如果用…
下一页
个人成就
文章被点赞
54
文章被阅读
8,788
掘力值
262
关注了
43
关注者
20
收藏集
19
关注标签
24
加入于
2018-03-28