<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Flying____fish的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Flying____fish</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Flying____fish]]></copyright><item><title><![CDATA[JavaScript数据结构【数组---for...of循环迭代】]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/128275478</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/128275478</guid><author>Flying____fish</author><pubDate>Sun, 11 Dec 2022 16:01:56 +0800</pubDate><description><![CDATA[继for循环，和forEach方法迭代数组后，要想迭代数组的值还可以用for...of循环// for...of循环示例}/*输出：123*/可以看到：使用for...of循环迭代整个数组还是比较方便，方便取到值并且使用，示例所示并非仅可以迭代数组，更多可参见直接多给个参数？不行，key的位置只能容得下一个参数，装不下其他参数了；有问题自然是有对应解决措施方法返回一个包含数组中每个索引键的对象}/*输出：012*/]]></description><category></category></item><item><title><![CDATA[JavaScript数据结构【数组】]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/128169648</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/128169648</guid><author>Flying____fish</author><pubDate>Sun, 04 Dec 2022 10:34:21 +0800</pubDate><description><![CDATA[方法描述push数组的末尾插入元素unshift数组的开头插入元素pop从数组的末尾删除元素shift数组的开头删除元素splice在数组的任意位置添加或删除元素concat连接两个或更多数组，并返回结果filter对数组中的每个元素给定函数，返回该函数会返回true的元素组成的数组forEach返回第一个与给定参数相等的数组元素的索引，没有找到则返回-1lastIndexOf返回在数组中搜索到的与给定参数相等的元素的索引里最大的值map对数组中的每个元素运行给定函数，返回每次函数调用的结果组成的数组res]]></description><category></category></item><item><title><![CDATA[JavaScript数据结构【准备】]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/128062534</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/128062534</guid><author>Flying____fish</author><pubDate>Sun, 27 Nov 2022 11:54:30 +0800</pubDate><description><![CDATA[这一特性对于前端来说算是一把双刃剑：一方面定义的变量的时候不用过多的考虑其类型，效率因此得到提升，另一方面由于没有类型的约束，从而会引发项目莫名的崩溃，造成不稳定性，对后期维护或者二次开发来说都是不小的挑战。有问题自然有解决问题，TypeScript由此应运而生，带着并且以肉眼可见的速度席卷而来，受到广大前端开发者的青睐，赫然成为前端开发的必备技能，可以对变量的类型进行约束，从而将一些潜在的风险扼杀再摇篮里。如果字符串是空的（长度是0）为false、其他(长度大于等于1)都为true。]]></description><category></category></item><item><title><![CDATA[快速MOCK数据并插入数据表中（MySQL）]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/127949245</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/127949245</guid><author>Flying____fish</author><pubDate>Sun, 20 Nov 2022 15:12:27 +0800</pubDate><description><![CDATA[问题描述：在学习使用SQL语句操作数据库的时候，添加十几二十条数据总感觉不够直观，如何快速批量制造相对真实的假数据，以供测试使用？
]]></description><category></category></item><item><title><![CDATA[node环境执行js文件]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/127834783</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/127834783</guid><author>Flying____fish</author><pubDate>Sun, 13 Nov 2022 17:38:23 +0800</pubDate><description><![CDATA[JavaScript代码的执行;Node的REPL;Node程序执行参数传递]]></description><category></category></item><item><title><![CDATA[TS查漏补缺【类型守卫】]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/127718524</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/127718524</guid><author>Flying____fish</author><pubDate>Sun, 06 Nov 2022 18:04:32 +0800</pubDate><description><![CDATA[在语句的块级作用域【if语句内或三目运算符表达式内】缩小变量的一种类型推断行为。]]></description><category></category></item><item><title><![CDATA[TypeScript查缺补漏【TS自动重启+自动运行+parcel自动打包】]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/127598605</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/127598605</guid><author>Flying____fish</author><pubDate>Sun, 30 Oct 2022 14:10:14 +0800</pubDate><description><![CDATA[注：如果运行ts文件出现打印乱码的情况，可以尝试安装ts-node依赖后在其尝试。打开目标文件，然后使用快捷键：CTRL + ALT + N。]]></description><category></category></item><item><title><![CDATA[TypeScript查缺补漏]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/127471535</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/127471535</guid><author>Flying____fish</author><pubDate>Sun, 23 Oct 2022 10:28:54 +0800</pubDate><description><![CDATA[定义是为一些类同类对象或同类别的类提供属性定义和方法声明但没有任何赋值和实现的数据类型接口实现应用场景1、提供方法的兑现类型的参数时使用2、为多个同类别的类提供统一的方法和属性声明}}type和接口类似，都是用来定义类型，但type和interface的区别如下：区别一：定义类型的范围不同interface只能定义对象类型或接口当名字的函数类型type可以定义任何类型，包括基础类型、联合类型、交叉类型、元组。]]></description><category></category></item><item><title><![CDATA[微信开发者工具使用]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/127347502</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/127347502</guid><author>Flying____fish</author><pubDate>Sun, 16 Oct 2022 14:39:42 +0800</pubDate><description><![CDATA[通过这个面板可以直观的看到页面数据的使用情况，包括当前页面的。]]></description><category></category></item><item><title><![CDATA[next.js-学习笔记与总结]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/127215370</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/127215370</guid><author>Flying____fish</author><pubDate>Sat, 08 Oct 2022 21:16:52 +0800</pubDate><description><![CDATA[next.js的基本使用代码书写环境配置，帮助规范开发TypeScript、React的一些运用Mock Server模拟数据创建数据库、连接数据库、基于node简单操作数据库基于next、node结合MySQL的短信验证部署项目知识文档的阅读与吸收能力需要提高，通过文档不能和好的理解作者思想，导致在实际运用时频频出现问题TypeScript、React还需深入学习，否侧要花大量的时间去解决各种报错项目打包，与之对应的时webpack、babel相关知识的欠缺。]]></description><category></category></item><item><title><![CDATA[浏览器执行原理-V8引擎]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/127037213</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/127037213</guid><author>Flying____fish</author><pubDate>Sun, 25 Sep 2022 14:14:15 +0800</pubDate><description><![CDATA[了解不同浏览器得到内核、渲染过程、V8引擎]]></description><category></category></item><item><title><![CDATA[WebSocket入门篇（一）]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/126841950</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/126841950</guid><author>Flying____fish</author><pubDate>Tue, 13 Sep 2022 21:23:03 +0800</pubDate><description><![CDATA[WebSocket。]]></description><category></category></item><item><title><![CDATA[Webpack浅记]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/126691152</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/126691152</guid><author>Flying____fish</author><pubDate>Sun, 04 Sep 2022 16:33:44 +0800</pubDate><description><![CDATA[为什们要学习Webpack

理解前端“工程化“概念、工具、目标
	一个团队总要有那么几个人首席Webpack, 某种程度上可以 成为个人的核心竞争力
	高阶前端必经之路
一、什么是Webpack

前端项目于由神门构成？---资源

一个前端项目包括多种资源：PNG、JS、TS、css、Less、Vue...

在早期我们需要手动去管理这些资源，但开发效率相对现在相差较大，具体体现在：

依赖手工，比如优50多个JS文件进行操作，过程繁琐
	当代码文件之间有依赖的时候，就得严格按照以来顺序书写
	比较难接]]></description><category></category></item><item><title><![CDATA[Vite知识体系简述]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/126324069</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/126324069</guid><author>Flying____fish</author><pubDate>Sat, 13 Aug 2022 20:38:53 +0800</pubDate><description><![CDATA[新一代前端构架工具No-bundle开发服务，源文件无需打包生产环境基于Rollup的Bundler高性能，dev启动速度和热更新速度非常快简单医易用,开发者体验好传统构架工具遇到的问题缓慢的启动=>项目编译等待成本告缓慢的热更新=>修改代码后不能实时更新瓶颈bundle带来的性能开销JS语言的性能瓶颈。.........]]></description><category></category></item><item><title><![CDATA[web安全（初识）]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/126206185</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/126206185</guid><author>Flying____fish</author><pubDate>Sun, 07 Aug 2022 09:10:02 +0800</pubDate><description><![CDATA[web开发的安全问题一直都是重中之重的一环，当然安全问题在其他领域同样如此，在web开发领域安全问题一旦出现问题，对用户可能是个人财产或隐私的造成损失、对公司可能造成巨额财产及客户的流失、同时也 关系到开发者工作的去留等一系列问题。...]]></description><category></category></item><item><title><![CDATA[uni-app_微信小程序]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/124774767</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/124774767</guid><author>Flying____fish</author><pubDate>Sat, 14 May 2022 21:48:33 +0800</pubDate><description><![CDATA[目录

0、前言

1、初体验

1.1开发方式(两种)

1.2脚手架搭建项目

2、项目结构介绍

2.1项目目录

3、样式和sass

3.1样式和sass

3.2 nvm管理node

4、基本语法

4.1介绍

4.2数据的展示

4.3数据循环

4.4条件编译

4.5计算属性

5、事件

5.1事件的使用

6、组件

6.1组件的简单使用

6.2父传子

6.3子传父

6.4全局共享数据

6.5组件插槽

7、生命周期

7.1介绍

8、网站汇总



0、前言


	最近]]></description><category></category></item><item><title><![CDATA[遇见lodash]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/124562799</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/124562799</guid><author>Flying____fish</author><pubDate>Tue, 03 May 2022 22:16:22 +0800</pubDate><description><![CDATA[Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库]]></description><category></category></item><item><title><![CDATA[vue项目目录分析]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/124520323</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/124520323</guid><author>Flying____fish</author><pubDate>Sat, 30 Apr 2022 22:41:05 +0800</pubDate><description><![CDATA[前沿

在学习vue过程中，用vue去写开发一个小项目，可以作为学习成果的一定反应，但在开发的过程中注意的东西也很多，首先便是项目的创建，项目每个目录及其文件各司其职，使项目可以运行起来，并且好的文件结构无论是对合作开发或是后期维护都起到至关重要的作用。

项目简单目录结构：


	node_modules (项目依赖文件夹)
	
	
	public(一般放置一些讲台资源（图片），需要注意，放在里面的静态资源，在 webpack 打包时，会原封不动的而打包到 dist 文件夹中)
	
	
	src（程序员源]]></description><category></category></item><item><title><![CDATA[第九周总结]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/124371910</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/124371910</guid><author>Flying____fish</author><pubDate>Thu, 28 Apr 2022 13:01:03 +0800</pubDate><description><![CDATA[本周要闻

回顾感悟


	回顾从开始接触前端到现在算来已经快两年时间，距离真正的面试越来越近，通过看一些面试题，发现学到的东西在少之又少，并且学的不够扎实，先不说没见过的，那之前学过的，现在真正让口述出来，都不知道从哪说起，主要还是不够了解，以及有些学过的东西，刚开始学的可能有点浅显，或者说只学习到了一少部分，还有好多所不知道的但相对于常规操作更简洁好用的一些东西，没有被发掘。
	
	
	刚开始学习的可能就只是一些基础知识，那三剑客（html、css、js）来说，学也学了，现在看来学的知识冰山一角，每个单]]></description><category></category></item><item><title><![CDATA[vue模板引擎mustache03__实现(笔记)]]></title><link>https://blog.youkuaiyun.com/Flying____fish/article/details/124222406</link><guid>https://blog.youkuaiyun.com/Flying____fish/article/details/124222406</guid><author>Flying____fish</author><pubDate>Sat, 16 Apr 2022 22:53:21 +0800</pubDate><description><![CDATA[目录

两个几个问题

HTML模板如何变为tokens形式的嵌套格式的数组？

数据data又怎们和tokens结合变为变为理想的dom然后上树的?

流程

parseTemplateToTokens(将HTML变为tokens)

Scanner扫描器

substring()方法

nextTokens（处理tokens为嵌套结构）

renderTemplate`（将tokens和data数据结合，返回处理好的dom然后上树）

lookup(寻找用连续点符号的keyName属性)

parseA]]></description><category></category></item></channel></rss>