【硅谷甄选】强制使用 pnpm 包管理器工具
2024-07-02团队开发项目的时候,需要统一包管理器工具,因为不同包管理器工具下载同一个依赖,可能版本不一样,导致项目出现bug问题,因此包管理器工具需要统一管理。文件,添加下面的内容。_强制用户使用pnpm安装包应该怎么弄
jquery实现两个div中的元素相互拖动,最新Web前端高级面试题汇总
2024-06-26*JavaScript:**JavaScript基础,JavaScript数据类型,算术运算,强制转换,赋值运算,关系运算,逻辑运算,三元运算,分支循环,switch,while,do-while,for,break,continue,数组,数组方法,二维数组,字符串。**CSS:**CSS代码语法,CSS 放置位置,CSS的继承,选择器的种类/优先级,背景样式,字体样式,文本属性,基本样式,样式重置,盒模型样式,浮动float,定位position,浏览器默认样式。
一文搞懂 CSS 盒子模型:概念、种类,三年老前端经验面经
2024-06-21*JavaScript:**JavaScript基础,JavaScript数据类型,算术运算,强制转换,赋值运算,关系运算,逻辑运算,三元运算,分支循环,switch,while,do-while,for,break,continue,数组,数组方法,二维数组,字符串。这两种盒子计算宽高的方式不一样。**CSS:**CSS代码语法,CSS 放置位置,CSS的继承,选择器的种类/优先级,背景样式,字体样式,文本属性,基本样式,样式重置,盒模型样式,浮动float,定位position,浏览器默认样式。_css 盒子模型
vue npm install 依赖冲突
2024-06-16安装时忽略所有peerDependencies,忽视依赖冲突,采用npm版本4到版本6的样式去安装依赖,已有的依赖不会覆盖。会无视冲突,并强制获取远端npm库资源,当有资源冲突时覆盖掉原先的版本。报错原因:在执行 npm install 存在依赖冲突。在终端重新安装即可解决。_conflicting peer dependency: webpack@5.91.0
Css基础——溢出文字省略号表达
2024-06-161. 先强制一行内显示文本*/ white-space: nowrap;( 默认 normal 自动换行)3. 文字用省略号替代超出的部分*/ text-overflow: ellipsis;2. 超出的部分隐藏*/ overflow: hidden;5、设置或检索伸缩盒对象的子元素的排列方式。4限制在一个块元素显示的文本的行数。3、 弹性伸缩盒子模型显示。2、溢出的部分用省略号显示。1、超出的部分被隐藏。_css省略号表示溢出文本
HTML5 API 爬坑记录
2024-06-10也down 了官方demo 下来, 配置这个filters 也是一样的结果;原因分析: 应用采用的强制横屏模式, 在 manifest.json 中 是像如下配置的, 而平板系统的横竖屏设置是锁定竖屏的, 可能应用在跳转到系统相册界面时突然从横屏转向竖屏是某些冲突导致, 至于更深层的原因暂时还没有能力排查;经过多次查看官方示例时发现, 传入的filters 的内容格式似乎不太对, 人家的示例传入的filters 是没有引号的!有个比较早些使用5 开发的项目, 最近两天反馈了一些问题, 解决过程在此记录;_plus.gallery.pick
【vue】实现打印功能_vue 打印
2024-06-09(4)打印最好使用原生table标签,使用其他ui框架会出现很大的样式问题,使用原生table表格要自己重写表格边框,不然会出现表格边框很粗的情况,预览时看不出来,打印就很明显。在使用了单元格合并也会出现表格边框有的粗有的细的情况,目前还在研究如何解决。(2)css设置打印时强制分页,使用这个属性,该div的以后的内容就会在打印时分页(此属性在div display属性为flex时无效,使用了浮动float时也会无效)【1】把官方提供的LodopFuncs.js文件保存到项目某个目录下。_vue打印功能实现
npx使用及原理
2024-06-07反过来,如果忽略本地的同名模块,强制安装使用远程模块,可以使用--ignore-existing参数。比如,本地已经全局安装了create-react-app,但还是想使用远程模块,就用这个参数。npx 的原理很简单,就是运行的时候,会到先到 node_modules/.bin路径 中查找命令如果没有再去 全局环境变量$PATH 里面,检查命令是否存在。如果想让 npx 强制使用本地模块,不下载远程模块,可以使用--no-install参数。Node安装后自带npm模块,可以直接使用npx命令。_npx
vite配置文件共享配置,公共配置(root,base,mode,define,plugins,publicDir,resolve,html,css,envDir)(2024-05-28)
2024-06-06此选项的值可以是文件的绝对路径,也可以是以项目根目录为基准的相对路径。如果你在你的应用程序中有相同依赖的副本(比如 monorepos),请使用此选项强制 Vite 始终将列出的依赖项解析为同一副本(从项目根目录)。但是要注意,如果你添加的是实际的样式而不仅仅是变量,那这些样式在最终的产物中会重复。启用此选项会使 Vite 通过原始文件路径(即不跟随符号链接的路径)而不是真正的文件路径(即跟随符号链接后的路径)确定文件身份。该值可以是文件系统的绝对路径,也可以是相对于项目根目录的相对路径。_vite的base配置
HTML5- 拖拽功能
2024-06-05 HTML5新增了拖拽功能,但不是所有元素都能拖拽,如果希望该元素强制可以被拖拽,加一个行内属性。dragover(用在容器内)drop(用在容器内)_html 开启拖拽