gankai geekskai Blog

Thinking will not overcome fear but action will.

学习心得

前端学习心得总结

学习心得 1. vue3.0 中为什么要使用 Proxy,它相比以前的实现方式有什么改进? 在 Vue 3.0 中,使用了 ES6 的 Proxy 对象来实现响应式系统,相比以前的实现方式(Vue 2.x 使用的是 Object.defineProperty)有一些改进。以下是使用 Proxy 相比以前实现方式的主要优势: 1. 更好的性能: Proxy 对象比 Object.defi...

Feynman learning method

react

最近看的一个学习方法觉得非常不错,所以记录下来了,方便理解 费曼学习法 步骤一 确定目标 找到要学习的目标内容,通过各种方式去学习它掌握它,当你自己认为已经彻底掌握这个内容之后,就进行下一步 步骤二:模拟教学 假设自己是一个老师,不看任何的学习资料,将这个内容讲解给一个完全不懂这个领域的人来听,在这个过程中,注意以下几点: 注意自己是否有将这个内容讲解清楚?...

Google Search

Google Search

谷歌是搜索引擎行业的主导力量,它是 Android 智能手机和 Chrome 等网络浏览器的默认搜索引擎。如果您目前对 Google 的使用仅限于输入几个词并更改您的查询,直到找到您要查找的内容,那么我在这里告诉您有一种更好的方法——而且它并不难学。 1. 使用site :  site:github.com geekskai 使用 site:将在特定网站内进行搜索。例如,如果您想...

Dynamic programming

Dynamic programming

动态规划不是一种具体的算法,而是一种算法思想:若要解决一个给定的问题,我们需要解其不同的部分(子问题),然后根据子问题的解,得出原问题的解。 应用这种算法思想解决问题的可行性,对子问题与原问题的关系,以及子问题和子问题之间的关系,这两方面都有一些要求,他们分别对应了最优子结构和重复子问题。 最优子结构 最优子结构规定的是子问题和原问题之间的关系。 动态规划要解决的都是...

Typescript

1. typescript 带来了什么优势? 在开发过程中,发现潜在问题,会有类型提示,参数检测等。 更加友好的编辑器自动提示? 代码语义更加清晰易懂 安装 typescript :yarn add typescript -D 初始化 typescript ,生成 tsconfig.json 文件:yarn tsc --init 添加直接运行 ts 文件的第三方包:y...

5 css practices to avoid as a web developer

作为Web开发人员应避免的5种CSS做法! 有人认为CSS很难学习,没有什么逻辑可言,而且还坑很多,可能是大家对CSS还不是很了解,因为我提出了五个我不喜欢的开发者习惯,并向大家展示如何避免它们。 1.设置边距或填充,然后将其重置 我经常看到有人为所有元素设置边距或填充,然后又将第一个或最后一个元素的值重置。 .item { margin-right: 1.6rem; }...

NPM

GitHub 有用存储库

101个 GitHub仓库,绝对有你用的到的! 这是我多年来编写的列表,其中包含我发现有用或有趣的所有内容。 没有特殊的分类,它偏向 JS 方面。以下是不按顺序排列的列表: 1 github1s 使用VS Code,在线一秒钟阅读GitHub仓库的代码。 2 Rough.js Rough.js是一个小的(<9 kB)图形库,可让您以粗略的手绘风格绘制。 该库定义了用于绘制直...

YouTube Collection

A collection of useful YouTube channels

YouTube (mostly, but not only) channels for frontend developers A collection of useful YouTube channels and other videos sources for javascript developers and web designers. Feel free to make a p...

使用vue3.0.0全家桶重构vue2.6.1的一个商城demo!🔥

vue3.0.0

vue3-jd-h5 在vue的Composition API刚发布的时候,写了一篇基于vue3.0.1 beta,搭建仿京东的电商H5项目!的文章,介绍了vue的一些新特性,如今正式版本已经发布了,今年乘着有时间,开始使用最新的vue全家桶来进行重构!其他基础使用就直接略过了,不懂的可以直接看中文官网的例子或者我之前那篇文章! 项目介绍 vue3-jd-h5是一个电商H5页面前端项目,从...

🌟港股

股票投资

港股打新 为什么打新能赚钱? 为什么公司要上市发行股票呢❓ 可以募集到大量资金可以提高公司的知名度可以吸引更多的投资者 「上市」,意味着公司得把一部分股份拿出来出售给投资者,让更多的人成为公司的股东! ⏰ IPO:公司第一次将他的股份向公众出售的这种行为,叫做首次公开慕股(Initial Publish Offering) 上市之后,证券交易所会要求公司定期公示财务情况...