[TOC] 前端工作中常见的树包括:DOM树、级联选择、树形控件... JS中没有树结构数据,但可以用Object和Array来构建树。 树常见的操作 深度/广度优先遍历 先...
[TOC] 前端工作中常见的树包括:DOM树、级联选择、树形控件... JS中没有树结构数据,但可以用Object和Array来构建树。 树常见的操作 深度/广度优先遍历 先...
React.Children 常用API源码解读 我们在写React组件时候,经常会有通过this.props.children传递给组件进行渲染包裹页面,通常会通过this...
版本16.13.0 ReactDOM.render( , document.getElementById('root')); ++实际调用legacyRenderSubtre...
在写React,我们经常创建一个jsx文件,在里面编写代码就可以了,我们看看JSX转换后的代码 实际调用的就是React.createElement,直接看里面做了什么 1....
不用杀死进程重启应用,可以重新加载JS代码,重启页面。
一、导入项目 在项目根目录的build.gradle下添加 gradle.properties添加版本号(或者写死,可以忽略): 在app目录下的build.gradle下添...
https://github.com/lisong/code-push-server 前言 ReactNative的热更新服务,目前开源较好的是微软的react-native...
同一个版本多次修复,没看明白,如基线版本1.0,有bug1打了补丁包后修复后,又发现另外个bug2,因为TinkerID是版本名1.0,不能修改吧。 那bug2的包还是以1.0的版本去打还是修复bug1的打?
热修复框架Tinker最完整讲解(03)——使用Tinker常见问题转载请注明出处:http://www.jianshu.com/p/0e72515505ca 前言 该系列第一篇文章 热修复框架Tinker最完整讲解(01)——集成之路 主要...
Android开发中,经常需要实现下图状态栏的效果,类似于沉浸式状态栏,但这里仅仅是讨论设置状态栏的颜色和状态栏上面文字、图标的颜色的方法。 Android 4.4(API ...
一 引言 之前这里发布过一个RecyclerView中解决EditText各类异常的方案,存在BUG,为了方便后来人误入这里,我把最新修复过的版本,搬到这里来了 二 效果图(...
在上一篇文章中,我们学习了商城购物车加减控件的简单封装,知道了封装的思路过程和使用方法。还没有看过上一篇文章的朋友,建议先去阅读 商城购物车加减控件的简单封装 。这段时间收...
根据url key去缓存,假设url未变化,但是服务端数据变化了,而本地数据还是之前缓存下来的,这样获取缓存数据就会有问题了, 这个场景有什么解决方案吗? 类似RxCache有个数据迁移的方案。
Okhttp解析(五)缓存的处理大家好,之前我们讲解了Okhttp网络数据请求相关的内容,这一节我们讲讲数据缓存的处理。本节按以下内容讲解Okhttp缓存相关的内容。 缓存的优势HTTP的缓存机制Okhtt...
大家好,之前我们讲解了Okhttp网络数据请求相关的内容,这一节我们讲讲数据缓存的处理。本节按以下内容讲解Okhttp缓存相关的内容。 缓存的优势HTTP的缓存机制Okhtt...
不管module是library还是application,ButterKnife都是用R2,会有影响吗?
Android 组件化探索与思考前言 开发中,我习惯性会把一个模块的功能放在一个包下,便于查找,但烦于耦合性太高,后期维护太费劲,因此对项目进行组件化拆分势在必行。组件化好处:便于开发,团队成员只关注自己的...
楼主,配置的环境变量是本地的吗?那其他人怎么去操作?不是都是要部署到服务器端吗, 要不其他人怎么去构建?
Android自动化构建:Jenkins+Gradle简介 自动化打包目的:使打包脱离开发人员和个人电脑;减少出错率;打包流程规范化。 需要安装的环境 JDK、Android SDK、Jenkins、Gradle、Git本次进行...
楼主,主进程开启子进程的WebView,WebView里跳转到原生的其他页面,这些页面算是子进程还是主进程的? 如果是子进程的,又涉及到通信问题?
Android Webview太烂?试试Webview独立进程吧。H5页面非常适合用来呈现一些日常活动页面,甚至App中某些非核心功能都可以用H5来实现,这样能快速更新,而且多平台通用,极大的节约开发成本。所以现在H5页面在App中的占比越...
背景: SamSung SM-N9006 Android5.0在应用中拍照之后,无法获取拍照之后的数据,报错FileUriExposedException 思路: 参考官方文...
Android7.0发布已经有一个多月了,Android7.0在给用户带来一些新的特性的同时,也给开发者带来了新的挑战,这几天我将应用适配到Android7.0,其中也遇到了...
Android7.0又加了一些新的东西,例如多窗口 通知栏发消息 等等,但是这些是一些功能的改变,可以说是很炫的进步,而我要说的是FileProvider这个杀千刀的Api,...