![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 77
阿祥_csdn
Just do it.
展开
-
webpack5之模块联邦
联邦模块是 webpack5 提供的一个新特性,它是通过 webpack 原生提供的 ModuleFederationPlugin 插件来实现的。联邦模块主要是用来解决多个应用之间代码共享的问题,可以让我们的更加方便的实现跨应用的代码共享。原创 2023-03-03 09:37:07 · 3486 阅读 · 0 评论 -
webpack性能优化
本文适用于使用 webpack 或者基于 webpack 的脚手架(如:vue-cli)开发的项目。原创 2021-11-11 00:28:47 · 613 阅读 · 0 评论 -
eslint快速入门
众所周知,JavaScript是弱类型的语法,很多潜在的语法错误和隐患很难直接在开发过程中进行识别和修复。因此引入JavaScript 代码检查工具可以帮助我们在开发阶段避免各种潜在的错误,以达到提升项目的质量、减少线上BUG的目的。原创 2021-08-24 00:02:15 · 517 阅读 · 2 评论 -
electron笔记之问题记录
本文记录笔者在使用electron时遇到的一些 问题以及一些使用笔记,以供读者及笔者在后续开发过程中参考。原创 2021-08-18 23:36:57 · 547 阅读 · 0 评论 -
Vue+Less换肤方案
很多前端项目都有换肤的需求,笔者在此分享笔者当前所使用的换肤方案。本文将讲述`Vue+Less`前端项目换肤的设计思路以及开发皮肤主题的步骤。虽然笔者在本文中所使用的是Vue+Less,但是针对该方案而言,亦可扩展为:Vue/React/Angular+Less/Scss。读者在阅读本文时,请着重关注换肤的设计思路,不必局限于具体的技术。原创 2021-08-18 23:20:13 · 1034 阅读 · 4 评论 -
vue+jest进阶分享
本文将介绍关于`jest`(单元测试)进阶的使用方法。原创 2021-08-05 02:04:08 · 536 阅读 · 0 评论 -
前端storage使用分享
本文将介绍笔者在使用`sessionStorage`/`localStorage`时的方案,涉及数据管理、数据加密、API封装等内容,以供读者参考。原创 2021-08-05 01:04:37 · 1160 阅读 · 0 评论 -
chrome插件之网络模块
本文将介绍 chrome 扩展(chrome插件)`webRequest`模块的内容,介绍其对于实际应用中的使用场景,以及如何使用的简单引导,适用于对 chrome 扩展开发不熟悉或者对`webRequest`模块不熟悉的朋友。原创 2021-07-24 15:17:39 · 1132 阅读 · 0 评论 -
canvas圆环进度条
日常工作中,有可能遇到圆环进度条的需求,此处给出圆环进度条的DEMO。原创 2019-10-09 16:04:36 · 219 阅读 · 0 评论 -
简述tweenjs
基础资料官方 user guide:https://github.com/tweenjs/tween.js/blob/master/docs/user_guide.mdGitHub地址安装执行 cnpm i -S @tweenjs/tween.js简单DEMOconst TWEEN = require('@tweenjs/tween.js')class D...原创 2018-05-13 22:05:07 · 1491 阅读 · 0 评论 -
移动端REM布局方案
场景: 1. 设计稿按照 750px 设计 2. html 基准字体大小为 100px 3. 页面最大宽度为 750px 4. 页面最小宽度为 320pxconst debounce = require('throttle-debounce/debounce')export class RemResponsive { static baseFontSize = 100 ...原创 2018-05-13 17:12:45 · 257 阅读 · 0 评论 -
简述throttle-debounce
throttle-debounce 限制函数的执行频率GitHub 地址throttle-debouncethrottle 限制回调函数的执行频率 /** * 节流(限制函数的执行频率) * @param delay 延迟的时间 * @param noTrailing 在最后一次调用时是否执行 callback,true 不执行,false原创 2018-01-21 00:32:35 · 12433 阅读 · 0 评论 -
HTML5常见问题(富文本)
新内容请移步“前端开发常见问题(markdown)”Android Webapp 中 input 聚焦软键盘弹出时,遮住输入框问题解决方案: 在 webview 所在的 activity 中设置属性 android:windowSoftInputMode="adjustResize",设置后,输入框聚焦软键盘弹出时页面会自动上移,键盘不会挡住输入框。当 activity 处于全屏模式时...原创 2017-05-08 11:42:20 · 4482 阅读 · 0 评论 -
简述正则表达式
所述内容仅以JavaScript中的规则为例基础知识请点击查看MDN中关于正则表达式的基础知识占有字符:子表达式匹配到的是字符内容,而非位置,并被保存到最终匹配结果中。零宽度:子表达式匹配的仅仅是位置,匹配到的内容不保存到最终结果中。控制权:正则表达式在匹配时,由左向右依次进行匹配。通常情况下,下一个子表达式从上一个子表达式匹配结束之后的位置开始匹配,但是如果前一个子表达式是零原创 2018-01-04 23:11:16 · 250 阅读 · 0 评论 -
weinre 的使用
前端调试工具weinre 的使用原创 2017-07-18 23:33:36 · 383 阅读 · 0 评论 -
前端包管理工具
npm常见问题npm安装缓慢npm版本一致性问题原创 2017-05-09 14:44:54 · 765 阅读 · 0 评论 -
seajs 和 requirejs 的异同
相同点: 1、无论是 seajs 还是 requirejs 都是在当前模块的依赖全部加载完毕之后,执行当前模块的工厂函数 2、工厂函数只执行一次 不同点: 1、seajs 在加载模块成功时,并不会执行该模块的工厂函数 ,在调用 require() 函数时,才会执行该模块的工厂函数;requirejs 在加载模块成功时,会执行该模块的工厂函数原创 2017-05-08 11:42:44 · 231 阅读 · 0 评论 -
微信开发问题笔记
微信开发问题笔记原创 2017-05-08 11:42:48 · 289 阅读 · 0 评论 -
webstorm使用笔记
webpack –watch 启动之后,在webstorm 中修改文件,不会触发重新编译? ctrl+alt+s 打开设置界面 Appearance & Behavior 取消勾选 Use “safe write” 增加 webstorm 内存配置的方法 Help – Edit custom vm options 修改对应的数值 ...原创 2017-05-08 21:57:20 · 1482 阅读 · 0 评论 -
less笔记
在使用 Vue.component 注册组件时,data 必须是函数父组件的模板不应该知道子组件的状态在字符串模板中可以使用 kebab-case、camelCase、TitleCase,但是在HTML模板中应当始终使用 kebab-case,因为 HTML 模板受HTML的约束如果组件未经slot传递内容,可使用闭合的单标签,这种标签只能写在字符串模板中,因为自定义的标签是无效的HTML,浏原创 2017-08-11 01:05:38 · 167 阅读 · 0 评论 -
前端开发常见问题(markdown)
前端开发常见问题前端开发笔记原创 2017-08-18 11:02:59 · 1197 阅读 · 0 评论