发布了文章2021-06-23
这并不是一篇网络上泛滥的“前端体积优化”文章。百尺竿头,更进一步!本文以我的博客为例,介绍极限控制页面体积的奇技淫巧。成果预览眼见为实,本人博客首页 的网络传输总体积为 2.6 KB。本人的博客 Repo 在 kblog - GitHub,喜欢就给个 Star 呗~需求精简平淡无奇的...
回答了问题2020-08-28
通过 Content-Security-Policy 实现。 {代码...}
赞了回答2020-07-30
跟vite没关系, 是V3的新功能Fragments
赞了回答2020-07-19
不太确定 Vite 是否有关,不过 Vue 3.0 的确支持多根元素,而且我觉得这个功能应该也是藉此实现的。有兴趣的话可以看下官方文档。
提出了问题2020-07-19
赞了回答2020-04-05
曾经被认为应该改名或删除的属性... 建议不要用,想其他方式
赞了问题2020-04-05
赞了回答2020-03-10
你的展示层指的是 canvas?如果是的话,因为 ctx.draw(tempCanvas, 0, 0) 的时候,tempCanvas 还没有绘制,它的绘制是等到 image.onload 之后。改成这样:
回答了问题2019-12-03
复制粘贴package.json和package-lock.json等配置文件即可。
回答了问题2019-12-03
目前使用的方法是自行派生一个组件,不使用MultiDataTrigger
赞了回答2019-11-17
响应头的content-type不正确
回答了问题2019-11-17
这就是已经混淆完成的结果了。首先,你已经在Webpack的配置文件中指定了不混淆Vue这个全局名称。因此Vue不会被混淆。另外,UglifyJS默认不会混淆属性名,只会混淆变量名。详见:[链接]
回答了问题2019-11-17
这只是刻意的设计。js是单线程的,但是否提供这样的功能取决于引擎实现,想实现一个很容易。比如用NodeJS加个拓展就行。然而如果提供了这样的功能,就会导致卡住主线程(像window.alert()那样),页面中的其他js都无法运行和正常交互,极大影响用户体验。
赞了文章2019-07-10
谈起PWA,许多人可能还只停留在“了解”的层面,比较少在实践中真正地尝试过,更多的仅仅是对着网上的教程和例子大概玩过。然而,网络上的例子多是简单的demo,鲜有与真正的开发相结合,例如和webpack的工程化结合。这篇文章将会从一个webpack plugin出发,谈一谈如何...
赞了回答2019-06-30
[链接] 网上找问题,突然发现你需要
赞了文章2019-06-08
1. 熟悉的JSON.stringify() 在浏览器端或服务端,JSON.stringify()都是我们很常用的方法: 将 JSON object 存储到 localStorage 中; POST 请求中的 JSON body; 处理响应体中的 JSON 形式的数据; 甚至某些条件下,我们还会用它来实现一个简单的深拷贝; …… 在一些...
提出了问题2019-04-28
回答了问题2019-04-05
这看你服务器代码怎么写。
回答了问题2019-04-05
要区分Win64/32程序,请查看清单或者用ExeinfoPe
赞了文章2019-03-23
这个是二阶贝塞尔曲线,从P0->P1有个小绿点按百分比t运动,从P1->P2也有个小绿点按百分比t运动,两个绿点之间也有个小黑点按百分比t运动,这个黑点产生的轨迹就是一个二阶贝塞尔曲线。