- 博客(70)
- 收藏
- 关注
原创 npm install报错原因记录:npm ERR! code ENOENT
比如我的前端项目中,package.json项目在back-system-font-ts文件下,我就需要右击该文件,从该目录打开终端才有用。报错原因:路径打开错了,你需要在package.json这个文件的文件夹目录打开终端执行命令才行。
2024-07-30 17:07:33 237
原创 Vue3学习笔记+报错记录
中可以访问到setup中的属性,方法。传统的是先打包好再启动服务器,vite是先启动服务器,再按需编译,不再等待整个应用编译完成。但是setup中不能访问到vue2配置(data,methods,computed…如果返回一个对象,则对象中的属性,方法,在模板中均可以直接使用!2.组件中所用到的:数据、方法等,均要配置在setup中。vite的启动速度会更快,动态引用(代码分割)1.Vue3中的一个新的配置项,值为一个函数。如果返回一个渲染函数,则可以自定义渲染内容。,去你想创建的目录下,执行该语句。
2024-04-02 20:06:01 1472
原创 Visual Studio 2022安装教程(英文版)
4.这里根据自己需求选择就好,我需要使用F#语言进行开发,并且需要使用到前端,故勾选了以下选项。5.更换安装位置,默认在c盘安装,如果内存不够的话,建议更改到D盘安装。2.等待visual studio installer配置好。选择第一个社区版本:Community 2022。7.安装完成后就是以下页面,然后稍等几分钟即可。1.将下载好的文件保存到桌面,双击点开。3.点击安装后会来到配件选择模块。6.都创建完成后就可以点击安装了。
2023-08-08 11:43:16 1047
原创 vue中的路由
1.路由就是一组key-value的对应关系2.多个路由,需要经过路由器的管理路由是为了实现SPA(single page web application)应用,即单页面应用编程中的路由是为了实现导航区和展示区来来回回的切换1.单页Web应用(single page web application,SPA)2.整个应用只有一个完整的页面3.点击页面中的导航链接不会刷新页面,只会做页面的局部更新4.数据需要通过ajax请求获取。
2023-07-20 16:46:19 145
原创 Vuex详解
我们之前学过,兄弟组件之间的通信可以使用全局事件总线来实现,但是当组件数目过多时,采用全局事件总线的办法过于繁琐,因此我们引出了vuex来专门解决共享数据这个问题的。Vue项目中的store下面的index.js,该文件用于创建Vuex中最为核心的store`vuex的开发者工具和vue的开发者工具是同一个,选择第二个按钮可以切换到vuex的开发者工具。绿色虚线区为vuex的重要组成部分:actions,mutations,state。(因为我们现在使用的是vue2,所有与它配套使用的vuex的版本是3)
2023-07-20 10:49:43 140
原创 cookies,localStorage和sessionStorage的区别
1.localStorage和sessionStorage统称为webStorage,存储内容大小一般支持5MB左右(不同浏览器可能不太一样)3.WebStorage提供了两种API:localStorage(本地存储)和sessionStorage(会话存储)5.sessionStorage 存储的数据只在当前会话中有效,当页面关闭或浏览器退出后,数据会自动清除。4.localStorage 存储的数据是永久性的,除非手动删除,否则数据不会过期。1.cookie是服务器端发给客户端的文本文件;
2023-07-17 13:50:03 92
原创 js中的封装好的动画函数
该方法重复调用一个函数,每隔一段时间就去调用一次回调函数,并且这个定时器一旦开启,永不停歇。window.setInterval(回调函数,间隔的毫秒数);
2023-06-06 21:03:03 146
原创 元素偏移量offset
offset就是偏移量,我们使用offset系列相关属性可以动态的得到该属性的位置(偏移)、大小等。返回作为该元素带有定位的父级元素,如果父级都没有定位则返回body。需要注意的是,parentNode返回的是最近一级的父亲,不管父亲有没有定位。而offsetParent返回的是带有定位的父亲。返回元素相对带有定位父元素上方的偏移返回元素相对带有定位父元素左边框的偏移返回自身包括padding,边框,内容区的宽度,返回数值不带单位返回自身包括padding,边框,内容区的高度,
2023-06-02 15:17:30 678
原创 鼠标宠物跟随--图片跟随鼠标移动
每次鼠标移动,我们都会获得最新的鼠标坐标,把这个x和y坐标作为图片的top和left值就可以移动图片。1.鼠标不断的移动,使用鼠标移动事件:mousemove。3.图片要移动距离,而且不占据位置,我们使用绝对定位即可。2.在页面中移动,给document注册事件。
2023-05-26 20:28:49 311
原创 JavaScript中的tab栏切换制作(排他思想)
tab_list部分只有点击才会有红色背景样式,如果点击了规格与包装,那么商品介绍的样式会被清空。同时,tab_con部分的显示内容跟随tab_list部分的点击发生改变。5.当我们点击tab_list里面的某个li,让tab_con里面的对应序号内容显示,其余隐藏(排他思想)整个页面分为2个部分,tab_list部分(上半部分)和tab_con部分(下半部分)tab_list部分包含5个li,它们分别与tab_con部分的5个div盒子一一对应。3.规律:下面的模块显示内容和上面的选项卡一一对应相匹配。
2023-05-22 15:43:10 1322 1
原创 品优购项目06课后作业--产品详情页,text-align:justify属性无效,
【代码】品优购项目06课后作业--产品详情页,text-align:justify属性无效,
2023-05-22 13:31:30 564
原创 品优购项目学习记录05--注册页制作
注意:注册页面比较隐私,为了保护用户信息,我们不需要对当前页面做SEO优化。注册页面:register.html。上半部分HTML部分。
2023-05-18 21:19:15 182
原创 品优购项目学习记录03-家用电器模块搭建,tab栏选项卡原理布局
在实际开发中,我们把网页侧边的导航栏成为电梯导航,网页主体叫做楼层区。按不同的按钮可以去往不同的楼层。注意这个floor,高度不要写死,内容有多少,算多少。
2023-05-16 18:49:27 92
原创 Ubuntu环境下创建mpi集群记录
在文件中添加(修改hosts,需要先Ins键,复制,ESC,:wq!3、执行完毕后,node1、node2、node3之间将完成root用户之间的免密互通。如果提示sudo: vim:找不到命令,则运行该命令,然后再执行上面命令。则执行下面2行代码再执行上面的代码(报错原因:默认有apt-get运行)将集群中的主机姓名改成node1,node2,node3。右键需要克隆的虚拟机,点击设置,点击克隆。2、 在每一台机器都执行:(共享钥匙)(在文章中下部分,往下翻一翻)
2023-04-09 20:50:28 418
原创 css案例-产品模块布局-图片比盒子大怎么办?
需要注意的是,在这个案例中,为了统一格式,我们给每个盒子都设置了内外边距,而内边距padding属性的使用有可能导致盒子被撑破。解决方法是,如果我们要设置一个盒子的左右内边距,那么我们就不能够给它设置宽度。
2023-02-26 15:57:29 804
原创 盒子模型-css
个人学习笔记HTML文档中的每个元素都被描绘成矩形盒子,这些矩形盒子通过一个模型来描述其占用的空间,这个模型称为盒子模型。盒子模型用四个边界描述:margin(外边距),border(边框),padding(内边距),context(内容区域)。内容所占高度由height属性决定,内容所占宽度由width决定。元素的外边距指盒子模型的边框与其他盒子之间的距离,使用margin属性定义。也可以使用margin-top,margin-right,margin-bottom和margin-left四个属性对上
2022-12-05 15:54:51 278
原创 eclipse报错:MySQL Access denied for user ‘root‘@‘localhost‘ (using password: YES/NO)
数据库密码报错
2022-11-13 18:53:20 1422
原创 python学习1.1--将数据集写入csv文档中,从csv文档读取数据集,数据值缺失处理,转换为张量格式
将数据集写入csv中,从csv中读取数据集
2022-10-14 17:25:01 2462 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人