<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[admin_jo的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/admin_jo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; admin_jo]]></copyright><item><title><![CDATA[安装jenkins的docker镜像，并一键部署vue项目]]></title><link>https://blog.youkuaiyun.com/admin_jo/article/details/136932239</link><guid>https://blog.youkuaiyun.com/admin_jo/article/details/136932239</guid><author>admin_jo</author><pubDate>Fri, 22 Mar 2024 14:32:49 +0800</pubDate><description><![CDATA[由于jenkins是基于java开发的软件，有些同学可能不想电脑里有多余的环境，所以只介绍docker镜像的安装方法，简单干净，如果有不会使用docker的小伙伴可以看一下我之前的帖子。]]></description><category></category></item><item><title><![CDATA[从0开始打包docker镜像全过程记录——nodejs(koa2)/pm2]]></title><link>https://blog.youkuaiyun.com/admin_jo/article/details/136877265</link><guid>https://blog.youkuaiyun.com/admin_jo/article/details/136877265</guid><author>admin_jo</author><pubDate>Wed, 20 Mar 2024 16:12:06 +0800</pubDate><description><![CDATA[【代码】从0开始打包docker镜像全过程记录——nodejs(koa2)/pm2。]]></description><category></category></item><item><title><![CDATA[从0搭建WSL下的Ubuntu(18.04)前端环境]]></title><link>https://blog.youkuaiyun.com/admin_jo/article/details/129327176</link><guid>https://blog.youkuaiyun.com/admin_jo/article/details/129327176</guid><author>admin_jo</author><pubDate>Sat, 04 Mar 2023 14:34:16 +0800</pubDate><description><![CDATA[一个前端的Ubuntu系统初始化环境搭建]]></description><category></category></item><item><title><![CDATA[Node版本工具——volta]]></title><link>https://blog.youkuaiyun.com/admin_jo/article/details/125209198</link><guid>https://blog.youkuaiyun.com/admin_jo/article/details/125209198</guid><author>admin_jo</author><pubDate>Thu, 09 Jun 2022 19:15:21 +0800</pubDate><description><![CDATA[一个非常好用的node版本管理工具]]></description><category></category></item><item><title><![CDATA[vim编辑器配置备份——前端（vue）]]></title><link>https://blog.youkuaiyun.com/admin_jo/article/details/119534047</link><guid>https://blog.youkuaiyun.com/admin_jo/article/details/119534047</guid><author>admin_jo</author><pubDate>Mon, 09 Aug 2021 12:24:24 +0800</pubDate><description><![CDATA[运行环境是Ubuntu，vim版本8.2
~/.vimrc
" 设置编码
set enc=utf-8
" 不兼容vi
set nocompatible
" 显示行号
set nu
" plug开始下载插件
call plug#begin()
Plug 'SirVer/ultisnips'
Plug 'Yggdroot/LeaderF'
Plug 'airblade/vim-gitgutter'
Plug 'airblade/vim-rooter'
Plug 'boydos/emmet-vim'
Plug ']]></description><category></category></item><item><title><![CDATA[基于uni-app的微信小程序引入字体文件]]></title><link>https://blog.youkuaiyun.com/admin_jo/article/details/116536427</link><guid>https://blog.youkuaiyun.com/admin_jo/article/details/116536427</guid><author>admin_jo</author><pubDate>Sat, 08 May 2021 18:06:25 +0800</pubDate><description><![CDATA[上传字体文件至服务器或者oss（也可以引入第三方，需支持nginx跨域）
引入字体文件（两种方法）


css引入
@font-face {
  font-family: 'fontFamily';
  src: url("https://xxxxxxx/fontFile.ttf?_=2019121810"); 
  /* 小程序似乎只支持线上文件的引入，文件还不能过大*/ 
}
.test{
	font-family: butterFont;/* 不需要引号 */
}



js引入
let [err,.]]></description><category></category></item><item><title><![CDATA[js中for循环的几种结束方法]]></title><link>https://blog.youkuaiyun.com/admin_jo/article/details/115209243</link><guid>https://blog.youkuaiyun.com/admin_jo/article/details/115209243</guid><author>admin_jo</author><pubDate>Thu, 25 Mar 2021 15:31:07 +0800</pubDate><description><![CDATA[break
单层循环
	// 单层循环
	for(var i = 1;i&lt;6;i++){
		console.log(i);
		if(i &gt; 3) break;
	}
	console.log(666)
	// 输出 1 2 3 4
	// 输出 666

