我在 Shopee 工作这两年

theme: fancy「时光不负,创作不停,本文正在参加2022年中总结征文大赛 我是谁?大家好,我是 Gopal,一名普通的前端切图仔。目前就职于 Shopee。 趁这次年中总结,把自己平时的一些想法梳理一下,思路可能比较发散,竟可能每个小章节就是一个小主题。 毕业这四年写下这篇文章的时候,我已经毕业四年了。说实话,刚毕业一两年会非常怀念大学的日子,但现在已经无感了,感觉每...

浅谈JS内存管理和GC算法

theme: fancy highlight: atom-one-light我正在参与掘金技术社区创作者签约计划招募活动,点击链接报名投稿。 写在前面JavaScript在创建变量(数组、字符串、对象等)是自动进行了分配内存,并且在不使用它们的时候会“自动”的释放分配的内容;JavaScript语言不像其他底层语言一样,例如C语言,他们提供了内存管理的接口,比如malloc(...

【零基础】充分理解WebGL(八)

接上篇 https://juejin.cn/post/7113804393270476831 在上一节里我们聊了随机,随机是模拟世界的无序和不可预测性。 然而实际上,真正的大自然在无序中孕育着秩序。空气看似无序的扰动,产生了气流,气流汇聚形成季风;水波看似无序,然而产生水流,形成河流、洋流;岩石的生长看似无序,但形成山脉,连绵不断……随机无处不在,秩序也无处不在。 为了比较真...

百度ueditor富文本插件插入视频问题汇总【必须收藏】

业务场景:想必在非vue情况下很多后台大多都在用百度的富文本,这不公司的一些老项目在迁移另一台服务器后就遇到了各式各样的奇怪问题,此文会总结汇总该插件的所有相关问题及修改方案,不断更新! 问题一:在插入网络视频提示 “输入的视频地址有误,请检查后再试! “解决方...

手把手教学react项目组件 -仿抖音视频组件

theme: smartblue前言 抖音是现在最热门的软件之一,在人们之间非常的普及。我就想着能不能模仿下抖音,正好我现在正在学react. 于是我就用react模仿一个抖音app。 展示 前期准备 第一步 npm init @vitejs/app 初始化脚手架 输入项目名 选择react开发框架第二部 安装一些我们制作项目需要的依赖 axios 它是一个基于 pr...

万木成林,我种了“Vue技能树”

初衷 作为Vue技能树的构建者,一直拖延到现在才来写这篇文章,主要还是心里没有底,前面殊不知这颗“树”是否促进了大家学习的热情,也不知它给大家带来了多少收获。说到我们的Vue技能树,我作为尤大大的忠实粉丝自就业后就一直在运用Vue技术做前端开发,其实网上有过很多很多前端框的对比文章࿰...

日拱基础 滴水穿石 ~ 基本数据类型之String

theme: channing-cyan你好呀,我是小九,很高兴见到你。 js中数据类型分为基本数据类型和引用数据类型,今天来说基本数据类型中的String。 Number类型可以查看之前的文章 基本数据类型之Number String类型定义1. 单引号(’’)、双引号(””)、反引号(``) 包裹起来的都是字符串 let str = hello world; // 单引号...

程序猿之梦!星辰大海的前端建站之路「第一周」

theme: jzman highlight: androidstudio 新的故事本系列文章将讲述一个小小的前端工程师创造属于自己的网站的故事...或许也会经历从笨拙到得心应手,到再次跌倒,再一次次突破自己的过程,希望各位看官不吝赐教,一起成长 作为一个前端工程师,我有很多很多梦想,比如: 做一个属于自己的游戏做一个属于自己的网站… 表达欲,创造欲曾经使我不断的在社区表...

深入yocto-queue源码,60余行代码实现一个链表队列🎉🎉

theme: smartblue本文参加了由公众号@若川视野 发起的每周源码共读活动,点击了解详情一起参与。 在开始本篇之前,其实需要一定的前置知识,比如,链表是什么?队列是什么? 相信对于很多经常刷leetcode,或者接触学习过算法的人来说,这两种数据结构并不陌生,但是还是有必要让我们花几分钟的时间来简短的聊一下这两种数据结构的基础前置知识。 链表链表是一种数据结构,链表...

用 Js 写一个简单的五子棋

theme: geek-black highlight: gruvbox-dark这里的五子棋只做一些基础的功能,对于相对专业的规则不做处理。 那么该五子棋实现的规则和功能如下: 整体功能采用canvas实现行列都规定 20 个数量,那么棋子的行列数量是 20 + 1棋盘数据采用稀疏数组格式棋子:0 为黑色,1 为白色可以悔棋胜负结束判断 棋盘绘制 <template&...