首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大前端
茶无味的一天
创建于2021-07-06
订阅专栏
这里是一个前端人的自我修炼手册,既要在web前端的领域努力钻研,也要不断开拓视野,累积沉淀,不盲目、不设限,面向未来,发挥前端天然的跨平台优势,相信我们一定能做更多。
等 163 人订阅
共60篇文章
创建于2021-07-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Puppeteer + Nodejs 通用全屏网页截图方案(一)基本功能
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第25天。此次实现的功能是输入网址后生成全屏截图,可用于生成图片版文章,也可以用做图片二维码海报的生成器,可以支持各种尺寸定义,下面
2022年了,前端的变化是否和尤大说的一样?vite生产使用体验
在以前,我们已经习惯了基于纯打包的开发方式,但是这种方式在实现过程中会有很多问题。首先,打包就意味着整个应用需要先打包好,浏览器和服务器才能启动,然后才能看到效果;其次,当应用中有很多的依赖时
微前端很好,为什么我却不使用? | 微前端原理剖析
本文记录我对微前端原理的探索与思考,以及微前端框架qiankun项目实践。 当下前端所存在的一些问题 在技术浪潮的推动下,由vue、react所主导的单页面应用已成为主流,但在开发中,随着业务的深入和
快速部署Grafana日志监控+Nginx封禁IP
事情的起因还要从某天突然发现服务有明显异常的访问记录说起,虽然我这1核2鸡的小机器没什么攻击的价值,但也有了部署一套监控系统的想法。 一番简单的调研之后,我发现主流的日志监控系统为ELK
前端团队规范探索:自动格式化、代码校验、提交规范
以往在使用eslint对代码进行规范的时候,经常遇到校验与自动化格式化规则不同的问题,比如eslint中规定末尾必须使用分号,那么你开发工具中代码美化插件也需要配置相应的格式化规则,这是比较麻烦的
Vue缓存组件或页面实用技巧 - keepAlive销毁
假设在一个列表中,用户滑动几页点击了详情,此时若再回到列表页,页面状态都已经刷新,用户又需要再进行滑动,这显然是不合理的。
多页面应用、移动端混合开发H5通信解决方案实践
背景介绍: 移动端混合开发,APP中90%的内容均为内嵌H5,由于种种原因,我在客户端内无法使用单页面路由跳转,只能新开窗口跳转页面,于是被迫
我用纯CSS实现了优惠券剪卡风格,UI小姐姐说....
在做商城类项目的时候,我们可能都会经历过“优惠券”这类需求,笔者在过往工作中,都是直接要求UI切图来实现,直到有一天产品告诉我一个奇思妙想
从零开始 - 50行代码实现一个Vuex状态管理器
回顾下Vuex 先vue-cli工具直接创建一个项目,勾选Vuex,其他随意: 创建完毕自动安装依赖,之后启动项目,熟悉的helloworld ~
从零开始 - 40行代码实现一个简单Promise函数
Promise主要特点 Promise 会有三种状态,「进⾏中」「已完成」和「已拒绝」,进⾏中状态可以更改为已完成或已拒绝,已经更改过状态后⽆法继
通过Vue3探索响应式数据原理(Proxy与Reflect)
在obj的age属性变化时,变量age如果也随之变化,通常就需要定义一个函数赋予改变逻辑,在每次变化时手动执行一下函数。
利用Vue自定义指令 - 让你的开发变得更简单
前段时间在用框架开发H5页面时,碰到框架中的组件内置了一个属性用于适配异形屏,虽然是组件内部实现的,但这个方式让我萌生一个想法:
JS面向对象编程,原型与继承全面解析
面向对象编程的特点 封装:使用对象的人无需考虑内部实现,只考虑功能的使用。 继承:为了代码的可复用。 多态:不同对象 作用于同一操作产生不同结果。
一看就懂的JS手写函数(call、防抖节流)
call函数 先从改变this指向上简单实现一个方法添加到Function的原型链上: 这就实现了call函数核心部分,因为使用了字符串的形式,
面试官问我JS中forEach能不能跳出循环
当年懵懂无知的我被问到这个问题时,脑袋一片空白,因为我一度认为forEach只是为了方便书写所创造出来的语法糖,在业务代码中也经常使用,但没有思考过它存在的问题,本文旨在记录自己的心路历程,抛砖引玉。
浅谈Vue中的12种组件通信方式及理解
这是我参与更文挑战的第9天,活动详情查看 更文挑战 重新梳理了一下,个人认为Vue中组件通信思想与React一致,都是单向数据流,高阶流向低阶(父传子),子组件只可通知父组件,此时数据还是在父级变更而
前端都应该了解的浏览器Dom事件、Ajax、Bom
这是我参与更文挑战的第8天,活动详情查看 更文挑战 0. 事件流以及事件委托机制 在如图这样一段html结构中,我们点击button,同时也是点击了div、body、以及窗口,此时需要规定事件触发的顺
vue项目前端性能优化总结
0. 路由懒加载 路由组件不使用直接引入,而是匿名函数返回形式,如下注释可以定义编译后的js文件名,在未进入该路由时此js文件的内容将不会被请求到
总会用到的前端小姿势
这是我参与更文挑战的第3天,活动详情查看 更文挑战 工作中总结的一些常见的前端问题处理方案,持续总结与记录,上班才能更愉快地摸鱼(划掉) CSS篇
JavaScript波澜起伏的一生
JavaScript俨然是热度最高的编程语言之一,作为前端开发在工作中总离不开写JS,但有些疑问总在我脑海中,现在就让我们一起走进JS的前世今生吧。