嵌套循环
	// 不指定标识的嵌套循环
	for(var i = 1;i&lt;4;i++) {
		for(var j = 1;j &lt; 6;j++) {
			console.log(i * j)
			if(j &gt; 2) b]]></description><category></category></item><item><title><![CDATA[基于uniapp的小程序canvas生成图片系列操作]]></title><link>https://blog.youkuaiyun.com/admin_jo/article/details/114078669</link><guid>https://blog.youkuaiyun.com/admin_jo/article/details/114078669</guid><author>admin_jo</author><pubDate>Thu, 25 Feb 2021 14:21:16 +0800</pubDate><description><![CDATA[只是部分代码，方便自己后续快速查询

基础

要有基本的canvas盒子，由于api使用的都是px，建议通过样式表隐藏基本的canvas。（这里需要生成圆形头像，额外有一个canvas专门来生成）

	&lt;canvas class="canvasBox" canvas-id="shareCanvas"&gt;&lt;/canvas&gt;
    &lt;canvas class="upHeadBox" canvas-id="shareUpHead"&gt;&lt;/canvas&gt;
     &.]]></description><category></category></item><item><title><![CDATA[微信公众号——网页授权]]></title><link>https://blog.youkuaiyun.com/admin_jo/article/details/107251164</link><guid>https://blog.youkuaiyun.com/admin_jo/article/details/107251164</guid><author>admin_jo</author><pubDate>Tue, 04 Aug 2020 15:41:08 +0800</pubDate><description><![CDATA[微信公众号开发——网页授权第一步.用户同意授权，获取code第二步：通过code换取网页授权access_token第三步：刷新access_token（如果需要）第四步：拉取用户信息(需scope为snsapi_userinfo)
第一步.用户同意授权，获取code

https://open.weixin.qq.com/connect/oauth2/authorize加上传参

参数说明




参数
是否必须
说明




appid
是
公众号的唯一标识


redirect_uri
是
授权后重定]]></description><category></category></item><item><title><![CDATA[uniapp使用阿里OSS上传]]></title><link>https://blog.youkuaiyun.com/admin_jo/article/details/106499235</link><guid>https://blog.youkuaiyun.com/admin_jo/article/details/106499235</guid><author>admin_jo</author><pubDate>Tue, 02 Jun 2020 17:39:58 +0800</pubDate><description><![CDATA[上传并不困难，纯纪录用

1.配置Bucket跨域访问(js上传都需要配置)

登录OSS管理控制台。
单击设置。
单击创建规则，配置如下图所示。



如是小程序，则需要配置小程序的上传域名白名单，具体可以看这篇文章《小程序配置域名白名单》

2.使用Web端直传实践方案Demo进行上传测试

下载应用服务器代码
将文件解压，并打开upload.js文件
修改upload.js中的配置信息。

accessId ： 设置您的AccessKeyId。
accessKey ： 设置您的AessKeySecr.]]></description><category></category></item><item><title><![CDATA[uniapp唤起谷歌地图APP]]></title><link>https://blog.youkuaiyun.com/admin_jo/article/details/105715724</link><guid>https://blog.youkuaiyun.com/admin_jo/article/details/105715724</guid><author>admin_jo</author><pubDate>Thu, 23 Apr 2020 20:25:47 +0800</pubDate><description><![CDATA[判定系统环境
if ( plus.os.name == "Android" ) {
	//Android代码写这里
} else if ( plus.os.name == "iOS" ) {
	//IOS代码写这里
}

IOS打开
IOS传参参考这里
plus.runtime.launchApplication({ action: 'comgooglemaps://' }, function(e...]]></description><category></category></item><item><title><![CDATA[NVM的安装]]></title><link>https://blog.youkuaiyun.com/admin_jo/article/details/105678474</link><guid>https://blog.youkuaiyun.com/admin_jo/article/details/105678474</guid><author>admin_jo</author><pubDate>Wed, 22 Apr 2020 11:56:46 +0800</pubDate><description><![CDATA[NVM免安装版配置流程1、什么是nvm-windows2 、下載nvm-windows3、安装nvm-windows4、配置环境变量5、验证是否安装成功6、使用nvm安装node
1、什么是nvm-windows
nvm就是Node Version Manager（Node版本管理器）的简称，很方便的在一台机器上安装多个版本的node并在多个node版本间自由切换。nvm-windows就是安装在...]]></description><category></category></item></channel></rss>