240 发简信
IP属地:北京
  • 模块懒加载

    痛点 首屏加载缓慢,目前的体积包过于庞大 解决思路 通过webpack-bundle-analyzer进行体积分析,将目前的bundle进行拆包 main包过大,需路由懒加载...

  • 数据库复习(sequelize复习)

    以下文档摘要自sequelize中文文档[https://www.sequelize.com.cn/] 数据库连接 表创建连接 sequelize中没有表的概念,这里更多是说...

  • express和koa的区别

    express和koa从整体上来看,koa是比express更加轻量,他没有内置的各种中间件的支持,更集中于请求处理。当然在express 4.0以后,也移除了一批中间件支持...

  • 120
    日志服务利用sourceMap作错误栈解析

    一般我们上传日志里面的错误都应该是经过混淆的,这样无法直观的看到错误栈的信息,故有此次需求。前景提要:react-native代码混淆后上报错误日志无法看到错误日志的错误栈信...

  • 120
    python爬虫下载视频

    这两天在追某部剧,为了方便看,写个了python爬虫下载。 网站基于m3u8格式视频,一个视频分好几百个ts文件。类似于这样的: 我们的目标就是批量下载这些ts文件,然后合成...

  • react spa体积优化

    痛点 首屏加载缓慢,目前的体积包过于庞大 解决思路 将目前的bundle进行拆包,主要的方式为两种: 路由懒加载 大体积module懒加载 方式 经过查看,目前市面上路由懒加...

  • 常用shell命令

    文件相关 查看文件和目录: ls ls [-aAdfFhilnrRst] 目录名称-a 全部的文件-d 仅列出目录文件本身-l 列出详细数据-S 文件容量排序-t 时间排序 ...

  • 120
    关于H5录音的调研

    实现方式 关于浏览器录音,目前可供支持的方式有如下: 在navigator.mediaDevices.getUserMedia获取浏览器录音权限的基础上,通过MediaRec...

  • 120
    VSCode ES6断点调试

    支持import/export语法 基本环境配置 依赖安装npm i -g @babel/core @babel/nodenpm i @babel/preset-env @b...

  • React Native调试

    此处以iOS模拟器为例,Command+D打开开发者面板。 界面调试和性能监控 远程调试 在RN实例启动后,启动远程调试,自动弹出Chrome.通过Console面板,我们可...

  • 120
    浏览器调试基础

    浏览器调试基础 以下调试说明基于Chrome浏览器 开发者控制台 通过option+command+c启动调试控制台控制台。(Windows F12) 从左到右依次是: 审查...

  • 请问ART怎么做擦除,类似于支付宝刮奖

    React-Native ART绘图

    关于ART 的详细介绍: https://github.com/react-native-china/react-native-ART-doc/blob/master/doc...

  • mysql的基本概念

    前言 开始学习mysql,总结一下一些mysql的基本概念。 PS: 我只是知识的搬运工 基本概念 逻辑架构 事务 锁 隔离级别 MVCC 逻辑架构 Mysql逻辑体系架构[...

  • @HT_Jonson 我们的项目是Native做的热更新,而且iOS其实没有管白屏的,都是安卓在做白屏的优化

    React-Native混编学习

    本篇主要涉及的是App和RN的混合开发环境搭建,对于基本的RN环境搭建请自行查阅文档。 这里需要着重注意的是全局依赖: node v8.1.3(nvm管理) react-na...

  • react-native生命周期改造

    参考Native的声明周期,你会发现RN缺少生命周期Hook--进入和离开。你会发现除了第一次加载,我们没有办法再获取它进入页面的时机,离开就压根没有... 基于HOC和re...

  • 120
    React Native入门教程

    环境安装 nvm管理node版本的shell工具,用来便捷安装和管理npm,node版本。安装地址 node 8.1.3nvm install 8.1.3 nrm(npm源地...