从微信小程序原理来看app如何搭建自己的小程序环境
还记得当初小程序刚出来爆火的场景,依附于微信确实是给我们带来了极大的便利,有着微信的流量,用完即走,无需下载,随时使用,从17年到23年,小程序已经深入人心,吃喝玩乐你都可以找到小程序的身影,疫情期间各种码的场景也给小程序带来了巨大的流量
历经一个月,我做了一个前端面试题搜索公众号
终于来了,经过一个月的努力,终于完成了公众号的初版,先说结果,你可以在对话框简单输入你想要了解的面试题,然后你就会得到一些答案
通过8个常用hook手把手教你封装hooks
对于使用 react 的同学来说,hook 一定不陌生,但是如何封装 hook 以及在业务中怎么使用封装的 hook,很多同学并没有一个很好的实践,这篇文章就通过10个常用的 hook 让大家学会封装 hook,能够在自己的业务中使用,提高复用率,减少开发成本
ref和reactive你必须要知道的使用场景和差异
在 vue3 中的组合式 api 中,针对响应式有了一些改变,其中响应式 api 中,两个比较重要的是 ref 和 reactive,但是对于这两个区别以及使用场景,大多数同学都比较迷惑,这个文章将给你详细讲述这两个区别以及使用场景
前端next工程自动化部署到你的宝塔
程序员的日常,总有一个自己的项目,不管是博客,还是一些日常应用,还是好久都不维护的一些奇怪的想法,总是需要一些前端页面去做一些应用展示,目前前端工程化已经逐渐普遍,需要打包,部署等一系列的操作。
不要再用js设置rem了,现代css自适应方案来了
在做移动端适配的时候,很多人第一反应就是使用 rem ,通过动态设置 html 上的 font-size 来进行页面的自适应,基本原理就是 rem 表示的是 root em ,页面中所有的值都是基于html上的 font-size ,相对的进行对应的变化
新的一年,从手写mini react开始
作为前端来说,工作三年以上,如果你还是不会或者不了解如何手写一些最基础的框架,对于当前的形势来说是不太友好的,了解框架原理,手写框架已经成为前端开发者最基础的知识技能了,学习框架设计思维,结合业务体系,能够更好的做开发和优化
用TodoList实例告诉你怎么在项目中使用TypeScript
现代的框架教程目前再也不是写个hello world那么简单了,而是需要有一定基础能力能够做到数据绑定、遍历、条件判断等各种逻辑,而能完成这一系列内容的,todolist就是个很好的实现,比如react的教程、solijs教程都是以todolist为例
组长指出了我使用react常犯的错误
年底了,换了项目组,新的项目组使用react,从vue到react,我只花了一天的时间,看了官方简单的文章之后,就觉得这玩意很简单啊,比起vue的那么api来说,这根本没有学习成本好吧,十分迅速的就进入了react的项目开发,并且洋洋得意,根据我多年的经验来看,这波肯定会得到领导的赏识
javascript设计模式-观察者模式
每当事件发生时,可观察对象都会通知所有观察者!也就是一旦可观察对象发生变化,所有的观察者都会得到通知
你还不知道ChatGPT?
这几天科技圈最火爆的消息就是ChatGPT,如果你还不知道它,这篇文章将带你详细的了解它,为什么它这么火爆?因为它是目前能让你提升工作效率的工具
这个库居然能够快速打开页面的链接
这几天领导找我,说我们的H5页面内置了很多链接,这些链接的打开的速度有点慢,你有什么办法可以优化一下么?或者有什么好的方案可以拿出来聊聊,我心想,这提升速度的方案无非就那么几种,我要是优化不好,就目前这就业形势,怕是要把我优化了
【万字爆肝】带你了解浏览器原理
页面中到底能承载多少个元素,取决于什么条件?如果一个页面在2s内打不开,你应该如何优化?
javascript设计模式-简单工厂模式
简单工厂模式,又被称为静态工厂方法。通过一个工厂对象来创建某一种产品对象的实例,主要是用来创建同一种类型的对象 简单来说就是通过一个方法决定到底要创建那个类的实例 我们用水果来举例
javascript设计模式-代理模式
代理模式在javascript中可以使用Proxy对象,可以更好的去控制一些对象的交互,既然谈到了Proxy,我们先简单了解一下Proxy到底是干什么的
javascript设计模式-单例模式
从今天开始,我将连续更新javascript的设计模式,资料来源主要是https://www.patterns.dev/ 这里涵盖了所有的设计模式,主要内容来自对这个网站的翻译加上自己的理解,也是自我学习的过程
CSS中HTML和Body到底有什么区别?「前端每日一题v22.11.20」
在我们日常的开发中,经常会把一些样式写在body上,比如页面的最小宽度,最小高度,以及初始化的一些属性
dom更新到底在javascript事件循环的哪个阶段?「前端每日一题v22.11.17」
dom更新到底在javascript事件循环的哪个阶段?「前端每日一题v22.11.17」
一文搞懂javascript事件循环原理?「前端每日一题v22.11.16」
了解javascript的第一步,就是要了解事件循环机制。但是要真正的了解javascript的事件循环机制并不容易,因为它是javascript引擎最基础的部分。它可以让单线程的javascript以非阻塞方式执行
虚拟dom是什么?「前端每日一题v22.11.14」
虚拟dom这个词大家都不陌生,对于习惯使用框架的我们来说,Vue和React当中都有对于虚拟dom的使用和说明。经常会有面试官问你,虚拟dom是什么,有什么优势,为什么会存在虚拟dom