<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FF_Chen的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FF_Chen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FF_Chen]]></copyright><item><title><![CDATA[nvm.exe安装包2021]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/118059438</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/118059438</guid><author>FF_Chen</author><pubDate>Sat, 19 Jun 2021 21:29:41 +0800</pubDate><description><![CDATA[最近git打不开， 网上找了很久
分享下exe安装链接
链接: https://pan.baidu.com/s/1DWLMmJIFvyHhdO6upoLuoQ 提取码: bhsk
安装方法：
直接点击即可
我电脑 已经有Nodejs版本，没有卸载，直接安装的nvm。

]]></description><category></category></item><item><title><![CDATA[android sdk配置图文教程]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/111028211</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/111028211</guid><author>FF_Chen</author><pubDate>Fri, 11 Dec 2020 09:22:54 +0800</pubDate><description><![CDATA[首先配置 java sdk。
下载java sdk
java sdk也有很多版本，问清项目版本，下载相对应的。然后配置环境变量。
下图是我电脑下载的版本。下载好就就是配置环境变量了。


配置java sdk 环境变量
右击我的电脑—属性—高级系统设置



编辑path, 点新建，然后把sdk的路径复制进去。
%MAVEN_HOME%\bin

java sdk很久前配置的， 大家参考下其它的吧
https://blog.youkuaiyun.com/technologyleader/article/details/]]></description><category></category></item><item><title><![CDATA[vscode配置文件在哪？]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/108881718</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/108881718</guid><author>FF_Chen</author><pubDate>Wed, 30 Sep 2020 10:54:09 +0800</pubDate><description><![CDATA[在这里，看图
文件file–首选项—设置–点那个图标


]]></description><category></category></item><item><title><![CDATA[vue tab切换]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/108862619</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/108862619</guid><author>FF_Chen</author><pubDate>Tue, 29 Sep 2020 09:49:04 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;

&lt;head&gt;
    &lt;script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"&gt;&lt;/script&gt;
&lt;/head&gt;
&lt;style type="text/css"&gt;
 .]]></description><category></category></item><item><title><![CDATA[JS自动走的时钟【定时器】]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/108554720</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/108554720</guid><author>FF_Chen</author><pubDate>Sat, 12 Sep 2020 20:42:47 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    &lt;title&gt;Document&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;p id="pD.]]></description><category></category></item><item><title><![CDATA[JS复选框：获取选中的checkobx]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/108512971</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/108512971</guid><author>FF_Chen</author><pubDate>Thu, 10 Sep 2020 14:11:19 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;

&lt;head&gt;
    &lt;!-- &lt;script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"&gt;&lt;/script&gt; --&gt;
&lt;/head&gt;

&lt;body&gt;
   ]]></description><category></category></item><item><title><![CDATA[JS实现全屏事件fullscreenchange 实现全屏、退出全屏操作]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/108040738</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/108040738</guid><author>FF_Chen</author><pubDate>Sun, 16 Aug 2020 18:42:49 +0800</pubDate><description><![CDATA[参考：https://www.jb51.net/article/170208.htm
&lt;html&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
&lt;style type="text/css"&gt;
#content:-webkit-full-screen {
    background-color: rgb(255, 255, 12);
}
#btn{
    position: ]]></description><category></category></item><item><title><![CDATA[JS数组和方法【一】]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/108025361</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/108025361</guid><author>FF_Chen</author><pubDate>Sat, 15 Aug 2020 20:50:28 +0800</pubDate><description><![CDATA[冒泡排序

数组排序(冒泡排序)

// 冒泡排序：是一种算法，把一系列的数据按照一定的顺序进行排列显示(从小到大或从大到小)

var arr = [2,3,4,1,2]
for (var i = 0; i &lt; arr.length; i++) {  // 外层循环管趟数
    for (var j = 0; j &lt; arr.length-i-1; j++) {  //里层循环管每一趟的交换次数
        if (arr[j] &gt; arr[j+1]) {  //  内部交换2个变]]></description><category></category></item><item><title><![CDATA[JS/jq 实现复选框默认选中]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/107596058</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/107596058</guid><author>FF_Chen</author><pubDate>Sun, 26 Jul 2020 17:00:56 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="zh-cn"&gt;

&lt;head&gt;
  &lt;meta charset="UTF-8"&gt;
  &lt;title&gt;Document&lt;/title&gt;
  &lt;link rel="stylesheet" href="https://heerey525.github.io/layui-v2.4.3/layui/css/layui.css" /&gt;
&lt;/head&gt;

&lt;body]]></description><category></category></item><item><title><![CDATA[vue 默认选中复选框案例]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/107583789</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/107583789</guid><author>FF_Chen</author><pubDate>Sat, 25 Jul 2020 19:50:54 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    &lt;title&gt;Document&lt;/title&gt;
    &lt;style&gt;
        .main {
          ]]></description><category></category></item><item><title><![CDATA[VUE联动下拉选择框]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/107583765</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/107583765</guid><author>FF_Chen</author><pubDate>Sat, 25 Jul 2020 19:48:46 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    &lt;title&gt;Document&lt;/title&gt;
    &lt;style&gt;
        .main {
          ]]></description><category></category></item><item><title><![CDATA[详情页点击标题，滚动到对应主题笔记]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/107444886</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/107444886</guid><author>FF_Chen</author><pubDate>Sun, 19 Jul 2020 14:28:50 +0800</pubDate><description><![CDATA[详情页点击标题，滚动到对应主题
// 防抖
// 提高性能，不做频繁操作
// 详情页点击标题，滚动到对应主题
//  $netxTick 图片的高度没有被计算在内
// 这里是等图片加载完成后获得相对$ref.名.$el.offsetTop的值 ，如果不等图片加载完，获取的值不准确，即使dom加载完了
// 另一种方法是在 updated 生命函数操作，但会赋值很多次，因为会更新很多次
// 在工具函数utils.js
export function debouce(func, delay=50) {
 ]]></description><category></category></item><item><title><![CDATA[滑动指示器导航源码html+css]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/107137448</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/107137448</guid><author>FF_Chen</author><pubDate>Sun, 05 Jul 2020 12:38:23 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8" /&gt;
    &lt;title&gt;Document&lt;/title&gt;
    &lt;style type="text/css"&gt;
        *{
            margin: 0;
            padding:0;
            box-sizing:border-b.]]></description><category></category></item><item><title><![CDATA[JS求数组中最大值]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/106772833</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/106772833</guid><author>FF_Chen</author><pubDate>Mon, 15 Jun 2020 22:37:01 +0800</pubDate><description><![CDATA[function getArrMax(arr) {
        var max = arr [0]
        for ( var i =1; i&lt;= arr.length; i++) {
            if (arr[i] &gt; max) {
                max = arr[i]
            }
        }
        return max
    }

    getArrMax([1,2,6,88,10,6])      ...]]></description><category></category></item><item><title><![CDATA[vscode vetur 报错cannot find name...解决方法]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/106605935</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/106605935</guid><author>FF_Chen</author><pubDate>Sun, 07 Jun 2020 19:20:39 +0800</pubDate><description><![CDATA[这是突然之间报的错

方法：
file文件-----首选项prefrence----设置setting-----搜vetur
把最下面的勾去掉就行了


]]></description><category></category></item><item><title><![CDATA[CSS波浪选择器]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/106580349</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/106580349</guid><author>FF_Chen</author><pubDate>Fri, 05 Jun 2020 23:56:47 +0800</pubDate><description><![CDATA[~（波浪号）概念
~（波浪号）：A ~ B表示选择A标签后的所有B标签，但是A和B标签必须有相同的父元素。
&lt;style&gt;
        h3~h5{
            color: red;
        }
&lt;/style&gt;

&lt;body&gt;
    &lt;div&gt;
        &lt;h1&gt;我是第1行&lt;/h1&gt;
        &lt;h2&gt;我是第2行&lt;/h2&gt;
        &lt;div&gt;
    ]]></description><category></category></item><item><title><![CDATA[JS数组去重用ES6]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/106560706</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/106560706</guid><author>FF_Chen</author><pubDate>Thu, 04 Jun 2020 23:32:12 +0800</pubDate><description><![CDATA[let arr = [1，1,2,3,4,4,5,5,6,7,8];

var newArr = [...new Set(arr)]

alert(newArr);

因为


// Set本身是一个构造函数，用来生成Set数据结构
        var arr = [1, 2, 3, 4, '韩信', '李白']
        let setarr = new Set(arr)
        console.log(setarr); // Set(6) {1, 2, 3, 4, "韩信", …}..]]></description><category></category></item><item><title><![CDATA[html+css 简洁登陆界面]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/106519782</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/106519782</guid><author>FF_Chen</author><pubDate>Wed, 03 Jun 2020 11:03:41 +0800</pubDate><description><![CDATA[效果如图

html文件代码如下
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    &lt;title&gt;Document&lt;/title&gt;
&lt;/head&gt;
&lt;style&gt;]]></description><category></category></item><item><title><![CDATA[vue时间过滤器]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/106512737</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/106512737</guid><author>FF_Chen</author><pubDate>Wed, 03 Jun 2020 00:10:14 +0800</pubDate><description><![CDATA[&lt;script&gt;
    // 添加全局过滤器， 进行时间格式化
    Vue.filter('dateFormat',function (dateStr, pattern='') {
        // 根据给定的时间字符串， 得到特定的时间
        var dt = new Date(dateStr)

        // yyyy-mm-dd
        var y = dt.getFullYear()
        var m = (dt.getMonth() + .]]></description><category></category></item><item><title><![CDATA[为什么引用goolge font api 无效？]]></title><link>https://blog.youkuaiyun.com/FF_Chen/article/details/106507612</link><guid>https://blog.youkuaiyun.com/FF_Chen/article/details/106507612</guid><author>FF_Chen</author><pubDate>Tue, 02 Jun 2020 23:18:22 +0800</pubDate><description><![CDATA[&lt;link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Tangerine:bold,bolditalic|Inconsolata:italic|Droid+Sans"&gt; */

被强。

谷歌都打不开，还想用谷歌api?
]]></description><category></category></item></channel></rss>