logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

前端CI/CD实践

核心概念持续集成Continus Integration,简称CI开发的结果每天多次提交,并且合并到主库的做法把主库的代码进行克隆,克隆下来就进行发布,持续发布,持续堆主干的分支进行合并开发人员提交新的代码之后,立即进行构建、单元测试,根据测试结果可以确定新代码和原有代码是否能够集成在一起,就能够很好避免了项目快到交互的时候,出现特别多的bug,能够在很前面的时间节点上去发现代码不稳定不确定的因素

【前端算法系列】贪心算法

455.分发饼干// 时间复杂度:O(N*logN) 因为谷歌排序为快排,火狐为归并,都是O(N*logN)var findContentChildren = function(g, s) {const sortFunc = function(a,b){return a-b}g.sort(sortFunc)s.sort(sortFunc)let i = 0s.forEach(n=>{if(n

react hooks权限管理系统

脚手架环境/* npm5.2版本之前,执行npm init会在当前目录创建一个package.json文件npm5.2以后,本质上调用npx,自动将react-app补全为create-react-app,继而下载并创建应用 */npm init react-app my-admin// 生成config和script两个目录npm eject...

微信小程序(nodejs支付)

小程序支付文档小程序支付api:requestPayment

vmware虚拟机使用

安装参考// 1. 调整网卡vi/etc/sysconfig/network-scripts/if// 如果记不住名字 按两下vi/etc/sysconfig/network-scripts/ifcfg-ens33ONROOT=yes// vi编辑模式:按下i进入编辑(insepter)命令模式:按esc

vue gzip压缩和服务器开启gzip

修改vue.config.js// 安装npm i -D compression-webpack-plugin// 第三方插件配置const CompressionPlugin = require("compression-webpack-plugin")module.exports = {configureWebpack:config=>{if(progre...

【vue3】composition-api使用

markRaw 永远不会转为响应式代理const target = ref(markRaw(window));// 永远不会转为响应式代理return { target };store的使用import { useStore } from 'vuex'const store = useStore()onBeforeMount(() => {store.commit('setShowBack'

vue ssr和vue-server-renderer原理

原理程序想要成为可交互的spa就必须要用client bundle// 安装npm i vue-server-renderer express -D步骤:1)用renderToString()把vue实例挂载的内容变成html,返回给客户端1、把vue实例变成html// nodejs服务器const express = require("express");const Vu...

vuex实现原理

vuex是什么?为什么会出现?为什么出现:vue一般是单项数据流,作用:多个组件共享数据或者是跨组件传递数据,怎么实现?

vue根据值给予不同的class

<div class="chatBox-kuang" :class="addclass(skin)"></div>data(){return{skin:''}}onchooseSkin(attr){this.skin=attr},方法一addclass(i){switch (i) {case 0...

    共 13 条
  • 1
  • 2
  • 请选择