- 博客(17)
- 收藏
- 关注
原创 揭秘:高效的前后端网站开发架构
前后端网站开发架构的设计对于构建高效、可扩展且易于维护的应用至关重要。在设计这样的架构时,需要考虑到应用的功能需求、性能要求、安全性以及未来可能的扩展需求。下面是一个关于如何设计前后端网站开发架构的简短说明。
2024-05-30 11:21:55
986
原创 xshell 复制命令 cp 使用说明
命令时,如果目标位置已经存在同名文件,那么默认情况下,源文件会覆盖目标文件。如果你不希望发生这种情况,可以使用。另外,如果你需要将文件从一个服务器复制到另一个服务器,你可以使用。命令,该命令基于SSH协议进行文件传输。命令用于复制文件或目录。选项来在覆盖之前询问用户。
2024-05-17 11:54:16
342
原创 样式saas插件与node版本冲突终极解决方案
sass-loader 官网各种版本详细信息(可支持的node-saas版本)卸载掉本机node-sass sass-loader,卸载不掉的话手动删掉。NodeJS和Supported node-sass version。
2023-03-15 11:51:06
4085
1
原创 详解npm和package-lock.json
NPM 的全称是NodePackage Manager,是 Node.js 官方提供的包管理工具,他已经成了 Node.js 包的标准发布平台,用于 Node.js 包的发布、传播、依赖控制。package.json用于告诉npm项目运行需要哪些包, 但包的最终安装的版本不能够只依靠这个文件进行识别, 还需以package-lock.json为准。
2023-03-15 10:11:15
1091
原创 面试问题总结
而Vue3,用的是ES6的proxy,对数据响应式进行一个数据的代理,可以使用reactive或ref,把一个对象变为响应式数据。我们是将数据放在参数对象中的data属性中传递给Vue构造函数的,Vue构造函数在接收到这个参数后, 会读取data属性中所有的数据,通过Object.defineProperty方法,将这些数据全部加到vue实例上。_.assign 合并对象;nextTick 是 vue 中的更新策略,也是性能优化手段,如果需要实时获取到最新的DOM,这个时候可以手动调用 nextTick。
2023-03-06 17:17:48
95
原创 面试经典问题汇总
为什么组件中的 data 必须是一个函数,然后 return 一个对象,而 new Vue 实例里data 可以直接是一个对象?// datadata() (return (message:"子组件”childName:this.name// new Vuenew Vue({el:'#approuter,
2023-03-06 16:46:41
100
原创 localStorage、sessionStorage、cookies
如果不在浏览器中设置过期时间,cookie被保存在内存中,生命周期随浏览器的关闭而结束,这种cookie简称会话cookie。如果在浏览器中设置了cookie的过期时间,cookie被保存在硬盘中,关闭浏览器后,cookie数据仍然存在,直到过期时间结束才消失。sessionStorage的生命周期是在浏览器窗口有效,关闭了浏览器窗口后就会被销毁。localStorage的生命周期是永久的,关闭页面或浏览器之后localStorage中的数据也不会消失。后端使用较多,前端很少使用,不做具体分析。
2023-03-06 15:12:36
237
原创 时间常用方法
/当前时间的前3个月时间。//当前时间的前一个星期时间。//当前时间的前10天时间。//当前时间的前1年时间。// 初始化日期时间。的文档相对简单、清晰!
2023-03-06 14:33:35
253
原创 数据类型判断
如:let bb = 452;console.log(Number.isFinite(a)) // 结果 true。返回的是对应类型的字符串,常用于检测基本数据类型,检测null和引用数据类型不准确。返回的是布尔值,基本数据类型就是false,引用数据类型返回true。如:console.log(isNaN('number'))isInteger 是返回true,不是就false。isNaN 是返回true,不是就false。
2023-03-06 11:59:53
61
原创 字符串常用方法
substring(a, b):第一个参数代表开始位置,第二个参数代表结束位置的下一个位置。slice(a, b):第一个参数代表开始位置,第二个参数代表结束位置的下一个位置。substr(a, b):第一个参数代表开始位置,第二个参数代表截取的长度。str.split(',') 字符串按逗号分割成数组。
2023-03-06 11:36:36
89
原创 数组常用方法
如:var a = [1,[2,3],[4,5]],[6,[7,[8,9],0]]];返回字符串“1,2,3,4,5,6,7,8,9,0”如:array1.concat(array2,array3,...,arrayX)concat() 方法用于连接两个或多个数组,会返回一个新的数组。slice(0,N) 会返回一个新的数组,不会影响原始数组。toString() 将数组的每个元素都转换为字符串。如:[...array1, ...array2]splice(0,N) 会返回一个新的数组。
2023-03-06 11:23:08
58
原创 把Vue项目打包为桌面应用(最简)
进入打包后的dist文件夹,其中x86、x64是不同系统的桌面应用,点击进入就会看到对应的exe文件。
2022-09-17 16:55:53
7117
21
原创 SockJS实现数据的推送订阅
一、安装npm install sockjs-client --savenpm install stompjs --save二、使用<script>import SockJS from 'sockjs-client';import Stomp from 'stompjs';export default { name: 'Sidebar', data() { return { socket: null,
2022-04-28 14:57:03
622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人