240 发简信
IP属地:香港
  • 使用jsencrypt加密后,经get方式传递后解密为null

    需求是这样的:要从内部产品,跳到外部链接时,需要将加密后的信息使用get方法的参数带到url上,然后那边接收到后解密我遇到的问题:密文通过url传输后,密文丢失且错误,导致解...

  • 120
    vue运行项目启动时network显示unavailable

    在vue中,cli3.x或者cli4.x,正常运行会有本地,有个网络,调试移动端时有网络链接可以在手机上访问执行项目;但今天遇到一个奇怪的东西,local是正常的,而网络的却...

  • 120
    使用require.context实现前端工程自动化

    随便记录一些东西,如有错误欢迎指出 require.context是什么 一个webpack的api,通过执行require.context函数获取一个特定的上下文,主要用来...

  • 120
    浏览器内存泄漏

    内存泄漏的症状 网页的性能效果会随着时间的推移逐渐变差:这可能是 内存泄漏 的症状。内存泄漏是使用过后不再使用的内存未被释放。 网页的效果始终不佳:这可能是 内存膨胀 的症状...

  • V8引擎回收机制

    V8 的内存限制是多少,为什么 V8 这样设计? 64 位系统下是 1.4GB,32 位系统下是 0.7GB。因为V8最初是为浏览器而设计的,1.4G通常普遍够用了,而 1....

  • javascript的同步异步编程

    js中的同步和异步 同步js是单线程的,浏览器只会分配一个js引擎线程,用来执行js代码,当其执行代码时,js一次只能执行一次事件,这就是js中的同步 异步异步是由浏览器任务...

  • 120
    移动端适配

    这篇文件是以应用的角度介绍如何使用vue(使用vue-cli创建项目)来设置响应式布局,让我们能更便捷使用px去开发还原设计图,不必考虑过多的单位转换计算、适配等问题 设置v...

  • webpack5 优化产出代码

    webpack产出代码做性能优化的效果无非是下面三种效果: 体积更小 合理分包,不重复加载 速度更快、内存使用更少 下面将通过介绍以下方案来达到以上目的: 小图片使用base...

  • webpack5 优化构建速度

    下面会以这些方面来说明如何 优化构建速度: 优化babel-loader:使用include或exclude来缩小查找范围使用cacheDirectory来设置缓存 避免引入...

  • webpack5 高级配置

    虽然在日常开发中,我们使用vue和react框架,它们的脚本架vue-cli和react-react-app会帮我们配置最基本的webpack,但我们了解webpack的一些...

  • webpack5 基本配置

    这篇文件主要介绍以下基本配置: 拆分不同环境的配置文件:webpack-merge 自动生成模板文件: html-webpack-plugin 自动删除以前的打包文件:cle...

  • 120
    react 组件公共逻辑抽离

    react 组件公共逻辑抽离方式,主要为: mixin,早期实现方式,现已被 react废弃,这里不再介绍 HOC 高阶组件 Render Props HOC 高阶组件 HO...

  • 120
    react 高级特性整理

    这一篇会整理一些react常见的高级特性以及它们的应用场景: 函数组件 非受控组件 protals context 异步加载组件 shouldComponentUpdate ...

  • react shouldComponentUpdate

    对比vue,性能优化对react更加重要,shouldComponentUpdate又是react中性能重要的一个特性。 shouldComponentUpdate是reac...

  • react setState

    因为 setState在react中非常重要,所以单独拎出来整理它的要点 什么是setState? react是通过在constructor构造函数中的this.state去...

  • react 基础知识整理

    最近开始复习react特性了,这篇是用来记录复盘的 创建项目 jsx配置 要在jsx中自动补齐标签,需要在settings.json文件中添加以下配置 基础语法 Fragme...

  • React onClick点击事件传参三种写法

    写法一 定义delFolder方法 delFolder = (name,e)=>{ alert(name) } 用bind绑定,调用是作为第二个参数传递,不用显示传递事件对象...

个人介绍
一枚进击的前端喵