- 博客(6)
- 收藏
- 关注
原创 rollup构建报错问题排查
报错内容Rollup requires that your Babel configuration keeps ES6 module syntax intact. Unfortunately it looks like your configuration specifies a module transformer to replace ES6 modules with another module format. To continue you have to disable it.Most com
2023-02-20 23:38:07
991
原创 关于url乱码的解决方案
JS中对URL进行转码与解码escape 和 unescapeescape()不能直接用于URL编码,它的真正作用是返回一个字符的Unicode编码值。采用unicode字符集对指定的字符串除0-255以外进行编码。所有的空格符、标点符号、特殊字符以及更多有联系非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%...
2020-04-10 23:47:56
1134
原创 完整原型链图解
图中有几个难点:1.Function构造函数可以用Function.__proto__来访问Function.prototype. 这是因为Function构造函数的构造函数是他本身,作为实例化对象的角色来访问,可行。2.任何函数都是函数,他都继承Function的所有属性和方法,而Function是内置的构造函数,也是对象,都是继承Object的所有属性和方法。...
2019-09-29 10:33:09
1788
原创 关于移动端video-player点击播放自动全屏
最近一个需求,由于给定的视频资源是竖屏,而UI给定的设计图是横屏(竖屏不美观),导致最终定下的需求是:点击播放按钮,自动全屏播放。至于为什么花了这么久,主要原因是开始感觉这个需求比较简单,完全可以直接使用video标签实现,不用插件,然而倒腾了半天,网上查了大堆资料,始终无法实现,具体原因目前仍不清楚,貌似跟浏览器内核有关?稍后继续研究去。先上图点击之后自动全屏代码:vue怎么使用v...
2019-09-20 20:40:34
11008
7
原创 将vue项目中静态资源抽离,用CDN的方式引入,实现页面加载速度的提升。
第一步:externals中的资源在打包时是不会被打包进去的。第二步:CDN引入第三步:router下的index.js中关于vue和vue-router的引入都去掉。第四步:main.js中,静态资源的引入去掉,但是router要保留,因为main.js中的router不是引入的外部的静态资源,而是你自己写的关于router的配置,要挂在到vue实例上的。注意此处的rout...
2019-08-27 14:24:24
4000
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人