<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pangjiaming99的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pangjiaming99</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pangjiaming99]]></copyright><item><title><![CDATA[canvas 项目文章]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/132426413</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/132426413</guid><author>pangjiaming99</author><pubDate>Tue, 22 Aug 2023 13:53:59 +0800</pubDate><description><![CDATA[Canvas 上实现坐标定位
掘金五边形「战士」
天幕：六边形特效
引力粒子特效 - 归为尘埃
韩式浪漫 - 落雪唯美
黑客帝国 - 矩阵雨


]]></description><category></category></item><item><title><![CDATA[总结｜8月日更挑战 - YOUR LIFE MATTERS]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/126555802</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/126555802</guid><author>pangjiaming99</author><pubDate>Sat, 27 Aug 2022 11:12:32 +0800</pubDate><description><![CDATA[时光荏苒，已经连续不间断的 31 天更文了。今天笔者思考🤔着，我做这些东西的意义何在，是拿一些礼品，或者给一些不知道是谁的人评比一些奖给笔者？]]></description><category></category></item><item><title><![CDATA[不吹不黑，在外企的工作生活｜年中总结]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/125681738</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/125681738</guid><author>pangjiaming99</author><pubDate>Fri, 08 Jul 2022 16:53:49 +0800</pubDate><description><![CDATA[2022 年已经过半，我逃离了国内的互联网企业，来到了传统外企。那么，国内互联网企业和传统外企，有什么优劣呢？我们不吹不黑，详情请戳]]></description><category></category></item><item><title><![CDATA[flutter 系列]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/125530593</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/125530593</guid><author>pangjiaming99</author><pubDate>Wed, 29 Jun 2022 22:13:58 +0800</pubDate><description><![CDATA[同步个人掘金的 `Flutter` 相关的文章]]></description><category></category></item><item><title><![CDATA[mac用终端打开vscode编辑器]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/96704422</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/96704422</guid><author>pangjiaming99</author><pubDate>Sun, 21 Jul 2019 11:26:14 +0800</pubDate><description><![CDATA[这要在vscode的编辑器上去设置：
1、打开控制面板(shift + command + p)
2、 输入shell command
在提示里面看到Shell Command: Install 'code' command in PATH，按回车键即可。
3、在终端中使用命令行
code


...]]></description><category></category></item><item><title><![CDATA[vue的slot默认值]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/95596253</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/95596253</guid><author>pangjiaming99</author><pubDate>Fri, 12 Jul 2019 10:36:47 +0800</pubDate><description><![CDATA[Vue中插槽slot的默认值是null（空）。

]]></description><category></category></item><item><title><![CDATA[谈谈JavaScript中的call、apply和bind]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/90800635</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/90800635</guid><author>pangjiaming99</author><pubDate>Tue, 04 Jun 2019 18:47:14 +0800</pubDate><description><![CDATA[在JavaScript中，如果想要改变当前函数调用的上下文对象的时候，我们都会联想到call、apply和bind。比如下面]]></description><category></category></item><item><title><![CDATA[谈谈JavaScript中装箱和拆箱]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/90776212</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/90776212</guid><author>pangjiaming99</author><pubDate>Tue, 04 Jun 2019 16:42:35 +0800</pubDate><description><![CDATA[在JavaScript里面有个引用类型叫做基本包装类型，它包括String、Number和Boolean。那么它和基本的类型String、Number和Boolean是啥关系呢？接着往下看]]></description><category></category></item><item><title><![CDATA[JavaScript的数据类型及判断]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/90732174</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/90732174</guid><author>pangjiaming99</author><pubDate>Sat, 01 Jun 2019 18:37:47 +0800</pubDate><description><![CDATA[最近自己回归基础看了下javascript的相关知识点，想着看都看了，写出来记录下足迹也是一件好事，遂记录～
还有还有，哪位大佬有广州前端开发工程师的机会推荐一下吗，简历可以戳blog下的resume.png，我请你吃糖]]></description><category></category></item><item><title><![CDATA[移动端网页调试]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/90583240</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/90583240</guid><author>pangjiaming99</author><pubDate>Mon, 27 May 2019 00:08:30 +0800</pubDate><description><![CDATA[自2019.05.22日离职以来，自己在家浪了两天。然后发现，浪也该浪够了，该收心找下工作了。于是屁颠屁颠的拿起了《在你身边 为你设计》这本书看了一下午，看到移动端调试这里，略有感受，于是提取了下内容。
还有还有，有哪位大佬推荐下前端开发的工作吗，base广州啊，不胜感激～关于我请戳blog下的resume.png]]></description><category></category></item><item><title><![CDATA[【译】发布你自己的npm包]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/90441652</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/90441652</guid><author>pangjiaming99</author><pubDate>Wed, 22 May 2019 12:31:53 +0800</pubDate><description><![CDATA[备注：npm模块有个神奇的样板。这篇文章是基于我从设置中学到的东西。
如今，NPM已经成为javascript库的事实上的注册表。特别是React,Angular和其他前端库主导的网络和node.js接管的服务器端，NPM软件包比以往任何时候都更受欢迎。通常，我们会在代码中引入实用包，比如typy，sugar，并轻松的使用它们。
那么，你有没有想过编写自己的实用程序/库，并将其发布到NPM上面，...]]></description><category></category></item><item><title><![CDATA[【译】使用 JavaScript 创建图]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/90212163</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/90212163</guid><author>pangjiaming99</author><pubDate>Tue, 14 May 2019 18:09:12 +0800</pubDate><description><![CDATA[图是由具有边的节点集合组成的数据结构。图可以是有向的或者是无向的。
有向图包含功能类似于单行道的边。边缘从一个节点流向另一个节点。
比如，你可能有一个（关于）人物和电影的图表，其中每个人可以有多个喜欢的电影，但是电影没有喜欢的人。

无向图包含双向流动的边缘，类似于双向道路，两个方向都有交通。
比如，你可能有一个宠物图表，其中每只宠物都有一个所有者，每个所有者都有一只宠物。

备注：（下面）双向...]]></description><category></category></item><item><title><![CDATA[【译】JavaScript中的async/await]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/89789083</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/89789083</guid><author>pangjiaming99</author><pubDate>Fri, 03 May 2019 16:49:20 +0800</pubDate><description><![CDATA[异步的JavaScript从未如何简单！过去段时间，我们使用回调。然后，我们使用promises。现在，我们有了异步功能函数。
异步函数能够使得（我们）编写异步JavaScript更加容易，但是，它自带一套陷阱，对初学者很不友好。
在这个由两部分组成的文章中，我想分享下你需要了解的有关异步函数的内容。【PS:另一部分暂不打算翻译】
异步功能
异步功能函数包含async关键词。你可以在正常的函数声明...]]></description><category></category></item><item><title><![CDATA[【译】JavaScript中的Promises]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/89785019</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/89785019</guid><author>pangjiaming99</author><pubDate>Fri, 03 May 2019 09:47:19 +0800</pubDate><description><![CDATA[你有没有在JavaScript中遇到过promises并想知道它们是什么？它们为什么会被称为promises呢？它们是否和你以任何方式对另一个人做出的承诺有关呢？
此外，你为什么要使用promises呢？与传统的JavaScript操作回调(callbacks)相比，它们有什么好处呢？
在本文中，你将学习有关JavaScript中promises的所有内容。你将明白它们是什么，怎么去使用它们，以及...]]></description><category></category></item><item><title><![CDATA[【译】JavaScript中的Callbacks]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/89762526</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/89762526</guid><author>pangjiaming99</author><pubDate>Thu, 02 May 2019 16:31:49 +0800</pubDate><description><![CDATA[你是否遇到过"callbacks"一词，但是不知道这意味着什么？别着急。你不是一个人。许多JavaScript的新手发现回调也很难理解。
尽管callbacks可能令人疑惑，但是你仍然需要彻底了解它们，因为它们是JavaScript中的一个重要的概念。如果你不知道callbacks，你不可能走得很远]]></description><category></category></item><item><title><![CDATA[【译】停止滥用div!HTML语义化介绍]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/89286117</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/89286117</guid><author>pangjiaming99</author><pubDate>Sat, 13 Apr 2019 17:47:34 +0800</pubDate><description><![CDATA[DIVS该停止（滥用）了
我们喜欢（使用）&lt;div&gt;标签。它们已经存在了几十年，这几十年来，当需要将一些内容包裹起来达到（添加）样式或者布局目的的时候，它们成为首选元素。查看线上站点时，看到像下面这些内容的情况依旧很常见：
&lt;div class="container" id="header"&gt;
    &lt;div class="header header-main"&...]]></description><category></category></item><item><title><![CDATA[导师计划 -- 数据结构和算法系列（下）]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/89131271</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/89131271</guid><author>pangjiaming99</author><pubDate>Tue, 09 Apr 2019 08:14:39 +0800</pubDate><description><![CDATA[数据结构和算法系列的课程分为上下两篇文章，上篇文章主要是讲解数据结构，可以戳导师计划–数据结构和算法系列（上）进行了解。本篇文章主要讲解的是基本算法，辅助的语言依旧是JavaScript。POST的本篇文章主要是扩展下我们在开发中的方式，发散下思维～
排序算法
排序介绍：

一旦我们将数据放置在某个数据结构（比如数组）中存储起来后，就可以根据需求对数据进行不同方式的排序：

比如对姓名按字母排序...]]></description><category></category></item><item><title><![CDATA[导师计划 -- 数据结构和算法系列（上）]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/88878262</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/88878262</guid><author>pangjiaming99</author><pubDate>Thu, 28 Mar 2019 21:05:49 +0800</pubDate><description><![CDATA[导师计划已经开始一个月了，自己的讲解的课程选择了数据结构和算法。这个系列的讲解分为上下两章，javascript语言辅助。本篇文章为上章，涉及的内容是基本的数据结构。在日本，晚上没事安排@…@，时间还是充足的…，于是自己整理下本系列知识点的上章内容。

以下为正文：
数据结构是计算机存储、组织数据的方式。数据结构是指相互直接存在一种或多种特殊关系的数据元素的集合。通常情况下，精心选择数据结构可以...]]></description><category></category></item><item><title><![CDATA[【译】JS的执行上下文和环境栈是什么？]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/88388800</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/88388800</guid><author>pangjiaming99</author><pubDate>Mon, 11 Mar 2019 10:08:15 +0800</pubDate><description><![CDATA[这篇文章中，我将深入探讨JavaScript中的一个最基本的部分，即执行上下文（或称环境）。读过本文后，你将更加清楚地了解到解释器尝试做什么，为什么在声明某些函数/变量之前，可以使用它们以及它们的值是如何确定的。
执行上下文是什么？
在运行JavaScript代码时，执行环境非常重要，并可以认为是以下其中之一：

全局代码 - 默认环境，你的代码第一时间在这里执行。
函数代码 - 当执行流进入函数...]]></description><category></category></item><item><title><![CDATA[【译】20个更有效地使用谷歌搜索的技巧]]></title><link>https://blog.youkuaiyun.com/pangjiaming99/article/details/88079435</link><guid>https://blog.youkuaiyun.com/pangjiaming99/article/details/88079435</guid><author>pangjiaming99</author><pubDate>Sat, 02 Mar 2019 18:25:54 +0800</pubDate><description><![CDATA[每天都有数百万的人出于不同的原因使用谷歌搜索。学生为了学业，商务人员为了调查，还有很多人是为了娱乐。但大多数的人可能没有充分使用谷歌搜索。
想要有效使用谷歌搜索并快速得到搜索结果吗？这里有20个搜索的小技巧能最大化你的搜索效率：
1.使用标签
首个技巧就是使用谷歌搜索的标签 。在每个搜索的顶部（也许不再顶部）有很多的标签。通常你会看到站点，图片，新闻和其他的标签名。使用这些标签，你可以定义自己的搜...]]></description><category></category></item></channel></rss>