邓占勇

32
获赞数
3
关注数
6
粉丝数
重庆
重庆工商大学 | 物联网工程
IP 属地重庆
2018-12-04 加入
浏览 8.3k

个人网站:www.dengzhanyong.com
公众号:【前端筱园】

109 声望|学徒
前端
97
css3
86
javascript
12
node.js
9
音频处理
8
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 发布了文章2024-05-13
    前端模块化演变历程
    前端模块化是指将一个大型的前端应用程序分解为小的、独立的模块,每个模块都有自己的功能和接口,可以被其他模块使用。前端模块化的出现主要是为了解决以下几个问题:代码复用:通过模块化,可以在多个地方重复使用同一个模块,而不需要重复编写相同的代码。代码维...
  • 发布了文章2024-05-06
    音频可视化:原生音频API为前端带来的全新可能!
    音频API是一组提供给网页开发者的接口,允许他们直接在浏览器中处理音频内容。这些API使得在不依赖任何外部插件的情况下操作和控制音频成为可能。 Web Audio API 可以进行音频的播放、处理、合成以及分析等操作。借助于这些工具,开发者可以实现自定义的音效处理,创...
  • 发布了文章2024-04-30
    不要只会用conosle.log了,这几个console命令,让你的调试效率翻倍
    console在前端开发中是最常用到的语法之一,在开发和调试过程中是不可缺少的工具,可以打印调试信息、查看对象内容、性能分析、错误定位等作用。其中,console.log是最常用的命令,其他console命令在某些场景下更有助于我们的开发调试
  • 发布了文章2024-04-29
    利用CSS延迟动画,打造令人惊艳的复杂动画效果!
    动画在前端开发中是经常遇到的场景之一,加入动画后页面可以极大的提升用户体验。绝大多数简单的动画场景可以直接通过CSS实现,对于一些特殊场景的动画可能会使用到JS计算实现,通过本文的学习,可以让你在一些看似需要使用JS实现的动画场景,使用纯CSS一样可以实现...
  • 发布了文章2024-04-28
    10分钟掌握HTML拖放API!让你的网页元素瞬间拥有拖拽功能,轻松提升用户体验!
    在日常开发中,拖拽功能无疑是一个常见的需求场景。为了更好地满足这一需求,HTML5提供了一套便捷的拖放API。这些API不仅能够帮助开发者轻松实现拖拽效果,还可以提高排查拖拽问题的效率,甚至可以让我们更加灵活地自定义拖拽场景和设计能力。
  • 发布了文章2021-03-11
    原来CSS的background还可以这么玩
    身为一个前端开发者,背景是开发中的常客。大到整个网站的主题背景,小到一个按钮的背景。CSS 的 background 属性基本上每天开发都会遇到,绝大多数情况下我们都只会使用到了纯色背景或者图片背景。如果你想让你开发的内容看起来更加生动有趣,通过本文让你用纯CSS也...
  • 发布了文章2021-03-11
    用CSS也可以任意改变PNG图标颜色?
    在开发中图标跟我们是形影不离的,在开始之前先聊一些题外话,图标有什么作用?通用图标可以代替文字说明,能更简洁地表达某个设计的意图,让用户看到图标就知道它代表什么?有什么用途?LOGO类图标可以起到品牌宣传,同时因图标更醒目,占据更大的位置,用户更容易...
  • 发布了文章2020-11-27
    一文让你彻底搞懂正则表达式,从此不再copy
    正则表达式是来匹配一个字符串的。"Regular Expression" 这个词太长了,我们通常使用它的缩写 "regex" 或者 "regexp"。 正则表达式可以被用来替换字符串中的文本、验证表单、基于模式匹配从一个字符串中提取字符串等等。
  • 发布了文章2020-04-26
    你准备好拥抱vue3.0了吗
    本月21号晚上看了尤大大的直播,感觉vue3.0离我们越来越近了,预计年中正式发布,3.0的改变的确很大,性能提升了很多,很多东西也在靠向react。为了到时可以很快的转入vue3.0的阵营,从现在开始熟悉新的特性是很有必要的。如果你想在v2.x中使用3.0的内容,可通过以下...
  • 发布了文章2020-04-25
    原来webpack的loader如此简单,轻松写一个自己loader
    webpack的思想就是万物皆模块,这里的模块不仅仅只是JavaScript文件,它还可以是一个文件、一张图片、一个css样式表等资源。如果我们把这些内容全部在index.html中引入,那整个项目的代码看起来满篇都是引入的外部资源,自己都无法区分。模块化的思想可以是把某个功...
  • 发布了文章2020-04-16
    学会VUE的这些编码规范,让你的代码质量提升一个等级
    一个团队统一了编码规范,可以大大的提高开发效率与交互效率,可以很容易的看懂他人写的代码,使后期的维护也变得更加简单。今天来讲讲VUE只的编码规范。分为三个等级:必要的、强烈推荐、谨慎使用
  • 发布了文章2019-12-12
    【谁说程序员不浪漫】使用node每天定时给女友发送浪漫邮件
    先看效果 其中的内容包含了当前时间、与女友的纪念日、当天天气、每日一句话和生活小常识(爱从小事做起) ​​     所用到的包    "cheerio": "^1.0.0-rc.3",        //爬取网站内容     "node-schedule": "^1.3.2",      //定时器     "nodemailer": "^6.3.1",      ...
  • 发布了文章2019-09-18
    JavaScript设计模式(4)—— 创建型设计模式(6种)
    原文出自于本人个人博客网站:[链接](欢迎访问)转载请注明来源: 邓占勇的个人博客 - 《JavaScript设计模式(2)—— 多种继承方式的实现及原理》 本文链接地址: [链接]
  • 发布了文章2019-09-04
    JavaScript设计模式(2)—— 多种继承方式的实现及原理
    继承是面向对象软件技术当中的一个概念。如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属性和方法,而不需要再次编写相同的代码。在令子类别继承父类别的同时,可以...
  • 发布了文章2019-09-02
    JavaScript设计模式(1)—— 面对对象的编程
    原文出自于本人个人博客网站:[链接](欢迎访问) 本文链接地址: [链接] 面对对象编程是一种程序设计范型。它将对象作为程序的基本单元,将程序和数据封装其中,以提高程序的重用性、灵活性和扩展性。 我们以一个例子来开始学习。需求:对用户输入的用户名、邮箱、密...
  • 赞了文章2019-03-08
    GROUP BY你都不会!ROLLUP,CUBE,GROUPPING详解
    Group By Group By 谁不会啊?这不是最简单的吗?越是简单的东西,我们越会忽略掉他,因为我们不愿意再去深入了解它。1 小时 SQL 极速入门(一)1 小时 SQL 极速入门(二)1 小时 SQL 极速入门(三)——Oracle 分析函数SQL 高级查询——(层次化查询,递归) 今天就带大...
  • 赞了文章2019-03-08
    2019前端面试题(持续更新)
    最近也在准备换工作了,然后收集了一些我觉得今年面试会遇到常见的问题。 如果有机会,记得也帮忙分享我一下。2019的行情确实很糟糕。看到这么多人收藏点赞。我的内心也是哇凉哇凉的。我也给一些除了面试题之外的经验吧
  • 赞了文章2019-03-08
    2019前端面试题(持续更新)
    最近也在准备换工作了,然后收集了一些我觉得今年面试会遇到常见的问题。 如果有机会,记得也帮忙分享我一下。2019的行情确实很糟糕。看到这么多人收藏点赞。我的内心也是哇凉哇凉的。我也给一些除了面试题之外的经验吧
  • 赞了文章2019-03-08
    浅谈 JS 防抖和节流
    防抖和节流严格算起来应该属于性能优化的知识,但实际上遇到的频率相当高,处理不当或者放任不管就容易引起浏览器卡死。所以还是很有必要早点掌握的。(信我,你看完肯定就懂了)
  • 赞了文章2019-03-08
    浅谈 JS 防抖和节流
    防抖和节流严格算起来应该属于性能优化的知识,但实际上遇到的频率相当高,处理不当或者放任不管就容易引起浏览器卡死。所以还是很有必要早点掌握的。(信我,你看完肯定就懂了)