SF
邓占勇的博客
邓占勇的博客
注册登录
关注博客
注册登录
主页
关于
RSS
前端模块化演变历程
邓占勇
5 月 13 日
阅读 5 分钟
333
前端模块化是指将一个大型的前端应用程序分解为小的、独立的模块,每个模块都有自己的功能和接口,可以被其他模块使用。前端模块化的出现主要是为了解决以下几个问题:代码复用:通过模块化,可以在多个地方重复使用同一个模块,而不需要重复编写相同的代码。代码维护:模块化后的代码更加清晰,每个模块负责的功能明确...
音频可视化:原生音频API为前端带来的全新可能!
邓占勇
5 月 6 日
阅读 6 分钟
1.9k
音频API是一组提供给网页开发者的接口,允许他们直接在浏览器中处理音频内容。这些API使得在不依赖任何外部插件的情况下操作和控制音频成为可能。 Web Audio API 可以进行音频的播放、处理、合成以及分析等操作。借助于这些工具,开发者可以实现自定义的音效处理,创建互动的音乐体验,甚至开发复杂的音频应用程序,如实...
不要只会用conosle.log了,这几个console命令,让你的调试效率翻倍
邓占勇
4 月 30 日
阅读 4 分钟
324
console在前端开发中是最常用到的语法之一,在开发和调试过程中是不可缺少的工具,可以打印调试信息、查看对象内容、性能分析、错误定位等作用。其中,console.log是最常用的命令,其他console命令在某些场景下更有助于我们的开发调试
利用CSS延迟动画,打造令人惊艳的复杂动画效果!
邓占勇
4 月 29 日
阅读 3 分钟
681
动画在前端开发中是经常遇到的场景之一,加入动画后页面可以极大的提升用户体验。绝大多数简单的动画场景可以直接通过CSS实现,对于一些特殊场景的动画可能会使用到JS计算实现,通过本文的学习,可以让你在一些看似需要使用JS实现的动画场景,使用纯CSS一样可以实现,并且更方便快捷。
10分钟掌握HTML拖放API!让你的网页元素瞬间拥有拖拽功能,轻松提升用户体验!
邓占勇
4 月 28 日
阅读 7 分钟
1.7k
在日常开发中,拖拽功能无疑是一个常见的需求场景。为了更好地满足这一需求,HTML5提供了一套便捷的拖放API。这些API不仅能够帮助开发者轻松实现拖拽效果,还可以提高排查拖拽问题的效率,甚至可以让我们更加灵活地自定义拖拽场景和设计能力。
原来CSS的background还可以这么玩
邓占勇
2021-03-11
阅读 11 分钟
9.2k
身为一个前端开发者,背景是开发中的常客。大到整个网站的主题背景,小到一个按钮的背景。CSS 的 background 属性基本上每天开发都会遇到,绝大多数情况下我们都只会使用到了纯色背景或者图片背景。如果你想让你开发的内容看起来更加生动有趣,通过本文让你用纯CSS也可以开发出炫酷的背景。
用CSS也可以任意改变PNG图标颜色?
邓占勇
2021-03-11
阅读 5 分钟
13.9k
在开发中图标跟我们是形影不离的,在开始之前先聊一些题外话,图标有什么作用?通用图标可以代替文字说明,能更简洁地表达某个设计的意图,让用户看到图标就知道它代表什么?有什么用途?LOGO类图标可以起到品牌宣传,同时因图标更醒目,占据更大的位置,用户更容易点击。看图片更符合人的视觉需求,简洁的图片能降低人...
一文让你彻底搞懂正则表达式,从此不再copy
邓占勇
2020-11-27
阅读 7 分钟
3.4k
正则表达式是来匹配一个字符串的。"Regular Expression" 这个词太长了,我们通常使用它的缩写 "regex" 或者 "regexp"。 正则表达式可以被用来替换字符串中的文本、验证表单、基于模式匹配从一个字符串中提取字符串等等。
你准备好拥抱vue3.0了吗
邓占勇
2020-04-26
阅读 7 分钟
3.2k
本月21号晚上看了尤大大的直播,感觉vue3.0离我们越来越近了,预计年中正式发布,3.0的改变的确很大,性能提升了很多,很多东西也在靠向react。为了到时可以很快的转入vue3.0的阵营,从现在开始熟悉新的特性是很有必要的。如果你想在v2.x中使用3.0的内容,可通过以下方式
原来webpack的loader如此简单,轻松写一个自己loader
邓占勇
2020-04-25
阅读 5 分钟
3.1k
webpack的思想就是万物皆模块,这里的模块不仅仅只是JavaScript文件,它还可以是一个文件、一张图片、一个css样式表等资源。如果我们把这些内容全部在index.html中引入,那整个项目的代码看起来满篇都是引入的外部资源,自己都无法区分。模块化的思想可以是把某个功能设计为一个模块,我们可以把与这个模块相关的其他资...
学会VUE的这些编码规范,让你的代码质量提升一个等级
邓占勇
2020-04-16
阅读 6 分钟
3.1k
一个团队统一了编码规范,可以大大的提高开发效率与交互效率,可以很容易的看懂他人写的代码,使后期的维护也变得更加简单。今天来讲讲VUE只的编码规范。分为三个等级:必要的、强烈推荐、谨慎使用
【谁说程序员不浪漫】使用node每天定时给女友发送浪漫邮件
邓占勇
2019-12-12
阅读 8 分钟
2.2k
先看效果 其中的内容包含了当前时间、与女友的纪念日、当天天气、每日一句话和生活小常识(爱从小事做起) 所用到的包 "cheerio": "^1.0.0-rc.3", //爬取网站内容 "node-schedule": "^1.3.2", //定时器 "nodemailer": "^6.3.1", //发送邮箱 "nodemailer-smtp-transport": "^2.7....