详情

全站展示位

基于Vue-cli3一些常见的优化 –

1、配置某些包使用CDN 主要借助的是html-webpack-plugin这个插件以及webpack externals这个属性 修改vue.config.js // 对应的版本可以看package.json const cdnMap = { css: [], js: [ '…。。。

推荐

纯 CSS 写出的层叠海浪特效 –

可交互视频教程 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。 请用 chrome, safari, edge 打开观看。 代码解读 定…

微信小程序之列表左滑删除功能 –

介绍 第一次写小程序,记录一下遇到的需求以及解决方法。可能功能不是很难,主要是做下记录。为以后遇到相同的需求做铺垫。 什么是左滑删除 用过QQ的人都知道,消息列表内,左滑单个聊天可以删除、置顶的操作。对于移动端窄小的屏幕来说,这种交互可以说是非常的节省地方。故受到了众多产品狗的喜爱。 实现原理 最外层一个view水平方向排列,里面包含一个内容区view,一个操作区view 让你要展示的布局充满屏幕…

实现一个简化版的Vue3数据侦测 –

前言 距离国庆假期尤大发布vue3前瞻版本发布已经有一个月的时间,大家都知道在vue2x版本中的响应式数据更新是用的defineProperty这个API。 在vue2中,针对Object和Array两种数据类型采用了两种不同的处理方式。 对于Object类型,通过Object.defineProperty通过getter/setter递归侦测所有对象的key,实现深度侦测 对于Array类型,通…

心灵鸡汤

每当我有压力的时候,就是进步的开始!

列表展示

主站展示位

JavaScript设计模式之代理模式 –

介绍 使用者无权直接访问目标对象 中间使用代理,通过代理的方式做授权和控制 实例 科学上网 明星经纪人 UML 代码演示 class RealImg{ constructor(fileName){ this.fileName = fileName; this.loadFromDisk() } display(){ console.log('display.....'+ this.fileName)…

CentOS7 linux下yum安装redis以及使用 –

前言 继之前 window环境下安装Redis及可视化工具Redis Desktop Manager 文章后,这里记录一下Linux系统下的redis的使用 安装redis 检查是否有redis yum 源 yum install redis 下载fedora的epel仓库 yum install epel-release 安装redis数据库 yum install redis 安装完毕后,使用…

react-native集成微信分享记录

前言 最近做了第一个用react-native写的app,记录下相关第三方插件的配置 关于微信分享,主要用到了这两个库 react-native-wechat-lib react-native-wechat 其中第一个是在第二个基础上优化的。更新相关微信SDK等 备注:本文使用rn版本为0.61.5 步骤 申请微信相关 去微信官方网址/,注册移动…

防抖函数与节流函数 –

应用场景 实际工作中,我们经常性的会通过监听某些事件完成对应的需求,比如: 通过监听 scroll 事件,检测滚动位置,根据滚动位置显示返回顶部按钮 通过监听 resize 事件,对某些自适应页面调整DOM的渲染(通过CSS实现的自适应不再此范围内) 通过监听 keyup 事件,监听文字输入并调用接口进行模糊匹配 ... 防抖函数的封装 定义:多次触发事件后,事件处理函数只执行一次,并且是在触发操…

React v17有什么新功能? –

前言 自从 React v16 首次发布以来已经过去了大约三年的时间,等待下一个主要版本的发布已经结束了。React 团队承诺 v17 版本的发布对未来非常重要,但也提到没有添加新特性。你可能想知道它为什么会被发布。 在本文中,我将列出最新版本中所做的更改。 正文 为什么没有新功能? React 17 主要专注于使 React 本身更容易升级。尽管在这次更新中没有直接面向开发人员的功能是很不寻常的…

monorepo 下 vetur 提示找不到声明文件 –

问题描述 最近搞了一个 monorepo 项目 ,其中有某个 package 为 前端Vue项目。 项目大概目录结构如下: 在书写代码过程中遇到如下问题 Cannot find module '@/hooks' or its corresponding type declarations.Vetur(2307) 检查tsconfig.json配置是有 paths的 {

博客寄语:

    世俗却正义

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。