windliang

  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • leetcode详细题解

  • 前端的设计模式系列

  • 极客时间/掘金优惠

  • Vue2源码系列

  • 入门前端必备课程

  • 链接转图片(写公众号用)

  • 浏览器标题修改插件

  • 搜索

工作三年后的胡思乱想

发表于 2023-07-02 | 分类于 前端 | 阅读次数:
一眨眼工作已经三年了,前两年的总结 工作第一年、工作第二年 基本上把在公司做的事情都介绍了,今年站在「前端已死」、互联网大裁员的环境下,想想未来的路可能更为应景。 经常说这是最好的时代,也是最坏的时代,互联网便是如此。通过互联网将人与人之间的各种链接都成为了可能,在互联网诞生之前,人与人之间的交流就 ...
阅读全文 »

css层叠上下文和z-index的使用和思考

发表于 2023-06-13 | 更新于 2023-06-22 | 分类于 前端 | 阅读次数:
过去一段时间经常遇到线上的页面元素互相遮盖的问题,索性就总结一下吧。 正常情况下,页面元素是从左到右和从上到下渲染(x、y 维度),但因为 margin 可以写负值,还有一些定位相关的 css 属性(absolute、relative、fixed、stick),这就会导致元素之间可能重叠,重叠后就需 ...
阅读全文 »

js宏任务和微任务执行顺序详解

发表于 2023-04-08 | 更新于 2023-04-09 | 分类于 前端 | 阅读次数:
最近看了死月的 趣学 Node.js 小册,关于宏任务、微任务部分突然意识到所谓的执行顺序其实就是底层 C++ 写的各种代码的结果,当了解了 Node.js 代码或者 V8 代码再看这些问题真的就是降维打击(当然我只是有了这个感觉,还没细看过[旺柴])。 但如果平常用不到,我们也没必要真的去看底层 ...
阅读全文 »

https原理及实践

发表于 2023-01-14 | 更新于 2023-01-27 | 分类于 前端 | 阅读次数:
网站的证书快要过期了,索性就总结下 HTTPS 相关的东西吧。 前提HTTPS 说白了就是加密传输信息,防止信息泄露,需要提前了解几个概念: 加密先说说最简单的加密,替换法,每个字符都对应到一个新的字符: 比如明文是 windliang ,通过上边的映射关系密文就是 pbgwebtgz。 古代就 ...
阅读全文 »

生日快乐

发表于 2022-12-31 | 更新于 2023-01-01 | 分类于 前端 | 阅读次数:
一直过的农历生日腊月初十,农历的腊月是个比较尴尬的月份: – 你属什么? – 属猪 – 那你是 95 年生的咯 – 我是 96 年生的 – 96 年不是鼠年吗 – 96 年 1 月还没过年,所以是 96 年的🐷 因为属相是按农历算的,但腊月一般都是第二年的 1 月了,导致每次都得解释下,哈哈。 今 ...
阅读全文 »

前端 mock 数据的几种方式

发表于 2022-12-20 | 更新于 2022-12-25 | 分类于 前端 | 阅读次数:
具体需求开发前,后端往往只提供接口文档,对于前端,最简单的方式就是把想要的数据写死在代码里进行开发,但这样的坏处就是和后端联调前还需要再把写死的数据从代码里删除,最好的方式是无侵入的 mock 。下边介绍几种常用的方式,大家可以结合自己的项目来选取。 大致分为三类,重写 xhr/fetch、node ...
阅读全文 »

前端er开发cocos小游戏快速入门

发表于 2022-11-07 | 更新于 2022-11-30 | 分类于 前端 | 阅读次数:
前段时间一直在更 vue2的源码系列,最近换了换口味,学了一下 cocos ,照猫画虎的写了一个「挑战1024」小游戏。 学习一门新语言或者新框架其实就是一个堆时间的过程了,整个过程就是结合已有经验进行不同的猜测,然后验证,搞不定就去官网或者搜索引擎找答案,99.9% 的问题应该都能找到。 coco ...
阅读全文 »

中后台系统提升质量和效率的一个思路

发表于 2022-10-27 | 更新于 2022-11-17 | 分类于 前端 | 阅读次数:
背景中后台项目中会存在一些配置页面需求的开发,这些需求高度相似,迭代频率低,基本结构为「搜索区域」、「表格区域」、「包含表单的弹窗」三部分组成。 其中「搜索区域」和「表格区域」的操作区交互固化,比如查询、添加、查看、删除、上线、下线。 当前开发时大都采用复制类似需求页面继而修改的方式,如下图所示 ...
阅读全文 »

前端老项目接入eslint从配置到上线的一些思考

发表于 2022-09-21 | 更新于 2022-11-17 | 分类于 前端 | 阅读次数:
背景在日常需求迭代中,代码的规范与质量是编码的重要一环。Eslint 作为规则扫描器,能够对前端代码进行有效管控,避免出现低级错误,对于前端项目或多或少肯定都会看到 eslint 的相关配置。 但目前存在一些老项目, eslint 的配置仅仅停留在了多年前加的一些 eslint 规则上,没有任何其他 ...
阅读全文 »

提升前端开发质量的十点经验沉淀

发表于 2022-09-05 | 更新于 2022-11-17 | 分类于 前端 | 阅读次数:
分享一下平常开发经常出现问题,增加代码质量的十个小点: 记得错误处理特别是网络请求或者其他异步操作中,await 记得包裹 try catch,可以给用户一个友好提示,同时可以考虑 catch 中需要做什么兜底处理,必要时进行上传日志。 1234567891011121314151617try &# ...
阅读全文 »
1234…13
windliang

windliang

越努力,越幸运!

121 日志
14 分类
110 标签
RSS
GitHub 知乎
Links
  • 泫
  • leetcode刷题
  • 旺阳
  • lucifer 的网络博客
  • 极客时间优惠
© 2017 — 2025 windliang 沪ICP备2021019937号-1
由 Hexo 强力驱动 v3.7.1
|
主题 — NexT.Gemini v6.3.0