- 设计模式是在软件开发中经过验证的解决问题的方法。它们是从经验中总结出来的,可以帮助我们更好地组织和管理代码,提高代码的可维护性、可扩展性和可重用性。无论是前端还是后端开发,设计模式都扮演着重要的角色。在本专栏中,我们将探索一些常见的前端设计模式,并学习如何将它们应用于实际项目中。通过掌握这些设计模式,我们可以编写更优雅、可靠且易于维护的前端代码。 设计模式是在软件开发中经过验证的解决问题的方法。它们是从经验中总结出来的,可以帮助我们更好地组织和管理代码,提高代码的可维护性、可扩展性和可重用性。无论是前端还是后端开发,设计模式都扮演着重要的角色。在本专栏中,我们将探索一些常见的前端设计模式,并学习如何将它们应用于实际项目中。通过掌握这些设计模式,我们可以编写更优雅、可靠且易于维护的前端代码。
- 作用域(Scope)就是**代码中变量和函数的可访问的区域,这个区域中决定了变量和函数的生命周期**。 在当前的高级程序语言中,主要有词法作用域(静态作用域)和动态作用域两种。其实这两种作用域的区别主要是作用域中的变量和函数,是在编译期还是运行期确定的,从词法分析角度讲,如果是通过静态词法分析而得出的时候,它就被称为词法作用域 作用域(Scope)就是**代码中变量和函数的可访问的区域,这个区域中决定了变量和函数的生命周期**。 在当前的高级程序语言中,主要有词法作用域(静态作用域)和动态作用域两种。其实这两种作用域的区别主要是作用域中的变量和函数,是在编译期还是运行期确定的,从词法分析角度讲,如果是通过静态词法分析而得出的时候,它就被称为词法作用域
- 最近了解JS执行上下文的时候,发现很多书籍和资料,包括《JavaScript高级程序设计》、《JavaScript权威指南》和网上的一些博客专栏,都是从 ES3 角度来谈执行上下文,用ES6规范解读的比较少,所以想从ES6的角度看一下执行上下文 最近了解JS执行上下文的时候,发现很多书籍和资料,包括《JavaScript高级程序设计》、《JavaScript权威指南》和网上的一些博客专栏,都是从 ES3 角度来谈执行上下文,用ES6规范解读的比较少,所以想从ES6的角度看一下执行上下文
- 前言本文主要讲解 classnames 相关的知识点。对 classnames 源码,按照功能模块进行解读。尤其对于源码中关键代码从实现层面做了解读。 在总结过程中,对 CSS-in-JS 写法有了不同的想法,结合大佬的文章,将想法记录在了文末。classnames 的原理源码目录功能模块目录结构classnames ┣ 📂benchmarks ┃ ┣ 📃fixtures.js ┃ ┣... 前言本文主要讲解 classnames 相关的知识点。对 classnames 源码,按照功能模块进行解读。尤其对于源码中关键代码从实现层面做了解读。 在总结过程中,对 CSS-in-JS 写法有了不同的想法,结合大佬的文章,将想法记录在了文末。classnames 的原理源码目录功能模块目录结构classnames ┣ 📂benchmarks ┃ ┣ 📃fixtures.js ┃ ┣...
- old school 与回忆我记得上学的时候,很喜欢互赠纸质贺卡。有一段时间,立体贺卡特别流行,深受大家的喜欢。随后,伴随着互联网的发展,诞生了电子贺卡,不仅寄送方便,而且可以播放音乐和动画效果,且是免费的。因此电子贺卡逐渐成为人们相互问候的优先选择。再后来,无论是电子贺卡,还是纸质贺卡,都逐渐淡出大众的视野。偶尔,出去旅游,会购买当地特色的明信片作为伴手礼。听说在有「世界尽头」之称的乌斯怀... old school 与回忆我记得上学的时候,很喜欢互赠纸质贺卡。有一段时间,立体贺卡特别流行,深受大家的喜欢。随后,伴随着互联网的发展,诞生了电子贺卡,不仅寄送方便,而且可以播放音乐和动画效果,且是免费的。因此电子贺卡逐渐成为人们相互问候的优先选择。再后来,无论是电子贺卡,还是纸质贺卡,都逐渐淡出大众的视野。偶尔,出去旅游,会购买当地特色的明信片作为伴手礼。听说在有「世界尽头」之称的乌斯怀...
- 功能函数会依据实际需求去实现功能。本文主要分享通过分析 axios 源码中的两个重点的功能函数,学习复杂功能如何设计,同时还补充了些有助于今后开发的知识点,以及对于目前代码中有些判断条件简化的收获。 功能函数会依据实际需求去实现功能。本文主要分享通过分析 axios 源码中的两个重点的功能函数,学习复杂功能如何设计,同时还补充了些有助于今后开发的知识点,以及对于目前代码中有些判断条件简化的收获。
- 大家好,最近整理功能实现方案,整合了一个专栏《实用功能开发指南》,未来会将所有的实用功能方案相关的文章放到这个专栏里。(不排除某个系列单独一个专栏,之后再做其他规划。)这个专栏里的功能,大部分是我再实际工作中遇到的比较有趣或者复杂点,有些实现过程还挺曲折的,我会将我最终采用的方案写出来,希望能给大家提供一些思路。今天主要分享流程简化方案实现方案:归类处理。接下来,我详细的讲讲这个方案的具体实... 大家好,最近整理功能实现方案,整合了一个专栏《实用功能开发指南》,未来会将所有的实用功能方案相关的文章放到这个专栏里。(不排除某个系列单独一个专栏,之后再做其他规划。)这个专栏里的功能,大部分是我再实际工作中遇到的比较有趣或者复杂点,有些实现过程还挺曲折的,我会将我最终采用的方案写出来,希望能给大家提供一些思路。今天主要分享流程简化方案实现方案:归类处理。接下来,我详细的讲讲这个方案的具体实...
- 本文以万圣节糖果为主题,分享日常是如何想到CSS的创意点子以及如何实现这些创意。 本文以万圣节糖果为主题,分享日常是如何想到CSS的创意点子以及如何实现这些创意。
- 本文分享纯CSS实现办公室简笔画,并在文末分享了笔者总结的CSS创意和实现的经验,如何提升创意能力和张弛有度的绘制方法。 本文分享纯CSS实现办公室简笔画,并在文末分享了笔者总结的CSS创意和实现的经验,如何提升创意能力和张弛有度的绘制方法。
- 为了感谢提供了丰富美食的食堂大师傅们,我用CSS绘制了一个【给你花】的表情包,本文分享实现表情包的重点设计。 为了感谢提供了丰富美食的食堂大师傅们,我用CSS绘制了一个【给你花】的表情包,本文分享实现表情包的重点设计。
- 今天分享使用user-select如何实现文本禁止复制的方式,以及使用user-select实现实际开发中的不同需求。 今天分享使用user-select如何实现文本禁止复制的方式,以及使用user-select实现实际开发中的不同需求。
- CSS@[toc]CSS主要是实现美化界面的作用 基本的语法规范选择器 + {一条/ 多条声明}选择器主要是决定对谁修改声明是决定怎么改,改成什么声明的属性是以键值对的形式出现的style里面的div就是键值对, 说明针对下面的div进进行修改color : 颜色英文 对选择器选中的地方进行修改<!DOCTYPE html><html lang="en"><head> <meta ... CSS@[toc]CSS主要是实现美化界面的作用 基本的语法规范选择器 + {一条/ 多条声明}选择器主要是决定对谁修改声明是决定怎么改,改成什么声明的属性是以键值对的形式出现的style里面的div就是键值对, 说明针对下面的div进进行修改color : 颜色英文 对选择器选中的地方进行修改<!DOCTYPE html><html lang="en"><head> <meta ...
- 【玩转云耀云服务器HECS】华为云之使用HECS云耀云服务器部署web下载站 【玩转云耀云服务器HECS】华为云之使用HECS云耀云服务器部署web下载站
- 微服务 Spring Boot Mybatis-Plus 整合 EasyPOI 实现 Excel 一对多 导入 微服务 Spring Boot Mybatis-Plus 整合 EasyPOI 实现 Excel 一对多 导入
- 先玩一阵试试身手 🎮没有排行,积分无法兑换任何礼品,暂时想到这些。试试身上简简单单游戏介绍我本来是想做成找茬版的,图案尽量小,尽量多。但是我发现,纯属自我找茬。毕竟原生的写起来,是纯纯靠代码的堆积。手势找一找,即在相似的手势中找到不同的那一个,选对加一分,选错不加分。找对,给出成功提示,并重置页面的图案位置。成功提示是自动消失的。也可以点击重新开始按钮,重置页面的图案位置。游戏设计手势图案... 先玩一阵试试身手 🎮没有排行,积分无法兑换任何礼品,暂时想到这些。试试身上简简单单游戏介绍我本来是想做成找茬版的,图案尽量小,尽量多。但是我发现,纯属自我找茬。毕竟原生的写起来,是纯纯靠代码的堆积。手势找一找,即在相似的手势中找到不同的那一个,选对加一分,选错不加分。找对,给出成功提示,并重置页面的图案位置。成功提示是自动消失的。也可以点击重新开始按钮,重置页面的图案位置。游戏设计手势图案...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签