css中background-image属性image-set()
CSS的image-set()函数表示法是一种让浏览器从给定集合中选择最合适的CSS图像的方法,主要用于高像素密度屏幕。分辨率和带宽因设备和网络访问而异。
Api接口优化的几个技巧
当越来越多对性能的吐槽反馈到我们这里的时候,我们意识到,接口性能的问题的优先级必须提高了。然后我们就跟踪了1周的接口性能监控,这个时候我们的心情是这样的:
js中文转码 - escape(),encodeURI(),encodeURIComponent()编码函数
浏览器URl地址,上网一定会用到,但是浏览器地址有中文或者浏览器url参数操作的时候,经常会用到encodeURIComponent()和decodeURIComponent()以及encodeURI()等等,今天主要讲讲escape(),encodeURI(),encodeURIComponent()这几个函数的用法和区别。
有些时候,你也许不需要使用UI框架
很多前端开发人员喜欢使用各种UI框架,比如bootstrap,material UI,tailwindcss等,他们希望这可以节省他们大量的时间,然而,现实却并非如此。
实现一个自定义 React Hook:UseLocalStorageState
最近做需求,需要将数据保存到 localStorage 里,在组件初始化的时候获取,然后修改该值的时候,要保存到本地的 localStorage 中。很显然,这些逻辑完全可以封装为一个 React Hook
React新文档:不要滥用Effect哦
随着需求不断迭代,其他地方也会修改 状态a 。但是在那个需求中,并不需要 状态a 改变后发起请求。你不想动之前的代码,又得修复这个 bug ,于是你增加了判断条件:
你还不会写 vite 插件吗?没关系,我教你啊!
vite 其实就是一个由原生 ES Module 驱动的新型 Web 开发前端构建工具。vite 插件 就可以很好的扩展 vite 自身不能做到的事情,比如 文件图片的压缩、 对 commonjs 的支持、 打包进度条 等等。
面试写:说说执行 JavaScript 的 V8 引擎做了什么?
大家好,我想点进来的大家应该都听过,也在浏览器或 Node.js 上执行过 JavaScript,但你们有想过 JavaScript 是如何执行的吗?这背后的功臣就是 JavaScript 引擎,而标题提到的 V8 引擎 也是其中之一哟!
分享五个使用 JSON 相关方法的小技巧
默认的字符串化器还会缩小 JSON,看起来很难看,JSON.stringify也有一个内置的格式化程序!在此示例中,JSON 格式为 2 个缩进空格。我们还可以指定用于缩进的自定义字符。