前端模块化演变历程

5 月 13 日
阅读 5 分钟
37
前端模块化是指将一个大型的前端应用程序分解为小的、独立的模块,每个模块都有自己的功能和接口,可以被其他模块使用。前端模块化的出现主要是为了解决以下几个问题:代码复用:通过模块化,可以在多个地方重复使用同一个模块,而不需要重复编写相同的代码。代码维护:模块化后的代码更加清晰,每个模块负责的功能明确...
封面图

音频可视化:原生音频API为前端带来的全新可能!

5 月 6 日
阅读 6 分钟
100
音频API是一组提供给网页开发者的接口,允许他们直接在浏览器中处理音频内容。这些API使得在不依赖任何外部插件的情况下操作和控制音频成为可能。 Web Audio API 可以进行音频的播放、处理、合成以及分析等操作。借助于这些工具,开发者可以实现自定义的音效处理,创建互动的音乐体验,甚至开发复杂的音频应用程序,如实...
封面图

不要只会用conosle.log了,这几个console命令,让你的调试效率翻倍

4 月 30 日
阅读 4 分钟
39
console在前端开发中是最常用到的语法之一,在开发和调试过程中是不可缺少的工具,可以打印调试信息、查看对象内容、性能分析、错误定位等作用。其中,console.log是最常用的命令,其他console命令在某些场景下更有助于我们的开发调试
封面图

利用CSS延迟动画,打造令人惊艳的复杂动画效果!

4 月 29 日
阅读 3 分钟
78
动画在前端开发中是经常遇到的场景之一,加入动画后页面可以极大的提升用户体验。绝大多数简单的动画场景可以直接通过CSS实现,对于一些特殊场景的动画可能会使用到JS计算实现,通过本文的学习,可以让你在一些看似需要使用JS实现的动画场景,使用纯CSS一样可以实现,并且更方便快捷。
封面图

10分钟掌握HTML拖放API!让你的网页元素瞬间拥有拖拽功能,轻松提升用户体验!

4 月 28 日
阅读 7 分钟
96
在日常开发中,拖拽功能无疑是一个常见的需求场景。为了更好地满足这一需求,HTML5提供了一套便捷的拖放API。这些API不仅能够帮助开发者轻松实现拖拽效果,还可以提高排查拖拽问题的效率,甚至可以让我们更加灵活地自定义拖拽场景和设计能力。
封面图

原来CSS的background还可以这么玩

2021-03-11
阅读 11 分钟
6.4k
身为一个前端开发者,背景是开发中的常客。大到整个网站的主题背景,小到一个按钮的背景。CSS 的 background 属性基本上每天开发都会遇到,绝大多数情况下我们都只会使用到了纯色背景或者图片背景。如果你想让你开发的内容看起来更加生动有趣,通过本文让你用纯CSS也可以开发出炫酷的背景。
封面图

用CSS也可以任意改变PNG图标颜色?

2021-03-11
阅读 5 分钟
11.4k
在开发中图标跟我们是形影不离的,在开始之前先聊一些题外话,图标有什么作用?通用图标可以代替文字说明,能更简洁地表达某个设计的意图,让用户看到图标就知道它代表什么?有什么用途?LOGO类图标可以起到品牌宣传,同时因图标更醒目,占据更大的位置,用户更容易点击。看图片更符合人的视觉需求,简洁的图片能降低人...
封面图

一文让你彻底搞懂正则表达式,从此不再copy

2020-11-27
阅读 7 分钟
3.1k
正则表达式是来匹配一个字符串的。"Regular Expression" 这个词太长了,我们通常使用它的缩写 "regex" 或者 "regexp"。 正则表达式可以被用来替换字符串中的文本、验证表单、基于模式匹配从一个字符串中提取字符串等等。

你准备好拥抱vue3.0了吗

2020-04-26
阅读 7 分钟
3.1k
本月21号晚上看了尤大大的直播,感觉vue3.0离我们越来越近了,预计年中正式发布,3.0的改变的确很大,性能提升了很多,很多东西也在靠向react。为了到时可以很快的转入vue3.0的阵营,从现在开始熟悉新的特性是很有必要的。如果你想在v2.x中使用3.0的内容,可通过以下方式

原来webpack的loader如此简单,轻松写一个自己loader

2020-04-25
阅读 5 分钟
2.9k
webpack的思想就是万物皆模块,这里的模块不仅仅只是JavaScript文件,它还可以是一个文件、一张图片、一个css样式表等资源。如果我们把这些内容全部在index.html中引入,那整个项目的代码看起来满篇都是引入的外部资源,自己都无法区分。模块化的思想可以是把某个功能设计为一个模块,我们可以把与这个模块相关的其他资...

学会VUE的这些编码规范,让你的代码质量提升一个等级

2020-04-16
阅读 6 分钟
2.8k
一个团队统一了编码规范,可以大大的提高开发效率与交互效率,可以很容易的看懂他人写的代码,使后期的维护也变得更加简单。今天来讲讲VUE只的编码规范。分为三个等级:必要的、强烈推荐、谨慎使用

【谁说程序员不浪漫】使用node每天定时给女友发送浪漫邮件

2019-12-12
阅读 8 分钟
2k
先看效果 其中的内容包含了当前时间、与女友的纪念日、当天天气、每日一句话和生活小常识(爱从小事做起) ​​     所用到的包    "cheerio": "^1.0.0-rc.3",        //爬取网站内容     "node-schedule": "^1.3.2",      //定时器     "nodemailer": "^6.3.1",      //发送邮箱     "nodemailer-smtp-transport": "^2.7....