app热修复原理
热修复:不用安装,静默修复。正常情况下:版本1.0上线,用户安装,发现bug,紧急修复,重新发布1.1版本,用户手动安装(全量更新)。热修复: 版本1.0上线,用户安装,发现bug,紧急修复,打出补丁推送给用户,自动拉取补丁修复。热修复优势1、对开发者:无需重新发布新版本,省...
2024-01-10【JS】JS中的this到底是什么?
首页专栏javascript文章详情0JS中的this到底是什么?Littleor发布于 今天 13:51 JS中的this到底是什么可能你在Vue中见过无数这样类似const that = this;的表达式const that = this;const obj = {message: "I'm obj.",printThis: function(){console.log(this);},printThat: function(){console.log(that);},};obj.printThis(...
2024-01-10【Java】Android Studio & IDEA工程文档编写
首页专栏java文章详情0Android Studio & IDEA工程文档编写BenHero发布于 2 月 5 日今天在梳理接手的工程时候,想让写一个ReadMe文档,并且可以跳转打开一些文件,比如某些关键类。先看效果:这个效果很大地满足了我的需求。为了达到这个效果,需要具备2个知识点:Markdown语法: 不了解同学的可...
2024-01-10【JS】React源码 commit阶段详解
首页专栏javascript文章详情0React源码 commit阶段详解nero发布于 今天 13:38 点击进入React源码调试仓库。当render阶段完成后,意味着在内存中构建的workInProgress树所有更新工作已经完成,这包括树中fiber节点的更新、diff、effectTag的标记、effectList的收集。此时workInProgress树的完整形态如下:和curren...
2024-01-10js怎么关闭websocket,websocket.close() 提示不是一个函数
js怎么关闭websocket,websocket.close() 提示不是一个函数回答var ws = new WebSocket("wss://echo.websocket.org");ws.close();var ws = new WebSocket("ws://localhost:8080"); //申请一个WebSocket对象,参数是服务端地址,同http协议使用http://开头一样,WebSocket协议的url使用ws://开头ws.onopen = function(){ //当Web...
2024-01-10【小程序】01-Taro打造hello-world应用
首页专栏前端文章详情001-Taro打造hello-world应用页面仔小杨发布于 2020-05-1201-Taro打造hello-world应用一、简介Taro是由京东凹凸实验室出品,书写一套代码通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信 / 京东 / 百度 / 支付宝 / 字节跳动 小程序、快应用、H5、React-Native 等)运行...
2024-01-10【安卓】android ViewPager 嵌套SurfaceView切换时卡顿黑屏怎么处理??
ViewPager 嵌套SurfaceView切换时会出现局部的黑屏,并且有一点卡顿,如图所示每次切换中间就会出现黑屏:回答很高兴为您解答这个问题,因为我几个月之前也遇到过!我当时是在打开侧边抽屉的时候发生黑屏现象。最后发现在界面发生跳转时,SurfaceView总是一片黑,我的解决方案:在SurfaceView下面布局一...
2024-01-10【小程序】他把闲鱼APP长列表流畅度翻了倍(良心教程)
简介: 从“麻绳版顺滑”到“丝般顺滑”作者:闲鱼技术-云从1 整体思路闲鱼在业务的快速迭代过程中,app 的长列表滑动流畅度逐步恶化,对用户浏览内容体验产生伤害。闲鱼作为国内 flutter 应用的先驱,APP 以 flutter 和原生 Native 的混合工程存在。这里分别就 Android 原生、flutter 页面和大家分享我们...
2024-01-10【安卓】Android 自定义控件 这样子写Handler正确吗?
在写自定义控件时,IDE提示这样子写可能会发生泄漏提示可能发生泄漏的代码private class CustomHandler extends Handler {@Overridepublic void handleMessage(@NonNull Message msg) {super.handleMessage(msg);if (animCurrentPage < animMaxPage && animCurrentPage >= 0) {invalidate();if (animState == AN...
2024-01-10【JS】推荐 7 个学习 TypeScript 的宝库, 学 TS 看这篇就够了!
大家好,新年快乐,我是你们的 猫哥,一个不喜欢吃鱼、又不喜欢喵 的超级猫 ~前言猫哥是一个常年混迹在 GitHub 上的猫星人,所以发现了不少好的前端开源项目、常用技巧,在此分享给大家。已经推荐了 面试项目、CSS 奇技淫巧项目、代码规范项目、数据结构与算法项目、JavaScript 奇技淫巧项目、...
2024-01-10