Home
avatar

.Wang

技术调研-跨端之多端系统

总结

技术调研-跨端之多端系统

背景💡跨端的概念已经清楚了,之前多套代码维护多端系统,导致不同的兼容,性能需要不同维护;开发多套一致的功能是比较浪费时间,也是不合理的;以下案例涉及到公司的一些方案以及项目图片,仅个人查看;跨端的概念以及场景如果一个系统能在不同设备上显示,并且始终维护一套代码,后期的开发效果与维护更加迅速,加快效

备忘录-brew

技能小册

备忘录-brew

命令备忘录对于brew安装的插件等需要特定的命令启动该服务,针对于mac而记录;🪫mongodb安装地址:https://www.mongodb.com/zh-cn/docs/v6.0/tutorial/install-mongodb-on-os-x/启动服务brewservicesstartmo

备忘录-Docker

技能小册

备忘录-Docker

背景最近在mac上重置了一下开发环境,像一些数据库,nginx之前是通过brewinstall下载安装的,如果你使用命令brewservicesstartnginx启动它会一直在后台运行,如果用docker的话就可以不用brewservices了,而且docker的nginx配置文件比brew的ng

备忘录-git

技能小册

备忘录-git

温馨提示基础git暂时这样整理完成,后期可继续整理;配置user信息全局配置usergitconfig--globaluser.name"username"gitconfig--globaluser.email"username@example.com"config的三个作用域缺省等同于local;

服务器/运营-1panel

技能小册

服务器/运营-1panel

上篇文章说了一下如何使用宝塔在服务器部署前端的项目,但是这种做法虽然也是可以的,但是比较麻烦,每次迭代更新打包都需要手动上传dist文件到服务器下,那么接下来说一下使用jenkins在服务器上发布项目;1panel需要使用docker环境安装,具体看官网接下来具体说一下如何使用jenkins部署前端

服务器/运营-pm2

技能小册

服务器/运营-pm2

使用场景项目使用node开发,开发过程中会遇到node一旦报错就会停止服务的问题,每次还要重新启动,比较麻烦,也是非常不方便的,为了解决这样的问题,建议使用pm2去管理项目。PM2是什么?PM2(ProcessManager2)是具有内置负载均衡器的Node.js应用程序的生产运行时和进程管理器。它

服务器/运营-宝塔面板

技能小册

服务器/运营-宝塔面板

介绍搭建属于自己的网站,前几天自己动手购买了一台腾讯云轻量级服务器,自己写代码,node作为服务端去写接口,简单部署一下网站的搭建到服务器的部署再到数据库的操作。整体下来感觉还是有点坑,今天正好有时间,记录一下搭建环境时需要注意的,自己也总结一下搭建的步骤。首先拥有属于自己的域名这里不做过多的介绍,

服务器/运营-私库

技能小册

服务器/运营-私库

介绍近期在review代码的时候发现了一些关于项目的问题,项目中冗余的代码比较多,有很多都是辅助粘贴的,一些utils工具以及一些方法都是多余的,这样不是一个俩个项目是这样的,基本大部分项目都是这样的;对于企业级的项目,没有任何关于企业的一些工具,这样我想到一种可能:就是将一些工具统一封装成公司内部

async和defer

技能小册

async和defer

{%noteinfosimple%}<script>标签的defer和async的作用是什么,有什么区别呢?async和defer是两个用于控制脚本加载和执行的属性,用于<script>标签中。它们的主要区别在于脚本的加载和执行顺序。{%endnote%}<MDN是如何

created和mounted的区别

技能小册

created和mounted的区别

{%noteinfosimple%}Vue中的created和mounted在生命周期函数中承担了不同的角色,他们分别在组件的不同阶段调用,分别对应这组件生命周期的不同状态。{%endnote%}调用时机created在组件实例创建后立即调用,此时已经完成模板编译、数据观测(dataobserver

v-for和v-if不能同时使用

技能小册

v-for和v-if不能同时使用

{%noteinfosimple%}Vue中v-for和v-if不建议同时直接应用于同一元素的原因主要涉及以下几个方面:{%endnote%}优先级问题Vue2.x在早期的Vue2版本中,v-for指令的优先级高于v-if。这意味着即使v-if的条件可能过滤掉大部分项,v-for仍然会先遍历整个列表

v-if和v-show的区别

技能小册

v-if和v-show的区别

{%noteinfosimple%}Vue中的v-if和v-show都是用来实现条件性渲染的指令,它们都允许根据表达式的真假值来决定是否显示对应的DOM元素。然而,二者在实现机制、性能影响及适用场景上存在显著差异。{%endnote%}渲染机制v-if控制元素的显示与否,当条件为false时,vue

watch,watchEffect和computed

技能小册

watch,watchEffect和computed

{%noteinfosimple%}vue中的watch,watchEffect,computed是三个不同的工具,用于处理数据响应式和根据数据的改变而执行对应的逻辑。{%endnote%}computed作用计算属性。computed用于定义那些基于组件状态(如data、其他computed属性、

渐进式框架的理解

技能小册

渐进式框架的理解

{%noteinfosimple%}渐进式框架是一种软件开发框架,它体现了渐进增强的理念和技术实践,为开发者提供了灵活、模块化且适应性强的工具集,以支持逐步构建、优化和扩展应用程序。{%endnote%}特性逐步增强渐进式框架强调逐步增强,即从基础功能逐步扩展功能,而不是一次性构建整个应用程序。这种

线程引发的思考

技能小册

线程引发的思考

{%noteinfosimple%}在介绍线程之前,会先声明进程,进程线程的关系,在了解了俩者关系之后,再次思考线程带来的一些问题;{%endnote%}进程与线程进程(Process)是指在操作系统中正在运行的一个程序实例。以下是进程的一些关键特性:独立性:每个进程都有独立的内存空间,这意味着一个

1 68